diff --git a/.adiorc.js b/.adiorc.js index d0e4dc92c4b..026f0aa5a44 100644 --- a/.adiorc.js +++ b/.adiorc.js @@ -1,5 +1,4 @@ import path from "path"; -import get from "lodash/get.js"; import getWorkspaces from "get-yarn-workspaces"; export default { @@ -10,10 +9,10 @@ export default { const { node } = path; if (node.type === "CallExpression") { if ( - get(node, "callee.property.name") === "resolve" && - get(node, "callee.object.name") === "require" + node?.callee?.property?.name === "resolve" && + node?.callee?.object?.name === "require" ) { - const possiblePackage = get(node, "arguments.0.value"); + const possiblePackage = node?.arguments?.[0]?.value; if (typeof possiblePackage === "string") { return push(possiblePackage); } diff --git a/packages/api-aco/src/utils/ListCache.ts b/packages/api-aco/src/utils/ListCache.ts index f55521c6bd0..c20779f5d6c 100644 --- a/packages/api-aco/src/utils/ListCache.ts +++ b/packages/api-aco/src/utils/ListCache.ts @@ -1,5 +1,3 @@ -import cloneDeep from "lodash/cloneDeep.js"; - export type Constructor = new (...args: any[]) => T; export interface IListCachePredicate { @@ -34,7 +32,7 @@ export class ListCache implements IListCache { } getItems(): T[] { - return cloneDeep(this.state); + return structuredClone(this.state); } addItems(items: T[]): void { diff --git a/packages/api-core/src/features/security/roles/shared/decorators/ListCache.ts b/packages/api-core/src/features/security/roles/shared/decorators/ListCache.ts index 32e128ce1ba..7bf870232f9 100644 --- a/packages/api-core/src/features/security/roles/shared/decorators/ListCache.ts +++ b/packages/api-core/src/features/security/roles/shared/decorators/ListCache.ts @@ -1,5 +1,3 @@ -import cloneDeep from "lodash/cloneDeep.js"; - export type Constructor = new (...args: any[]) => T; export interface IListCachePredicate { @@ -34,7 +32,7 @@ export class ListCache implements IListCache { } getItems(): T[] { - return cloneDeep(this.state); + return structuredClone(this.state); } addItems(items: T[]): void { diff --git a/packages/api-headless-cms-ddb/package.json b/packages/api-headless-cms-ddb/package.json index d5fadd03f11..c6e75f8e042 100644 --- a/packages/api-headless-cms-ddb/package.json +++ b/packages/api-headless-cms-ddb/package.json @@ -33,12 +33,10 @@ "@webiny/handler-db": "0.0.0", "@webiny/utils": "0.0.0", "dataloader": "^2.2.3", - "dot-object": "^2.1.5", - "dot-prop": "^10.1.0", + "flattie": "^1.1.1", "lodash": "^4.18.1" }, "devDependencies": { - "@types/dot-object": "^2.1.6", "@types/jsonpack": "^1.1.6", "@webiny/build-tools": "0.0.0", "@webiny/di": "^0.2.3", diff --git a/packages/api-headless-cms-ddb/src/operations/entry/filtering/plugins/searchableJsonFilterCreate.ts b/packages/api-headless-cms-ddb/src/operations/entry/filtering/plugins/searchableJsonFilterCreate.ts index d6cada6b6ae..5a1a9467a3d 100644 --- a/packages/api-headless-cms-ddb/src/operations/entry/filtering/plugins/searchableJsonFilterCreate.ts +++ b/packages/api-headless-cms-ddb/src/operations/entry/filtering/plugins/searchableJsonFilterCreate.ts @@ -1,4 +1,4 @@ -import dot from "dot-object"; +import { flattie } from "flattie"; import type { CmsEntryFieldFilterPluginCreateResponse } from "~/plugins/CmsEntryFieldFilterPlugin.js"; import { CmsEntryFieldFilterPlugin } from "~/plugins/CmsEntryFieldFilterPlugin.js"; import { extractWhereParams } from "~/operations/entry/filtering/where.js"; @@ -11,7 +11,7 @@ export const searchableJsonFilterCreate = () => { const filters = []; - const accessPatterns = dot.dot(objectValue); + const accessPatterns = flattie(objectValue, ".", true); for (const key in accessPatterns) { const value = accessPatterns[key]; diff --git a/packages/api-headless-cms-ddb/src/operations/entry/filtering/sort.ts b/packages/api-headless-cms-ddb/src/operations/entry/filtering/sort.ts index ce92427f5a2..fe85d1e4a78 100644 --- a/packages/api-headless-cms-ddb/src/operations/entry/filtering/sort.ts +++ b/packages/api-headless-cms-ddb/src/operations/entry/filtering/sort.ts @@ -1,6 +1,6 @@ import type { CmsEntry, CmsEntryValues, CmsModel } from "@webiny/api-headless-cms/types/index.js"; import WebinyError from "@webiny/error"; -import * as dotProp from "dot-prop"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import lodashSortBy from "lodash/sortBy.js"; import { extractSort } from "./extractSort.js"; import type { Field } from "./types.js"; @@ -53,7 +53,7 @@ export const sort = ( const itemsToSort = items.map(item => { return { id: item.id, - value: field.transform(dotProp.getProperty(item, valuePath)) + value: field.transform(immutableGet(item, valuePath)) }; }); const sortedItems: SortedItem[] = lodashSortBy(itemsToSort, "value"); diff --git a/packages/api-headless-cms/package.json b/packages/api-headless-cms/package.json index 5dc7a76d00a..38103f922e1 100644 --- a/packages/api-headless-cms/package.json +++ b/packages/api-headless-cms/package.json @@ -35,7 +35,6 @@ "@webiny/project": "0.0.0", "@webiny/utils": "0.0.0", "@webiny/validation": "0.0.0", - "dot-prop-immutable": "^2.1.1", "graphql": "^16.13.2", "graphql-tag": "^2.12.6", "lodash": "^4.18.1", diff --git a/packages/api-headless-cms/src/crud/contentEntry/referenceFieldsMapping.ts b/packages/api-headless-cms/src/crud/contentEntry/referenceFieldsMapping.ts index 5bafa4f347f..8c98d83cf62 100644 --- a/packages/api-headless-cms/src/crud/contentEntry/referenceFieldsMapping.ts +++ b/packages/api-headless-cms/src/crud/contentEntry/referenceFieldsMapping.ts @@ -1,4 +1,4 @@ -import dotPropImmutable from "dot-prop-immutable"; +import { immutableGet, immutableSet } from "@webiny/utils/dotProp/index.js"; import { parseIdentifier } from "@webiny/utils"; import type { CmsContext, CmsEntryValues, CmsModel } from "~/types/index.js"; import { buildReferenceFieldPaths } from "./references/buildPaths.js"; @@ -54,7 +54,7 @@ export const referenceFieldsMapping = async (values, path); if (!refValue) { continue; } @@ -71,7 +71,7 @@ export const referenceFieldsMapping = async ; @@ -18,7 +18,7 @@ const resolveBaseRef = ( const { field, parentPaths, input, collection, isMultipleValues } = params; const parentPathsValue = parentPaths.length > 0 ? `${parentPaths.join(".")}.` : ""; if (field.list) { - const inputValue = dotPropImmutable.get(input, `${field.fieldId}`, []); + const inputValue = immutableGet(input, `${field.fieldId}`, []); if (!Array.isArray(inputValue)) { return collection; } @@ -79,7 +79,7 @@ export const buildReferenceFieldPaths = tpl.id === value["_templateId"]); + const template = templates.find(tpl => { + return tpl.id === templateId; + }); if (!template) { return collection; @@ -139,7 +149,7 @@ export const buildReferenceFieldPaths = (output, path); const result = getReferenceFieldValue(ref); diff --git a/packages/api-headless-cms/src/graphql/schema/createFieldResolvers.ts b/packages/api-headless-cms/src/graphql/schema/createFieldResolvers.ts index 521cd7273cb..79d2600ae28 100644 --- a/packages/api-headless-cms/src/graphql/schema/createFieldResolvers.ts +++ b/packages/api-headless-cms/src/graphql/schema/createFieldResolvers.ts @@ -1,4 +1,4 @@ -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import type { Resolvers } from "@webiny/handler-graphql/types.js"; import WebinyError from "@webiny/error"; import type { ApiEndpoint, CmsContext, CmsModel, CmsModelField } from "~/types/index.js"; @@ -117,7 +117,7 @@ export const createFieldResolversFactory = (factoryParams: CreateFieldResolversF value }); - set( + mutableSet( valueIsRoot && parent.values ? parent.values : parent, fieldId, transformedValue diff --git a/packages/api-headless-cms/src/graphql/schema/resolvers/manage/normalizeGraphQlInput.ts b/packages/api-headless-cms/src/graphql/schema/resolvers/manage/normalizeGraphQlInput.ts index 3540fec92c3..a9e9b434391 100644 --- a/packages/api-headless-cms/src/graphql/schema/resolvers/manage/normalizeGraphQlInput.ts +++ b/packages/api-headless-cms/src/graphql/schema/resolvers/manage/normalizeGraphQlInput.ts @@ -1,4 +1,4 @@ -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import type { GenericRecord } from "@webiny/api/types.js"; import type { CmsEntryResolverFactory, CmsModel } from "~/types/index.js"; import type { IContentEntryTraverser } from "~/features/contentEntry/ContentEntryTraverser/ContentEntryTraverser.js"; @@ -57,7 +57,7 @@ class GraphQlInputNormalizer { input: value }); - set(values, path, normalizedValue); + mutableSet(values, path, normalizedValue); } }); diff --git a/packages/app-aco/package.json b/packages/app-aco/package.json index 5cb2a3bd001..2e0a2aff766 100644 --- a/packages/app-aco/package.json +++ b/packages/app-aco/package.json @@ -26,7 +26,6 @@ "@webiny/shared-aco": "0.0.0", "@webiny/utils": "0.0.0", "@webiny/validation": "0.0.0", - "dot-prop-immutable": "^2.1.1", "graphql": "^16.13.2", "graphql-tag": "^2.12.6", "lodash": "^4.18.1", diff --git a/packages/app-aco/src/components/AdvancedSearch/GraphQLInputMapper.ts b/packages/app-aco/src/components/AdvancedSearch/GraphQLInputMapper.ts index ef49562799d..0922969d858 100644 --- a/packages/app-aco/src/components/AdvancedSearch/GraphQLInputMapper.ts +++ b/packages/app-aco/src/components/AdvancedSearch/GraphQLInputMapper.ts @@ -1,4 +1,4 @@ -import get from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import type { FilterDTO } from "~/components/AdvancedSearch/domain/index.js"; interface NestedObject { @@ -27,7 +27,7 @@ export class GraphQLInputMapper { const values = JSON.parse(value); return this.createNestedObject( this.createKeys(field, condition), - this.convertToBooleanOrString(get(values, keys)) + this.convertToBooleanOrString(immutableGet(values, keys.join("."))) ); } catch { return this.createNestedObject( diff --git a/packages/app-aco/src/components/AdvancedSearch/domain/FilterRepository.ts b/packages/app-aco/src/components/AdvancedSearch/domain/FilterRepository.ts index 55474c5edd4..8e68a46f7ea 100644 --- a/packages/app-aco/src/components/AdvancedSearch/domain/FilterRepository.ts +++ b/packages/app-aco/src/components/AdvancedSearch/domain/FilterRepository.ts @@ -1,7 +1,5 @@ -import cloneDeep from "lodash/cloneDeep.js"; -import { makeAutoObservable, runInAction } from "mobx"; +import { makeAutoObservable, observable, runInAction, toJS } from "mobx"; import { mdbid } from "@webiny/utils"; - import type { FilterDTO } from "../domain/index.js"; import { FilterMapper, Loading, Sorter } from "../domain/index.js"; import type { FiltersGatewayInterface } from "../gateways/index.js"; @@ -10,19 +8,20 @@ export class FilterRepository { private gateway: FiltersGatewayInterface; private sorter: Sorter; private loading: Loading; - private filters: FilterDTO[] = []; + private filters; public readonly namespace: string; constructor(gateway: FiltersGatewayInterface, namespace: string) { this.gateway = gateway; this.loading = new Loading(); this.namespace = namespace; + this.filters = observable.array([]); this.sorter = new Sorter(["createdOn_DESC"]); makeAutoObservable(this); } getFilters() { - return cloneDeep(this.filters); + return structuredClone(toJS(this.filters)); } getLoading() { @@ -58,15 +57,23 @@ export class FilterRepository { } runInAction(() => { - this.filters = this.sorter.sort(response.map(filter => FilterMapper.toDTO(filter))); + this.filters.replace( + this.sorter.sort( + response.map(filter => { + return FilterMapper.toDTO(filter); + }) + ) + ); }); } async getFilterById(id: string) { - const filterInCache = this.filters.find(filter => filter.id === id); + const filterInCache = this.filters.find(filter => { + return filter.id === id; + }); if (filterInCache) { - return cloneDeep(filterInCache); + return structuredClone(toJS(filterInCache)); } const response = await this.runWithLoading(this.gateway.get(id)); @@ -77,10 +84,10 @@ export class FilterRepository { const filterDTO = FilterMapper.toDTO(response); runInAction(() => { - this.filters = this.sorter.sort([filterDTO, ...this.filters]); + this.filters.replace(this.sorter.sort([filterDTO, ...toJS(this.filters)])); }); - return cloneDeep(filterDTO); + return structuredClone(toJS(filterDTO)); } async createFilter(filter: FilterDTO) { @@ -99,10 +106,10 @@ export class FilterRepository { const filterDTO = FilterMapper.toDTO(response); runInAction(() => { - this.filters = this.sorter.sort([filterDTO, ...this.filters]); + this.filters.replace(this.sorter.sort([filterDTO, ...toJS(this.filters)])); }); - return cloneDeep(filterDTO); + return structuredClone(toJS(filterDTO)); } async updateFilter(filter: FilterDTO) { @@ -122,14 +129,17 @@ export class FilterRepository { const filterDTO = FilterMapper.toDTO(response); runInAction(() => { - this.filters = this.sorter.sort([ - ...this.filters.slice(0, filterIndex), - { - ...this.filters[filterIndex], - ...filterDTO - }, - ...this.filters.slice(filterIndex + 1) - ]); + const filters = toJS(this.filters); + this.filters.replace( + this.sorter.sort([ + ...filters.slice(0, filterIndex), + { + ...filters[filterIndex], + ...filterDTO + }, + ...filters.slice(filterIndex + 1) + ]) + ); }); } } @@ -149,7 +159,9 @@ export class FilterRepository { if (response) { runInAction(() => { - this.filters = this.sorter.sort(this.filters.filter(filter => filter.id !== id)); + this.filters.replace( + this.sorter.sort(toJS(this.filters.filter(filter => filter.id !== id))) + ); }); } } diff --git a/packages/app-aco/src/contexts/acoList.tsx b/packages/app-aco/src/contexts/acoList.tsx index 6eec9eddc73..730e5b8d531 100644 --- a/packages/app-aco/src/contexts/acoList.tsx +++ b/packages/app-aco/src/contexts/acoList.tsx @@ -1,5 +1,5 @@ import React, { useCallback, useContext, useEffect, useMemo } from "react"; -import dotPropImmutable from "dot-prop-immutable"; +import { immutableGet, immutableSet } from "@webiny/utils/dotProp/index.js"; import pick from "lodash/pick.js"; import { useStateIfMounted } from "@webiny/app-admin"; import { useSecurity } from "@webiny/app-admin"; @@ -111,7 +111,7 @@ const getCurrentRecordList = ( return records.filter( (record): record is SearchRecordItem => - dotPropImmutable.get(record, folderIdPath) === currentFolderId + immutableGet(record, folderIdPath) === currentFolderId ); }; @@ -263,7 +263,7 @@ export const AcoListProvider = ({ children, ...props }: AcoListProviderProps) => ); // Set the locationWhere object with descendant folder IDs - where = dotPropImmutable.set({}, folderIdInPath, descendantFolderIds); + where = immutableSet({}, folderIdInPath, descendantFolderIds); } return { @@ -286,7 +286,7 @@ export const AcoListProvider = ({ children, ...props }: AcoListProviderProps) => (state.filters && Object.values(state.filters).filter(Boolean).length) ); - let where = dotPropImmutable.set({}, folderIdPath, state.folderId); + let where = immutableSet({}, folderIdPath, state.folderId); // In case of a search or filters applied, let's get the where condition based on the current folder ID, // ownership status, and other existing filters in the state. diff --git a/packages/app-aco/src/hooks/useRecords.ts b/packages/app-aco/src/hooks/useRecords.ts index 2b8698e389d..51c42a04b1e 100644 --- a/packages/app-aco/src/hooks/useRecords.ts +++ b/packages/app-aco/src/hooks/useRecords.ts @@ -1,4 +1,4 @@ -import dotPropImmutable from "dot-prop-immutable"; +import { immutableGet, immutableSet } from "@webiny/utils/dotProp/index.js"; import { useContext, useEffect, useMemo } from "react"; import { makeDecoratable } from "@webiny/app-admin"; import type { ListRecordsParams } from "~/contexts/records.js"; @@ -45,7 +45,7 @@ export const useRecords = makeDecoratable((folderId?: string) => { if (!folderId) { return; } - const where = dotPropImmutable.set({}, folderIdPath, folderId); + const where = immutableSet({}, folderIdPath, folderId); listRecords({ where }); @@ -61,11 +61,11 @@ export const useRecords = makeDecoratable((folderId?: string) => { loading, meta, records: records.filter(record => { - const recordFolderId = dotPropImmutable.get(record, folderIdPath); + const recordFolderId = immutableGet(record, folderIdPath); return recordFolderId === folderId || recordFolderId === currentFolderId; }), listRecords(params: ListRecordsParams) { - const where = dotPropImmutable.set(params.where || {}, folderIdPath, folderId); + const where = immutableSet(params.where || {}, folderIdPath, folderId); return listRecords({ ...params, where diff --git a/packages/app-admin/src/components/IconPicker/IconRepository.ts b/packages/app-admin/src/components/IconPicker/IconRepository.ts index fe8bbc7615e..4d0ac558d48 100644 --- a/packages/app-admin/src/components/IconPicker/IconRepository.ts +++ b/packages/app-admin/src/components/IconPicker/IconRepository.ts @@ -1,6 +1,4 @@ -import cloneDeep from "lodash/cloneDeep.js"; -import { makeAutoObservable, runInAction } from "mobx"; - +import { makeAutoObservable, runInAction, toJS } from "mobx"; import { Loading } from "./Loading.js"; import type { IconPackProviderInterface as IconPackProvider, IconType } from "./config/index.js"; import type { Icon } from "./types.js"; @@ -39,7 +37,7 @@ export class IconRepository { } getIcons() { - return cloneDeep(this.icons); + return structuredClone(toJS(this.icons)); } addIcon(icon: Icon) { diff --git a/packages/app-file-manager/package.json b/packages/app-file-manager/package.json index a464af08027..2e11da42261 100644 --- a/packages/app-file-manager/package.json +++ b/packages/app-file-manager/package.json @@ -35,7 +35,6 @@ "apollo-utilities": "^1.3.4", "bytes": "^3.1.2", "dayjs": "^1.11.20", - "dot-prop-immutable": "^2.1.1", "graphql": "^16.13.2", "graphql-tag": "^2.12.6", "lodash": "^4.18.1", diff --git a/packages/app-file-manager/src/components/BulkActions/ActionEdit/GraphQLInputMapper.ts b/packages/app-file-manager/src/components/BulkActions/ActionEdit/GraphQLInputMapper.ts index 91650c4a57e..16ef92c8800 100644 --- a/packages/app-file-manager/src/components/BulkActions/ActionEdit/GraphQLInputMapper.ts +++ b/packages/app-file-manager/src/components/BulkActions/ActionEdit/GraphQLInputMapper.ts @@ -1,5 +1,4 @@ -import set from "lodash/set.js"; -import get from "lodash/get.js"; +import { immutableGet, mutableSet } from "@webiny/utils/dotProp/index.js"; import type { FileItem } from "~/types.js"; import type { BatchDTO } from "~/components/BulkActions/ActionEdit/domain/index.js"; import { OperatorType } from "~/components/BulkActions/ActionEdit/domain/index.js"; @@ -10,7 +9,7 @@ export class GraphQLInputMapper { batch.operations.forEach(operation => { const { field, operator, value } = operation; - const fieldValue = get(value, field); + const fieldValue = immutableGet(value, field); switch (operator) { case OperatorType.OVERRIDE: @@ -18,18 +17,18 @@ export class GraphQLInputMapper { return; } - set(update, field, fieldValue); + mutableSet(update, field, fieldValue); break; case OperatorType.REMOVE: - set(update, field, null); + mutableSet(update, field, null); break; case OperatorType.APPEND: if (!value || !fieldValue || !Array.isArray(fieldValue)) { return; } - const oldData = (data && get(data, field)) ?? []; - set(update, field, [...oldData, ...fieldValue]); + const oldData = (data && immutableGet(data, field)) || []; + mutableSet(update, field, [...oldData, ...fieldValue]); break; default: diff --git a/packages/app-file-manager/src/modules/HeadlessCms/fileRenderer/fileFields.tsx b/packages/app-file-manager/src/modules/HeadlessCms/fileRenderer/fileFields.tsx index d8dc812701f..45fa23c157f 100644 --- a/packages/app-file-manager/src/modules/HeadlessCms/fileRenderer/fileFields.tsx +++ b/packages/app-file-manager/src/modules/HeadlessCms/fileRenderer/fileFields.tsx @@ -1,5 +1,5 @@ import React, { useRef } from "react"; -import dotProp from "dot-prop-immutable"; + import type { BindComponentRenderProp, CmsModelFieldRendererPlugin, @@ -90,7 +90,7 @@ const FieldRenderer = ({ getBind }: CmsModelFieldRendererProps) => { onSelectItem={() => selectFiles()} onReplaceItem={(_, index) => selectFiles(index)} onRemoveItem={(_, index) => - onChange(dotProp.delete(values, index)) + onChange(values.filter((_, i) => i !== index)) } onEditItem={(value, index) => { if (!value) { diff --git a/packages/app-file-manager/src/modules/Settings/views/FileManagerSettings.tsx b/packages/app-file-manager/src/modules/Settings/views/FileManagerSettings.tsx index b0bf93ec717..46c573581ad 100644 --- a/packages/app-file-manager/src/modules/Settings/views/FileManagerSettings.tsx +++ b/packages/app-file-manager/src/modules/Settings/views/FileManagerSettings.tsx @@ -1,5 +1,5 @@ import * as React from "react"; -import { Button, Grid, Input, Link, OverlayLoader, Text, Heading } from "@webiny/admin-ui"; +import { Button, Grid, Heading, Input, Link, OverlayLoader, Text } from "@webiny/admin-ui"; import { Form, useBind } from "@webiny/form"; import { Mutation, Query } from "@apollo/react-components"; import { @@ -13,7 +13,6 @@ import { } from "@webiny/app-admin"; import type { GetSettingsResponse } from "../graphql.js"; import graphql from "../graphql.js"; -import get from "lodash/get.js"; import { validation } from "@webiny/validation"; import type { QueryGetSettingsResult, Settings } from "~/types.js"; import type { MutationFunction, MutationResult } from "@apollo/react-common"; @@ -76,8 +75,7 @@ export const FileManagerSettings = () => { {({ data, loading: queryInProgress }: MutationResult) => ( {(update: MutationFunction, result: MutationResult) => { - const settings = (get(data, "fileManager.getSettings.data") || - {}) as Settings; + const settings = (data?.fileManager?.getSettings?.data || {}) as Settings; const { loading: mutationInProgress } = result; const onSubmit = async (data: Settings): Promise => { diff --git a/packages/app-headless-cms-common/src/Fields/FieldElement.tsx b/packages/app-headless-cms-common/src/Fields/FieldElement.tsx index efded511a69..0dbc3dfcebc 100644 --- a/packages/app-headless-cms-common/src/Fields/FieldElement.tsx +++ b/packages/app-headless-cms-common/src/Fields/FieldElement.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { makeDecoratable } from "@webiny/app-admin"; import { i18n } from "@webiny/app/i18n/index.js"; import Label from "./Label.js"; @@ -36,7 +35,7 @@ const RenderField = (props: RenderFieldProps) => { return <>{field.renderer({ field, getBind, Label, contentModel })}; } - const fieldRendererName = get(field, "renderer.name"); + const fieldRendererName = field.renderer.name; if (!fieldRendererName) { return t`Cannot render "{fieldName}" field - field renderer not defined.`({ fieldName: {field.fieldId} diff --git a/packages/app-headless-cms/package.json b/packages/app-headless-cms/package.json index db6e815bbec..da35961f7a3 100644 --- a/packages/app-headless-cms/package.json +++ b/packages/app-headless-cms/package.json @@ -54,7 +54,6 @@ "apollo-utilities": "^1.3.4", "classnames": "^2.5.1", "dnd-core": "^16.0.1", - "dot-prop-immutable": "^2.1.1", "graphql": "^16.13.2", "graphql-tag": "^2.12.6", "lodash": "^4.18.1", diff --git a/packages/app-headless-cms/src/admin/components/ContentEntryForm/Header/RevisionSelector/RevisionSelector.tsx b/packages/app-headless-cms/src/admin/components/ContentEntryForm/Header/RevisionSelector/RevisionSelector.tsx index 2dd192d9804..1aadc996ba2 100644 --- a/packages/app-headless-cms/src/admin/components/ContentEntryForm/Header/RevisionSelector/RevisionSelector.tsx +++ b/packages/app-headless-cms/src/admin/components/ContentEntryForm/Header/RevisionSelector/RevisionSelector.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { useRoute, useRouter } from "@webiny/app-admin"; import { Button, DropdownMenu, Text } from "@webiny/admin-ui"; import { ReactComponent as DownButton } from "@webiny/icons/keyboard_arrow_down.svg"; @@ -29,8 +28,8 @@ export const RevisionSelector = () => { const { entry, revisions, loading } = useContentEntry(); const currentRevision = { - version: get(entry, "meta.version", 1) as number, - status: get(entry, "meta.status", "draft") as CmsContentEntryRevision["meta"]["status"] + version: entry?.meta?.version || 1, + status: entry?.meta?.status || "draft" }; const allRevisions = revisions.length ? revisions : defaultRevisions; diff --git a/packages/app-headless-cms/src/admin/components/ContentEntryForm/ParentValue.tsx b/packages/app-headless-cms/src/admin/components/ContentEntryForm/ParentValue.tsx index a94a216b512..d0ae5335441 100644 --- a/packages/app-headless-cms/src/admin/components/ContentEntryForm/ParentValue.tsx +++ b/packages/app-headless-cms/src/admin/components/ContentEntryForm/ParentValue.tsx @@ -1,5 +1,5 @@ import React, { createContext, useCallback, useContext, useEffect, useRef } from "react"; -import get from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import type { CmsModelField } from "@webiny/app-headless-cms-common/types/index.js"; import { useModelField } from "~/admin/components/ModelFieldProvider/index.js"; import type { FormAPI } from "@webiny/form"; @@ -66,7 +66,7 @@ export const ParentFieldProvider = ({ path, value, children }: ParentFieldProvid return; } - formRef.current.setValue(fieldPath, cb(get(formRef.current.data, fieldPath))); + formRef.current.setValue(fieldPath, cb(immutableGet(formRef.current.data, fieldPath))); }, []); const context: ParentField | undefined = field diff --git a/packages/app-headless-cms/src/admin/components/ContentModelEditor/ContentModelEditorProvider.tsx b/packages/app-headless-cms/src/admin/components/ContentModelEditor/ContentModelEditorProvider.tsx index dc9752baf35..9190b76d559 100644 --- a/packages/app-headless-cms/src/admin/components/ContentModelEditor/ContentModelEditorProvider.tsx +++ b/packages/app-headless-cms/src/admin/components/ContentModelEditor/ContentModelEditorProvider.tsx @@ -1,5 +1,4 @@ import React, { useCallback, useEffect, useMemo, useReducer } from "react"; -import get from "lodash/get.js"; import pick from "lodash/pick.js"; import type { ApolloClient } from "apollo-client"; import { useSnackbar, useRouter } from "@webiny/app-admin"; @@ -217,7 +216,7 @@ export const ContentModelEditorProvider = ({ } }); - const { data, error } = get(response, "data.getContentModel"); + const { data, error } = response.data.getContentModel; if (error) { throw new Error(error.message); } diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog.tsx b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog.tsx index 8aafaaa06ce..54fb5e8c57c 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog.tsx +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog.tsx @@ -1,5 +1,4 @@ import React, { useMemo, useState } from "react"; -import cloneDeep from "lodash/cloneDeep.js"; import type { FormOnSubmit } from "@webiny/form"; import { Form } from "@webiny/form"; import { i18n } from "@webiny/app/i18n/index.js"; @@ -14,7 +13,7 @@ import { EditFieldDrawerContainer } from "./EditFieldDrawerContainer.js"; const t = i18n.namespace("app-headless-cms/admin/components/editor"); function setupState(field: CmsModelField, contentModel: CmsEditorContentModel): EditFieldState { - const clonedField = cloneDeep(field); + const clonedField = structuredClone(field); if (!clonedField.renderer || !clonedField.renderer.name) { const [renderPlugin] = useRendererPlugins(); diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/ValidationTab/ValidatorsList.tsx b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/ValidationTab/ValidatorsList.tsx index 626e3f3fe26..72761f21b48 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/ValidationTab/ValidatorsList.tsx +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/ValidationTab/ValidatorsList.tsx @@ -1,6 +1,5 @@ import React, { Fragment } from "react"; import { css } from "@emotion/css"; -import cloneDeep from "lodash/cloneDeep.js"; import debounce from "lodash/debounce.js"; import { plugins } from "@webiny/plugins"; import { Switch } from "@webiny/ui/Switch/index.js"; @@ -68,10 +67,10 @@ const onEnabledChange = (params: OnEnabledChangeParams): void => { }; const onFormChange = debounce(({ data, validationValue, onChangeValidation, validatorIndex }) => { - const newValidationValue = cloneDeep(validationValue); + const newValidationValue = structuredClone(validationValue); newValidationValue[validatorIndex] = { ...newValidationValue[validatorIndex], - ...cloneDeep(data) + ...structuredClone(data) }; onChangeValidation(newValidationValue); }, 200); diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/getValue.ts b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/getValue.ts index 5bdb1bf6cc4..6c6e5a93cd5 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/getValue.ts +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/getValue.ts @@ -1,4 +1,4 @@ -import get from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import type { BindComponentRenderProp } from "@webiny/form"; interface Params { @@ -12,7 +12,7 @@ export const getValue = (params: Params): string[] | undefined => { const value = bind.value || []; if (index >= 0) { - return get(value, `${index}.${name}`); + return immutableGet(value, `${index}.${name}`); } return value; diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/setValue.ts b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/setValue.ts index 96ab7262605..b17499cf5f2 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/setValue.ts +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/EditFieldDialog/functions/setValue.ts @@ -1,4 +1,4 @@ -import { set } from "dot-prop-immutable"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import type { BindComponentRenderProp } from "@webiny/form"; interface Params { @@ -12,7 +12,7 @@ export const setValue = (params: Params): void => { const { value, bind, index, name } = params; const currentValue = [...(bind.value || [])]; if (index >= 0) { - bind.onChange(set(currentValue, `${index}.${name}`, value)); + bind.onChange(immutableSet(currentValue, `${index}.${name}`, value)); } else { bind.onChange(value); } diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditor.tsx b/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditor.tsx index 05084e61c68..991106982e2 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditor.tsx +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditor.tsx @@ -1,5 +1,4 @@ import React, { Fragment } from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { ReactComponent as DragIcon } from "@webiny/icons/drag_indicator.svg"; import { Center, Horizontal, Vertical } from "../DropZone/index.js"; @@ -267,10 +266,8 @@ const Editor = () => { item.type ) && (row.length < 4 || - get( - item, - "pos.row" - ) === index) + item.pos?.row === + index) ) )} /> @@ -300,10 +297,9 @@ const Editor = () => { item.type ) && (row.length < 4 || - get( - item, - "pos.row" - ) === index) + item.pos + ?.row === + index) ); }) )} diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditorContext.tsx b/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditorContext.tsx index f47d29f333f..c7f80189602 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditorContext.tsx +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/FieldEditorContext.tsx @@ -1,5 +1,5 @@ import React, { useCallback, useState } from "react"; -import dot from "dot-prop-immutable"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import useDeepCompareEffect from "use-deep-compare-effect"; import type { CmsEditorFieldId, @@ -425,7 +425,10 @@ export const FieldEditorProvider = ({ */ const moveRow: MoveRowCallable = (source, destination) => { setState(data => { - return utils.moveRow({ data, source, destination }); + return { + ...data, + ...utils.moveRow({ data, source, destination }) + }; }); }; @@ -436,7 +439,7 @@ export const FieldEditorProvider = ({ setState(data => { for (let i = 0; i < data.fields.length; i++) { if (data.fields[i].id === field.id) { - return dot.set(data, `fields.${i}`, field); + return immutableSet(data, `fields.${i}`, field); } } return data; @@ -448,7 +451,10 @@ export const FieldEditorProvider = ({ */ const deleteField: DeleteFieldCallable = field => { setState(data => { - return utils.deleteField({ field, data }); + return { + ...data, + ...utils.deleteField({ field, data }) + }; }); }; diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/utils/deleteField.ts b/packages/app-headless-cms/src/admin/components/FieldEditor/utils/deleteField.ts index 507f10a378d..f5e96791c1d 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/utils/deleteField.ts +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/utils/deleteField.ts @@ -1,4 +1,4 @@ -import dot from "dot-prop-immutable"; +import { immutableDelete, immutableSet } from "@webiny/utils/dotProp/index.js"; import type { CmsModelField, CmsModel } from "~/types.js"; import type { CmsEditorLayoutCell } from "@webiny/app-headless-cms-common/types/model.js"; @@ -11,10 +11,10 @@ export default (params: DeleteFieldParams) => { const { field, data: prev } = params; // Remove the field from fields list... const fieldIndex = prev.fields.findIndex(item => item.id === field.id); - const data = dot.delete(prev, `fields.${fieldIndex}`) as DeleteFieldParamsData; + const data = immutableDelete(prev, `fields.${fieldIndex}`) as DeleteFieldParamsData; // ...and rebuild the layout object, preserving layout descriptors. - return dot.set(data, "layout", (layout: DeleteFieldParamsData["layout"]) => { + return immutableSet(data, "layout", (layout: DeleteFieldParamsData["layout"]) => { if (!layout) { return []; } diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveField.ts b/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveField.ts index 9c934dcd7ba..f854fa0a74a 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveField.ts +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveField.ts @@ -1,4 +1,4 @@ -import dot from "dot-prop-immutable"; +import { immutableDelete, immutableSet } from "@webiny/utils/dotProp/index.js"; import type { CmsModelField, CmsEditorFieldId, @@ -28,25 +28,28 @@ const moveField = (params: MoveFieldParams) => { const existingPosition = getFieldPosition({ field: fieldId, data: prev }); if (existingPosition) { - next = dot.delete(prev, `layout.${existingPosition.row}.${existingPosition.index}`) as T; + next = immutableDelete( + prev, + `layout.${existingPosition.row}.${existingPosition.index}` + ) as T; } // Setting a form field into a new non-existing row. if (!next.layout[row]) { - return dot.set(next, `layout.${row}`, [fieldId]); + return immutableSet(next, `layout.${row}`, [fieldId]); } // Drop the field at the specified index. if (index === null) { // Create a new row with the new field at the given row index, - return dot.set(next, "layout", (layout: string[][]) => { + return immutableSet(next, "layout", (layout: string[][]) => { const newLayout = [...layout]; newLayout.splice(row, 0, [fieldId]); return newLayout; }); } - return dot.set(next, `layout.${row}`, (layout: string[]) => { + return immutableSet(next, `layout.${row}`, (layout: string[]) => { const newLayout = [...layout]; newLayout.splice(index, 0, fieldId); return newLayout; @@ -54,7 +57,7 @@ const moveField = (params: MoveFieldParams) => { }; export default (params: MoveFieldParams): T => { - return dot.set(moveField(params), "layout", (layout: string[][]) => { + return immutableSet(moveField(params), "layout", (layout: string[][]) => { return [...layout].filter(row => row.length > 0); }); }; diff --git a/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveRow.ts b/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveRow.ts index 275535e4138..2d216218caa 100644 --- a/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveRow.ts +++ b/packages/app-headless-cms/src/admin/components/FieldEditor/utils/moveRow.ts @@ -1,4 +1,4 @@ -import dot from "dot-prop-immutable"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import type { CmsModel } from "~/types.js"; interface Params { @@ -7,7 +7,7 @@ interface Params { data: Pick; } export default ({ data, source, destination }: Params) => { - return dot.set(data, "layout", (layout: string[][]) => { + return immutableSet(data, "layout", (layout: string[][]) => { return source < destination ? [ ...layout.slice(0, source), diff --git a/packages/app-headless-cms/src/admin/menus/ContentGroupsMenuItems.tsx b/packages/app-headless-cms/src/admin/menus/ContentGroupsMenuItems.tsx index b9a7f529a69..2c6491bfa52 100644 --- a/packages/app-headless-cms/src/admin/menus/ContentGroupsMenuItems.tsx +++ b/packages/app-headless-cms/src/admin/menus/ContentGroupsMenuItems.tsx @@ -1,16 +1,14 @@ import React from "react"; -import get from "lodash/get.js"; import type { ListMenuCmsGroupsQueryResponse } from "~/admin/viewsGraphql.js"; import { LIST_MENU_CONTENT_GROUPS_MODELS } from "~/admin/viewsGraphql.js"; import useQuery from "~/admin/hooks/useQuery.js"; -import type { CmsGroup } from "~/types.js"; import { GroupMenu } from "./GroupMenu.js"; import { HasContentEntryPermissions } from "./HasContentEntryPermissions.js"; import { GroupContentModels } from "./GroupContentModels.js"; export const ContentGroupsMenuItems = () => { const response = useQuery(LIST_MENU_CONTENT_GROUPS_MODELS); - const groups: CmsGroup[] = get(response, "data.listContentModelGroups.data") || []; + const groups = response.data?.listContentModelGroups?.data || []; if (!groups || groups.length === 0) { return null; diff --git a/packages/app-headless-cms/src/admin/plugins/editor/defaultBar/CreateContentButton.tsx b/packages/app-headless-cms/src/admin/plugins/editor/defaultBar/CreateContentButton.tsx index b0eda74ff62..6524b1b97c9 100644 --- a/packages/app-headless-cms/src/admin/plugins/editor/defaultBar/CreateContentButton.tsx +++ b/packages/app-headless-cms/src/admin/plugins/editor/defaultBar/CreateContentButton.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { useRouter } from "@webiny/app-admin"; import { i18n } from "@webiny/app/i18n/index.js"; import { ReactComponent as ListViewIcon } from "@webiny/icons/list.svg"; @@ -24,7 +23,7 @@ const CreateContentButton = () => { modelId: data.modelId } }); - const fields = get(getQuery, "getContentModel.data.fields", []); + const fields = getQuery?.getContentModel?.data?.fields ?? []; const disableViewContent = fields.length === 0; const message = disableViewContent ? "To view the entries, you first need to add a field and save the form" diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/boolean/booleanSwitch.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/boolean/booleanSwitch.tsx index 2d0fac4f9de..0f64c9156b9 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/boolean/booleanSwitch.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/boolean/booleanSwitch.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { Switch } from "@webiny/admin-ui"; @@ -15,9 +14,15 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Boolean Input`, description: t`Renders a simple switch button.`, canUse({ field }) { - return ( - field.type === "boolean" && !field.list && !get(field, "predefinedValues.enabled") - ); + if (field.type !== "boolean") { + return false; + } else if (!field.list) { + return false; + } + if (field.predefinedValues?.enabled) { + return false; + } + return true; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/checkboxes.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/checkboxes.tsx index de04b8ce01d..1ddadafb47b 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/checkboxes.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/checkboxes.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelField, CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { CheckboxGroup } from "@webiny/admin-ui"; @@ -19,7 +18,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Checkboxes`, description: t`Renders checkboxes, allowing selection of multiple values.`, canUse({ field }) { - return !!field.list && !!get(field, "predefinedValues.enabled"); + return !!field.list && !!field.predefinedValues?.enabled; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeField.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeField.tsx index ff4e4630a27..e917cbc9bd8 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeField.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeField.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { DateOnly } from "./DateOnly.js"; @@ -18,9 +17,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Date/Time Input`, description: t`Renders input for various formats of date and time.`, canUse({ field }) { - return ( - field.type === "datetime" && !field.list && !get(field, "predefinedValues.enabled") - ); + return field.type === "datetime" && !field.list && !field.predefinedValues?.enabled; }, render({ field, getBind }) { const Bind = getBind(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeFields.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeFields.tsx index 11f475a43a1..29f9e6f06b9 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeFields.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dateTime/dateTimeFields.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import DynamicSection from "../DynamicSection.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; @@ -20,11 +19,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Date/Time Inputs`, description: t`Renders inputs for various formats of dates and times.`, canUse({ field }) { - return !!( - field.type === "datetime" && - field.list && - !get(field, "predefinedValues.enabled") - ); + return !!(field.type === "datetime" && field.list && !field.predefinedValues?.enabled); }, render(props) { const { field } = props; diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dynamicZone/MultiValueDynamicZone.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dynamicZone/MultiValueDynamicZone.tsx index 9338f3306e6..5d7b7622300 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dynamicZone/MultiValueDynamicZone.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/dynamicZone/MultiValueDynamicZone.tsx @@ -1,5 +1,4 @@ import React from "react"; -import cloneDeep from "lodash/cloneDeep.js"; import { ReactComponent as DeleteIcon } from "@webiny/icons/delete_outline.svg"; import { ReactComponent as CloneIcon } from "@webiny/icons/library_add.svg"; import { ReactComponent as ArrowUpIcon } from "@webiny/icons/expand_less.svg"; @@ -210,7 +209,7 @@ export const MultiValueDynamicZone = (props: MultiValueDynamicZoneProps) => { }; const cloneValue = (value: TemplateValue, index: number) => { - bind.appendValue(cloneDeep(value), index + 1); + bind.appendValue(structuredClone(value), index + 1); }; const values: TemplateValue[] = bind.value || []; diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInput.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInput.tsx index 567587918e4..0cdde22123d 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInput.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInput.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { FormComponentLabel } from "@webiny/admin-ui"; import { FormComponentNote } from "@webiny/admin-ui"; @@ -27,7 +26,7 @@ const plugin: CmsModelFieldRendererPlugin = { return [ field.type === "rich-text", !field.list, - !get(field, "predefinedValues.enabled") + !field.predefinedValues?.enabled ].every(Boolean); }, render({ getBind }) { diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInputs.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInputs.tsx index 29d7725bfb8..814bfd16c08 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInputs.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/lexicalText/lexicalTextInputs.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import type { CmsModelField, CmsModelFieldRendererPlugin } from "~/types.js"; import { ReactComponent as DeleteIcon } from "@webiny/icons/delete_outline.svg"; @@ -32,7 +31,7 @@ const plugin: CmsModelFieldRendererPlugin = { return [ field.type === "rich-text", !!field.list, - !get(field, "predefinedValues.enabled") + !field.predefinedValues?.enabled ].every(Boolean); }, render(props) { diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longText.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longText.tsx index db4cad43f9c..2ded32db9a2 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longText.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longText.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { DelayedOnChange, Textarea } from "@webiny/admin-ui"; import { i18n } from "@webiny/app/i18n/index.js"; @@ -15,9 +14,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Text Area`, description: t`Renders a simple text area, suitable for larger amounts of text.`, canUse({ field }) { - return ( - field.type === "long-text" && !field.list && !get(field, "predefinedValues.enabled") - ); + return field.type === "long-text" && !field.list && !field.predefinedValues?.enabled; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longTexts.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longTexts.tsx index 0c52abdebcc..df9c9904103 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longTexts.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/longText/longTexts.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { ReactComponent as DeleteIcon } from "@webiny/icons/delete_outline.svg"; @@ -22,11 +21,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Text Areas`, description: t`Renders a simple list of text areas.`, canUse({ field }) { - return ( - field.type === "long-text" && - !!field.list && - !get(field, "predefinedValues.enabled") - ); + return field.type === "long-text" && !!field.list && !field.predefinedValues?.enabled; }, render(props) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInput.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInput.tsx index e74aa7888dc..929f99803ca 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInput.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInput.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { DelayedOnChange, Input } from "@webiny/admin-ui"; @@ -15,9 +14,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Number Input`, description: t`Renders a simple input with its type set to "number".`, canUse({ field }) { - return ( - field.type === "number" && !field.list && !get(field, "predefinedValues.enabled") - ); + return field.type === "number" && !field.list && !field.predefinedValues?.enabled; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInputs.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInputs.tsx index c845f124415..fb573095ee2 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInputs.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/number/numberInputs.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { ReactComponent as DeleteIcon } from "@webiny/icons/delete.svg"; @@ -22,9 +21,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Number Inputs`, description: t`Renders a simple list of number inputs.`, canUse({ field }) { - return ( - field.type === "number" && !!field.list && !get(field, "predefinedValues.enabled") - ); + return field.type === "number" && !!field.list && !field.predefinedValues?.enabled; }, render(props) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/radioButtons.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/radioButtons.tsx index 3d25f529583..2a6e14260f6 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/radioButtons.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/radioButtons.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { RadioGroup } from "@webiny/admin-ui"; @@ -15,7 +14,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Radio Buttons`, description: t`Renders radio buttons, allowing selection of a single value.`, canUse({ field }) { - return !field.list && !!get(field, "predefinedValues.enabled"); + return !field.list && !!field.predefinedValues?.enabled; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/select.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/select.tsx index 35fa3b3a347..0ca64aa5174 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/select.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/select.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { Select } from "@webiny/admin-ui"; @@ -15,7 +14,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Select Box`, description: t`Renders a select box, allowing selection of a single value.`, canUse({ field }) { - return !field.list && !!get(field, "predefinedValues.enabled"); + return !field.list && !!field.predefinedValues?.enabled; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInput.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInput.tsx index 6f598087d96..b39a5d80422 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInput.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInput.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { DelayedOnChange } from "@webiny/ui/DelayedOnChange/index.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; @@ -16,7 +15,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Text Input`, description: t`Renders a simple input with its type set to "text".`, canUse({ field }) { - return field.type === "text" && !field.list && !get(field, "predefinedValues.enabled"); + return field.type === "text" && !field.list && !field.predefinedValues?.enabled; }, render({ getBind }) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInputs.tsx b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInputs.tsx index f0c4430a155..59c126ce02b 100644 --- a/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInputs.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fieldRenderers/text/textInputs.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import type { CmsModelFieldRendererPlugin } from "~/types.js"; import { ReactComponent as DeleteIcon } from "@webiny/icons/delete.svg"; @@ -22,7 +21,7 @@ const plugin: CmsModelFieldRendererPlugin = { name: t`Text Inputs`, description: t`Renders a simple list of text inputs.`, canUse({ field }) { - return field.type === "text" && !!field.list && !get(field, "predefinedValues.enabled"); + return field.type === "text" && !!field.list && !field.predefinedValues?.enabled; }, render(props) { const { field } = useModelField(); diff --git a/packages/app-headless-cms/src/admin/plugins/fields/dynamicZone/DynamicZoneTemplate.tsx b/packages/app-headless-cms/src/admin/plugins/fields/dynamicZone/DynamicZoneTemplate.tsx index 82d2a27d69f..dc21742265b 100644 --- a/packages/app-headless-cms/src/admin/plugins/fields/dynamicZone/DynamicZoneTemplate.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fields/dynamicZone/DynamicZoneTemplate.tsx @@ -1,5 +1,5 @@ import React, { useCallback, useState } from "react"; -import { set } from "dot-prop-immutable"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { ReactComponent as EditIcon } from "@webiny/icons/edit.svg"; import { ReactComponent as DeleteIcon } from "@webiny/icons/delete.svg"; @@ -68,7 +68,7 @@ export const DynamicZoneTemplate = ({ const updateTemplate = useCallback(params => { onChange( - set(field, `${TEMPLATES_PATH}.${index}`, (tpl: CmsDynamicZoneTemplate) => { + immutableSet(field, `${TEMPLATES_PATH}.${index}`, (tpl: CmsDynamicZoneTemplate) => { return { ...tpl, ...params }; }) ); @@ -82,16 +82,16 @@ export const DynamicZoneTemplate = ({ ); const moveTemplateUp = useCallback(() => { - onChange(set(field, TEMPLATES_PATH, pullValueAtIndex(templates, index))); + onChange(immutableSet(field, TEMPLATES_PATH, pullValueAtIndex(templates, index))); }, callbackDeps); const moveTemplateDown = useCallback(() => { - onChange(set(field, TEMPLATES_PATH, pushValueAtIndex(templates, index))); + onChange(immutableSet(field, TEMPLATES_PATH, pushValueAtIndex(templates, index))); }, callbackDeps); const deleteTemplate = useCallback(() => { showConfirmation(() => { - onChange(set(field, TEMPLATES_PATH, removeValueAtIndex(templates, index))); + onChange(immutableSet(field, TEMPLATES_PATH, removeValueAtIndex(templates, index))); }); }, callbackDeps); diff --git a/packages/app-headless-cms/src/admin/plugins/fields/object/ObjectFields.tsx b/packages/app-headless-cms/src/admin/plugins/fields/object/ObjectFields.tsx index 67c35ed50be..f5c6a98ea90 100644 --- a/packages/app-headless-cms/src/admin/plugins/fields/object/ObjectFields.tsx +++ b/packages/app-headless-cms/src/admin/plugins/fields/object/ObjectFields.tsx @@ -1,5 +1,5 @@ import React, { useCallback } from "react"; -import { set } from "dot-prop-immutable"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import { FieldEditor, useModelFieldEditor } from "~/admin/components/FieldEditor/index.js"; import type { CmsModelField, CmsModel } from "~/types.js"; @@ -11,8 +11,8 @@ export const ObjectFields = ({ field }: ObjectFieldsProps) => { const onChange = useCallback( ({ fields, layout }: Pick) => { - const currentField = getField({ id: field.id }); - const updatedField = set( + const currentField = getField({ id: field.id })!; + const updatedField = immutableSet( currentField, `settings`, (settings: CmsModel["settings"]): Partial => { diff --git a/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentEntryPermission.tsx b/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentEntryPermission.tsx index 0a1a79d0495..35ecc6104d2 100644 --- a/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentEntryPermission.tsx +++ b/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentEntryPermission.tsx @@ -1,5 +1,4 @@ import React, { useEffect } from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import type { BindComponent } from "@webiny/form/types.js"; import { CheckboxGroup, FormComponentNote, Grid, Select } from "@webiny/admin-ui"; @@ -34,10 +33,10 @@ export const ContentEntryPermission = ({ }: ContentEntryPermissionProps) => { // Set "cms.contentEntry" access scope to "own" if "cms.contentModel" === "own". useEffect(() => { - if ( - get(data, `contentModelAccessScope`) === "own" && - get(data, `${entity}AccessScope`) !== "own" - ) { + if (!data) { + return; + } + if (data.contentModelAccessScope === "own" && data[`${entity}AccessScope`] !== "own") { setValue(`${entity}AccessScope`, "own"); } }, [data]); diff --git a/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelList.tsx b/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelList.tsx index 5e9aa90fd25..597541bedf3 100644 --- a/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelList.tsx +++ b/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelList.tsx @@ -1,6 +1,5 @@ import React from "react"; import groupBy from "lodash/groupBy.js"; -import get from "lodash/get.js"; import type { PermissionSelectorCmsGroup } from "./types.js"; import { CheckboxGroup } from "@webiny/admin-ui"; @@ -20,7 +19,7 @@ const ContentModelList = ({ items, disabled, value, onChange }: ContentModelList items.map((item): GroupItem => { return { ...item, - groupName: get(item, "group.label") + groupName: item.group?.label }; }), "groupName" diff --git a/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelPermission.tsx b/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelPermission.tsx index 02d928bfb28..5a985a7857f 100644 --- a/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelPermission.tsx +++ b/packages/app-headless-cms/src/admin/plugins/permissionRenderer/components/ContentModelPermission.tsx @@ -1,5 +1,4 @@ import React, { useEffect, useMemo } from "react"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import type { CmsDataCmsGroup, CmsDataCmsModel } from "./useCmsData.js"; import { useCmsData } from "./useCmsData.js"; @@ -31,10 +30,10 @@ export const ContentModelPermission = ({ const modelsGroups = useCmsData(); // Set "cms.contentModel" access scope to "own" if "cms.contentModelGroup" === "own". useEffect(() => { - if ( - get(data, `contentModelGroupAccessScope`) === "own" && - get(data, `${entity}AccessScope`) !== "own" - ) { + if (!data) { + return; + } + if (data.contentModelGroupAccessScope === "own" && data[`${entity}AccessScope`] !== "own") { setValue(`${entity}AccessScope`, "own"); } }, [data]); diff --git a/packages/app-headless-cms/src/admin/views/contentEntries/ContentEntriesContainer.tsx b/packages/app-headless-cms/src/admin/views/contentEntries/ContentEntriesContainer.tsx index 021713a7ef0..c6402d11bab 100644 --- a/packages/app-headless-cms/src/admin/views/contentEntries/ContentEntriesContainer.tsx +++ b/packages/app-headless-cms/src/admin/views/contentEntries/ContentEntriesContainer.tsx @@ -1,5 +1,4 @@ import React, { useState } from "react"; -import get from "lodash/get.js"; import { useRoute, useRouter, useSnackbar } from "@webiny/app-admin"; import { i18n } from "@webiny/app/i18n/index.js"; import type { @@ -34,7 +33,7 @@ export const ContentEntriesContainer = ({ children }: ContentEntriesContainerPro modelId: modelId as string }, onCompleted: data => { - const contentModel = get(data, "getContentModel.data", null); + const contentModel = data?.getContentModel?.data || null; if (contentModel) { return setContentModel(contentModel); } diff --git a/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsDataList.tsx b/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsDataList.tsx index f0175715814..527de2218c6 100644 --- a/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsDataList.tsx +++ b/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsDataList.tsx @@ -1,7 +1,6 @@ import React, { useCallback, useMemo, useState } from "react"; -import get from "lodash/get.js"; import orderBy from "lodash/orderBy.js"; -import dotProp from "dot-prop-immutable"; +import { immutableDelete } from "@webiny/utils/dotProp/index.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { ReactComponent as AddIcon } from "@webiny/icons/add.svg"; import { DeleteIcon } from "@webiny/ui/List/DataList/icons/index.js"; @@ -88,7 +87,7 @@ const ContentModelGroupsDataList = ({ canCreate }: ContentModelGroupsDataListPro const data: CmsGroupWithModels[] = listQuery.loading ? [] - : get(listQuery, "data.listContentModelGroups.data", []); + : listQuery.data?.listContentModelGroups?.data || []; const groupId = new URLSearchParams(location.search).get("id"); const deleteItem = useCallback( @@ -118,7 +117,7 @@ const ContentModelGroupsDataList = ({ canCreate }: ContentModelGroupsDataListPro cache.writeQuery({ ...gqlParams, data: { - listContentModelGroups: dotProp.delete( + listContentModelGroups: immutableDelete( listContentModelGroups, `data.${index}` ) diff --git a/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsForm.tsx b/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsForm.tsx index 197a6ff8564..bcb22f3b518 100644 --- a/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsForm.tsx +++ b/packages/app-headless-cms/src/admin/views/contentModelGroups/ContentModelGroupsForm.tsx @@ -1,6 +1,5 @@ import React, { useCallback } from "react"; import isEmpty from "lodash/isEmpty.js"; -import get from "lodash/get.js"; import { Bind, type FormRenderPropParams, useForm, useGenerateSlug } from "@webiny/form"; import { ReactComponent as DevicesIcon } from "@webiny/icons/devices_other.svg"; import { Form } from "@webiny/form"; @@ -166,7 +165,7 @@ const ContentModelGroupsForm = ({ canCreate }: ContentModelGroupsFormProps) => { const data: CmsGroup | null = getQuery.loading ? null - : get(getQuery, "data.contentModelGroup.data", null); + : getQuery.data?.contentModelGroup?.data || null; const showEmptyView = !newEntry && !loading && isEmpty(data); // Render "No content selected" view. diff --git a/packages/app-headless-cms/src/admin/views/contentModels/cache.ts b/packages/app-headless-cms/src/admin/views/contentModels/cache.ts index 079c5baf6b2..1b185d225bf 100644 --- a/packages/app-headless-cms/src/admin/views/contentModels/cache.ts +++ b/packages/app-headless-cms/src/admin/views/contentModels/cache.ts @@ -1,4 +1,4 @@ -import dotProp from "dot-prop-immutable"; +import { immutableSet, immutableDelete } from "@webiny/utils/dotProp/index.js"; import type { DataProxy } from "apollo-cache"; import type ApolloClient from "apollo-client"; import type { @@ -21,7 +21,7 @@ export const addModelToListCache = (cache: DataProxy, model: CmsEditorContentMod cache.writeQuery({ query: LIST_CONTENT_MODELS, data: { - listContentModels: dotProp.set(listContentModels, `data.${newModelIndex}`, model) + listContentModels: immutableSet(listContentModels, `data.${newModelIndex}`, model) } }); }; @@ -41,7 +41,7 @@ export const updateModelInCache = (cache: DataProxy, model: CmsModel): void => { cache.writeQuery({ query: LIST_CONTENT_MODELS, data: { - listContentModels: dotProp.set(response.listContentModels, `data.${index}`, model) + listContentModels: immutableSet(response.listContentModels, `data.${index}`, model) } }); @@ -64,7 +64,7 @@ export const addModelToGroupCache = (cache: DataProxy, model: CmsEditorContentMo cache.writeQuery({ query: LIST_MENU_CONTENT_GROUPS_MODELS, data: { - listContentModelGroups: dotProp.set( + listContentModelGroups: immutableSet( groupsList, `data.${groupIndex}.contentModels.${newGroupModelIndex}`, model @@ -97,7 +97,7 @@ export const updateModelInGroupCache = (cache: DataProxy, model: CmsModel): void cache.writeQuery({ query: LIST_MENU_CONTENT_GROUPS_MODELS, data: { - listContentModelGroups: dotProp.set( + listContentModelGroups: immutableSet( groupsList, `data.${groupIndex}.contentModels.${modelIndex}`, model @@ -147,7 +147,7 @@ export const removeModelFromListCache = (cache: DataProxy, model: CmsEditorConte cache.writeQuery({ query: LIST_CONTENT_MODELS, data: { - listContentModels: dotProp.delete(listContentModels, `data.${modelIndex}`) + listContentModels: immutableDelete(listContentModels, `data.${modelIndex}`) } }); }; @@ -178,7 +178,7 @@ export const removeModelFromGroupCache = (cache: DataProxy, model: CmsEditorCont cache.writeQuery({ query: LIST_MENU_CONTENT_GROUPS_MODELS, data: { - listContentModelGroups: dotProp.delete( + listContentModelGroups: immutableDelete( groupsList, `data.${groupIndex}.contentModels.${modelIndex}` ) diff --git a/packages/app-mailer/package.json b/packages/app-mailer/package.json index 79c7a51dca9..af66dff7c36 100644 --- a/packages/app-mailer/package.json +++ b/packages/app-mailer/package.json @@ -14,12 +14,12 @@ "@webiny/admin-ui": "0.0.0", "@webiny/app-admin": "0.0.0", "@webiny/form": "0.0.0", + "@webiny/utils": "0.0.0", "@webiny/validation": "0.0.0", "apollo-cache": "^1.3.5", "apollo-client": "^2.6.10", "apollo-link": "^1.2.14", "apollo-utilities": "^1.3.4", - "dot-prop-immutable": "^2.1.1", "graphql": "^16.13.2", "graphql-tag": "^2.12.6", "react": "18.3.1", diff --git a/packages/app-mailer/src/views/settings/Settings.tsx b/packages/app-mailer/src/views/settings/Settings.tsx index 576cb56760f..db47b4c958b 100644 --- a/packages/app-mailer/src/views/settings/Settings.tsx +++ b/packages/app-mailer/src/views/settings/Settings.tsx @@ -17,7 +17,7 @@ import type { import { GET_SETTINGS_QUERY, SAVE_SETTINGS_MUTATION } from "./graphql.js"; import type { TransportSettings, ValidationError } from "~/types.js"; import type { Validator } from "@webiny/validation/types.js"; -import dotPropImmutable from "dot-prop-immutable"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import { Alert, Button, Grid, Input, OverlayLoader } from "@webiny/admin-ui"; const displayErrors = (errors?: ValidationError[]) => { @@ -100,7 +100,7 @@ export const Settings = () => { cache.writeQuery({ query: GET_SETTINGS_QUERY, - data: dotPropImmutable.set(data, "mailer.settings.data", { + data: immutableSet(data || {}, "mailer.settings.data", { ...settingsData, ...updateData }) diff --git a/packages/app-mailer/tsconfig.build.json b/packages/app-mailer/tsconfig.build.json index 4a58130a760..59ad996cb8b 100644 --- a/packages/app-mailer/tsconfig.build.json +++ b/packages/app-mailer/tsconfig.build.json @@ -5,7 +5,8 @@ { "path": "../admin-ui/tsconfig.build.json" }, { "path": "../app-admin/tsconfig.build.json" }, { "path": "../form/tsconfig.build.json" }, - { "path": "../validation/tsconfig.build.json" } + { "path": "../validation/tsconfig.build.json" }, + { "path": "../utils/tsconfig.build.json" } ], "compilerOptions": { "rootDir": "./src", @@ -21,7 +22,9 @@ "@webiny/form/*": ["../form/src/*"], "@webiny/form": ["../form/src"], "@webiny/validation/*": ["../validation/src/*"], - "@webiny/validation": ["../validation/src"] + "@webiny/validation": ["../validation/src"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] }, "baseUrl": "." } diff --git a/packages/app-mailer/tsconfig.json b/packages/app-mailer/tsconfig.json index 06b6245d6ae..9bfedb533f5 100644 --- a/packages/app-mailer/tsconfig.json +++ b/packages/app-mailer/tsconfig.json @@ -5,7 +5,8 @@ { "path": "../admin-ui" }, { "path": "../app-admin" }, { "path": "../form" }, - { "path": "../validation" } + { "path": "../validation" }, + { "path": "../utils" } ], "compilerOptions": { "rootDirs": ["./src", "./__tests__"], @@ -21,7 +22,9 @@ "@webiny/form/*": ["../form/src/*"], "@webiny/form": ["../form/src"], "@webiny/validation/*": ["../validation/src/*"], - "@webiny/validation": ["../validation/src"] + "@webiny/validation": ["../validation/src"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] }, "baseUrl": "." } diff --git a/packages/app-security-access-management/src/ui/views/ApiKeys/ApiKeyForm.tsx b/packages/app-security-access-management/src/ui/views/ApiKeys/ApiKeyForm.tsx index 4ef4c6d172c..575e350305d 100644 --- a/packages/app-security-access-management/src/ui/views/ApiKeys/ApiKeyForm.tsx +++ b/packages/app-security-access-management/src/ui/views/ApiKeys/ApiKeyForm.tsx @@ -1,6 +1,5 @@ import React, { useCallback } from "react"; import { useMutation, useQuery } from "@apollo/react-hooks"; -import get from "lodash/get.js"; import isEmpty from "lodash/isEmpty.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { Bind, Form, useForm, useGenerateSlug } from "@webiny/form"; @@ -109,7 +108,7 @@ export const ApiKeyForm = ({ id, newEntry }: ApiKeyFormProps) => { [id] ); - const data: ApiKey = get(getQuery, "data.security.apiKey.data", {}); + const data: ApiKey = getQuery.data?.security?.apiKey?.data || {}; const showEmptyView = !newEntry && !loading && isEmpty(data); diff --git a/packages/app-security-access-management/src/ui/views/Roles/RolesForm.tsx b/packages/app-security-access-management/src/ui/views/Roles/RolesForm.tsx index 288d5c2881a..3f9f28844e7 100644 --- a/packages/app-security-access-management/src/ui/views/Roles/RolesForm.tsx +++ b/packages/app-security-access-management/src/ui/views/Roles/RolesForm.tsx @@ -1,6 +1,5 @@ import React, { useCallback } from "react"; import { useMutation, useQuery } from "@apollo/react-hooks"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { Bind, Form, useForm, useGenerateSlug } from "@webiny/form"; import { validation } from "@webiny/validation"; @@ -123,7 +122,7 @@ export const RolesForm = ({ id, newEntry }: RolesFormProps) => { [id] ); - const data: Role = loading ? {} : get(getQuery, "data.security.role.data", {}); + const data: Role = loading ? {} : getQuery.data?.security?.role?.data || {}; const systemRole = data.slug === "full-access" || data.system; const pluginRole = data.plugin ?? false; diff --git a/packages/app-security-access-management/src/ui/views/Teams/TeamsForm.tsx b/packages/app-security-access-management/src/ui/views/Teams/TeamsForm.tsx index 1f31b1b5ef7..c7b69ce0d78 100644 --- a/packages/app-security-access-management/src/ui/views/Teams/TeamsForm.tsx +++ b/packages/app-security-access-management/src/ui/views/Teams/TeamsForm.tsx @@ -1,7 +1,6 @@ import React, { useCallback } from "react"; import { useMutation, useQuery } from "@apollo/react-hooks"; import pick from "lodash/pick.js"; -import get from "lodash/get.js"; import { i18n } from "@webiny/app/i18n/index.js"; import { Bind, Form, useForm, useGenerateSlug } from "@webiny/form"; import { validation } from "@webiny/validation"; @@ -97,7 +96,7 @@ export const TeamsForm = ({ newEntry, id }: TeamsFormProps) => { [id] ); - const data = loading ? {} : get(getQuery, "data.security.team.data", {}); + const data = loading ? {} : getQuery.data?.security?.team?.data || {}; const systemTeam = data.system; const pluginTeam = data.plugin ?? false; diff --git a/packages/app-utils/src/features/List/ListQueryParamsRepository.ts b/packages/app-utils/src/features/List/ListQueryParamsRepository.ts index 832e9badac2..dfeaa0cc9a3 100644 --- a/packages/app-utils/src/features/List/ListQueryParamsRepository.ts +++ b/packages/app-utils/src/features/List/ListQueryParamsRepository.ts @@ -1,4 +1,4 @@ -import { makeAutoObservable, runInAction } from "mobx"; +import { makeAutoObservable, runInAction, toJS } from "mobx"; import { ListQueryParamsRepository as Abstraction, type BaseListParams, @@ -75,7 +75,7 @@ export class ListQueryParamsRepositoryImpl } private clone(value: TParams): TParams { - return structuredClone ? structuredClone(value) : JSON.parse(JSON.stringify(value)); + return structuredClone(toJS(value)); } } diff --git a/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/StatePathsExtractor.ts b/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/StatePathsExtractor.ts index 2b24c9e1752..b73b2c59dff 100644 --- a/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/StatePathsExtractor.ts +++ b/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/StatePathsExtractor.ts @@ -1,4 +1,4 @@ -import get from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import { StatePathsCollection, type PathOption } from "./StatePathsCollection.js"; import { PathType } from "./PathType.js"; @@ -61,7 +61,7 @@ export class StatePathsExtractor { public getChildPaths(path: string): StatePathsCollection { const rawPath = path.replace(/^\$state\./, ""); - const node = get(this.state, rawPath); + const node = immutableGet(this.state, rawPath); if (node === undefined || node === null) { return new StatePathsCollection([]); diff --git a/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useInputValue.ts b/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useInputValue.ts index 5b751fef2d4..dcf037887d0 100644 --- a/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useInputValue.ts +++ b/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useInputValue.ts @@ -1,5 +1,5 @@ import { useCallback, useMemo, useState } from "react"; -import set from "lodash/set.js"; +import { immutableSet } from "@webiny/utils/dotProp/index.js"; import { generateAlphaNumericLowerCaseId } from "@webiny/utils/generateId.js"; import { useDocumentEditor } from "~/DocumentEditor/index.js"; import type { ValueBinding, CreateElementParams } from "@webiny/website-builder-sdk"; @@ -126,11 +126,7 @@ export const useInputValue = (elementId: string, node: InputAstNode) => { cb(updaterInput); const valuePath = convertBracketPathToDotPath(node.path); - const devFriendlyInputs = set( - structuredClone(deepInputs), - valuePath, - valueObject.get() - ); + const devFriendlyInputs = immutableSet(deepInputs, valuePath, valueObject.get()); const devFriendlyStyles = stylesProcessor.toDeepStyles(rawBindings.styles ?? {}); @@ -210,11 +206,7 @@ export const useInputValue = (elementId: string, node: InputAstNode) => { cb(updaterInput); const valuePath = convertBracketPathToDotPath(node.path); - const devFriendlyInputs = set( - structuredClone(deepInputs), - valuePath, - valueObject.get() - ); + const devFriendlyInputs = immutableSet(deepInputs, valuePath, valueObject.get()); setLocalValue({ static: valueObject.get() }); diff --git a/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useRepeatValue.ts b/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useRepeatValue.ts index ac798bb7eb2..8d158d17922 100644 --- a/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useRepeatValue.ts +++ b/packages/app-website-builder/src/BaseEditor/defaultConfig/Sidebar/ElementSettings/useRepeatValue.ts @@ -1,4 +1,4 @@ -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import { useCallback } from "react"; import { useSelectFromDocument } from "~/BaseEditor/hooks/useSelectFromDocument.js"; import { useDocumentEditor } from "~/DocumentEditor/index.js"; @@ -22,7 +22,7 @@ export const useRepeatValue = (elementId: string) => { if (!value) { delete bindings.$repeat; } else { - set(bindings, "$repeat.expression", value); + mutableSet(bindings, "$repeat.expression", value); } document.bindings[elementId] = bindings; diff --git a/packages/app-website-builder/src/BaseEditor/defaultConfig/Toolbar/Navigator/Navigator.tsx b/packages/app-website-builder/src/BaseEditor/defaultConfig/Toolbar/Navigator/Navigator.tsx index b005c3d3085..feda6dc5184 100644 --- a/packages/app-website-builder/src/BaseEditor/defaultConfig/Toolbar/Navigator/Navigator.tsx +++ b/packages/app-website-builder/src/BaseEditor/defaultConfig/Toolbar/Navigator/Navigator.tsx @@ -1,9 +1,9 @@ -import React, { useMemo, useCallback } from "react"; -import get from "lodash/get.js"; +import React, { useCallback, useMemo } from "react"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import { observer } from "mobx-react-lite"; -import { type NodeDto, Tree, type TreeProps, Tooltip } from "@webiny/admin-ui"; +import { type NodeDto, Tooltip, Tree, type TreeProps } from "@webiny/admin-ui"; import { ReactComponent as VisibilityNone } from "@webiny/icons/visibility_off.svg"; -import type { Document } from "@webiny/website-builder-sdk"; +import type { Document, InputValueBinding } from "@webiny/website-builder-sdk"; import { useActiveElement } from "~/BaseEditor/hooks/useActiveElement.js"; import { useSelectFromEditor } from "~/BaseEditor/hooks/useSelectFromEditor.js"; import type { EditorState } from "~/editorSdk/Editor.js"; @@ -87,7 +87,10 @@ function getElementNodeData({ return -1; } - const slotValue = get(elementBindings, `inputs.${slot}`); + const slotValue: InputValueBinding | undefined = immutableGet( + elementBindings, + `inputs.${slot}` + ); if (!slotValue) { return -1; } diff --git a/packages/app/package.json b/packages/app/package.json index c0a8955ba78..aa0afa02b53 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -25,6 +25,7 @@ "@webiny/plugins": "0.0.0", "@webiny/react-composition": "0.0.0", "@webiny/react-properties": "0.0.0", + "@webiny/utils": "0.0.0", "apollo-cache": "^1.3.5", "apollo-cache-inmemory": "^1.6.6", "apollo-client": "^2.6.10", diff --git a/packages/app/src/components/Image.tsx b/packages/app/src/components/Image.tsx index 3a05931fa86..f8d2b3638fc 100644 --- a/packages/app/src/components/Image.tsx +++ b/packages/app/src/components/Image.tsx @@ -1,6 +1,6 @@ import invariant from "invariant"; import { plugins } from "@webiny/plugins"; -import get from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import type { ImageComponentPlugin, ImageProps } from "~/types.js"; export const Image = ({ preset: presetName, ...props }: ImageProps) => { @@ -10,7 +10,7 @@ export const Image = ({ preset: presetName, ...props }: ImageProps) => { } if (presetName) { - const preset = get(plugin, `presets.${presetName}`); + const preset = immutableGet(plugin, `presets.${presetName}`); invariant(preset, `Transform preset "${presetName}" not found.`); props.transform = preset; } diff --git a/packages/app/src/hooks/useDataList/useDataList.ts b/packages/app/src/hooks/useDataList/useDataList.ts index 464fe57d824..9f034aa87a5 100644 --- a/packages/app/src/hooks/useDataList/useDataList.ts +++ b/packages/app/src/hooks/useDataList/useDataList.ts @@ -1,6 +1,5 @@ import { useCallback, useEffect, useRef, useState } from "react"; import { useQuery } from "@apollo/react-hooks"; -import get from "lodash/get.js"; import isEqual from "lodash/isEqual.js"; import { prepareLoadListParams } from "./utils/index.js"; import { getData, getError, getMeta } from "./functions/index.js"; @@ -63,9 +62,9 @@ const useDataList = (params: UseDataListParams) => { const prevLoadParamsRef = useRef({}); const dataListProps: DataListProps = { - data: get(params, "getData", getData)(queryData.data), - meta: get(params, "getMeta", getMeta)(queryData.data), - error: get(params, "getError", getError)(queryData.data), + data: (params.getData || getData)(queryData.data), + meta: (params.getMeta || getMeta)(queryData.data), + error: (params.getError || getError)(queryData.data), loading: queryData.loading, init() { diff --git a/packages/app/src/plugins/NetworkErrorLinkPlugin/GqlErrorOverlay.tsx b/packages/app/src/plugins/NetworkErrorLinkPlugin/GqlErrorOverlay.tsx index c758a045f04..d5093d1c91e 100644 --- a/packages/app/src/plugins/NetworkErrorLinkPlugin/GqlErrorOverlay.tsx +++ b/packages/app/src/plugins/NetworkErrorLinkPlugin/GqlErrorOverlay.tsx @@ -1,5 +1,4 @@ import React from "react"; -import get from "lodash/get.js"; import { Typography } from "./Typography.js"; import { i18n } from "../../i18n/index.js"; import { Pre } from "./StyledComponents.js"; @@ -21,7 +20,7 @@ interface ErrorOverlayProps { export const GqlErrorOverlay = (props: ErrorOverlayProps) => { const { query, networkError } = props; - const stackTrace = get(networkError, "result.error.stack"); + const stackTrace = networkError.result?.error?.stack; const title = networkError.message; diff --git a/packages/app/src/utils/dotProp.ts b/packages/app/src/utils/dotProp.ts new file mode 100644 index 00000000000..3b9bcd89410 --- /dev/null +++ b/packages/app/src/utils/dotProp.ts @@ -0,0 +1,7 @@ +export { + immutableGet, + immutableSet, + immutableDelete, + mutableSet, + mutableDelete +} from "@webiny/utils/dotProp/index.js"; diff --git a/packages/app/src/utils/index.ts b/packages/app/src/utils/index.ts index 4c55778eff1..8d5e206aebf 100644 --- a/packages/app/src/utils/index.ts +++ b/packages/app/src/utils/index.ts @@ -1,2 +1,3 @@ export * from "./createHashing.js"; +export * from "./dotProp.js"; export * from "./legacyPluginToReactComponent.js"; diff --git a/packages/app/tsconfig.build.json b/packages/app/tsconfig.build.json index e0ae25cbd75..60e90fc4070 100644 --- a/packages/app/tsconfig.build.json +++ b/packages/app/tsconfig.build.json @@ -7,7 +7,8 @@ { "path": "../i18n-react/tsconfig.build.json" }, { "path": "../plugins/tsconfig.build.json" }, { "path": "../react-composition/tsconfig.build.json" }, - { "path": "../react-properties/tsconfig.build.json" } + { "path": "../react-properties/tsconfig.build.json" }, + { "path": "../utils/tsconfig.build.json" } ], "compilerOptions": { "rootDir": "./src", @@ -29,7 +30,9 @@ "@webiny/react-composition/*": ["../react-composition/src/*"], "@webiny/react-composition": ["../react-composition/src"], "@webiny/react-properties/*": ["../react-properties/src/*"], - "@webiny/react-properties": ["../react-properties/src"] + "@webiny/react-properties": ["../react-properties/src"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] }, "baseUrl": "." } diff --git a/packages/app/tsconfig.json b/packages/app/tsconfig.json index 9b4172c17f5..ae3cac327d5 100644 --- a/packages/app/tsconfig.json +++ b/packages/app/tsconfig.json @@ -7,7 +7,8 @@ { "path": "../i18n-react" }, { "path": "../plugins" }, { "path": "../react-composition" }, - { "path": "../react-properties" } + { "path": "../react-properties" }, + { "path": "../utils" } ], "compilerOptions": { "rootDirs": ["./src", "./__tests__"], @@ -29,7 +30,9 @@ "@webiny/react-composition/*": ["../react-composition/src/*"], "@webiny/react-composition": ["../react-composition/src"], "@webiny/react-properties/*": ["../react-properties/src/*"], - "@webiny/react-properties": ["../react-properties/src"] + "@webiny/react-properties": ["../react-properties/src"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] }, "baseUrl": "." } diff --git a/packages/build-tools/workspaces/linkWorkspaces.js b/packages/build-tools/workspaces/linkWorkspaces.js index bad891d8b7f..0b47ed3a43c 100644 --- a/packages/build-tools/workspaces/linkWorkspaces.js +++ b/packages/build-tools/workspaces/linkWorkspaces.js @@ -8,7 +8,6 @@ import "tsx"; import path from "path"; -import get from "lodash/get.js"; import fs from "fs-extra"; import * as rimraf from "rimraf"; import { loadJsonFileSync } from "load-json-file"; @@ -85,9 +84,9 @@ export const linkWorkspaces = async ({ whitelist, blacklist } = defaults) => { const pkgJson = await PackageJson.fromFile(packageJson); const pkg = pkgJson.getJson(); - let targetDirectory = get(pkg, "publishConfig.directory"); + let targetDirectory = pkg?.publishConfig?.directory; if (!targetDirectory && lerna) { - targetDirectory = get(lerna, "command.publish.contents"); + targetDirectory = lerna?.command?.publish?.contents; } const link = path.resolve("node_modules", pkg.name); diff --git a/packages/cli/files/references.json b/packages/cli/files/references.json index 7e8f320b79e..ca5458822a4 100644 --- a/packages/cli/files/references.json +++ b/packages/cli/files/references.json @@ -1 +1 @@ -{"dependencies":[{"name":"@apollo/react-common","version":"3.1.4","files":["/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json"]},{"name":"@apollo/react-components","version":"3.1.5","files":["/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-mailer/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-mailer/package.json"]},{"name":"@apollo/react-hooks","version":"3.1.5","files":["/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-record-locking/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/tenant-manager/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-record-locking/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/tenant-manager/package.json"]},{"name":"@auth0/auth0-spa-js","version":"2.19.0","files":["/packages/auth0/package.json","/packages/auth0/package.json"]},{"name":"@aws-sdk/client-apigatewaymanagementapi","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cloudfront","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cloudwatch-events","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cloudwatch-logs","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cognito-identity-provider","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-dynamodb","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-dynamodb-streams","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-eventbridge","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-iam","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-iot","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-lambda","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-s3","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-scheduler","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-sfn","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-sqs","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-sts","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/credential-providers","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/lib-dynamodb","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/lib-storage","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/s3-presigned-post","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/s3-request-presigner","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/util-dynamodb","version":"3.996.2","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@babel/code-frame","version":"7.29.0","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"@babel/core","version":"7.29.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/preset-env","version":"7.29.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/preset-react","version":"7.28.5","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/preset-typescript","version":"7.28.5","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/runtime","version":"7.29.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@emotion/css","version":"11.13.5","files":["/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"@emotion/react","version":"11.14.0","files":["/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"@emotion/styled","version":"11.14.1","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"@fastify/aws-lambda","version":"6.4.0","files":["/packages/handler-aws/package.json","/packages/handler-aws/package.json"]},{"name":"@fastify/compress","version":"8.3.1","files":["/packages/handler/package.json","/packages/handler/package.json"]},{"name":"@fastify/cookie","version":"11.0.2","files":["/packages/handler/package.json","/packages/handler/package.json"]},{"name":"@floating-ui/dom","version":"1.7.6","files":["/packages/lexical-editor/package.json","/packages/lexical-editor/package.json"]},{"name":"@fortawesome/fontawesome-common-types","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/fontawesome-svg-core","version":"7.2.0","files":["/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json"]},{"name":"@fortawesome/free-brands-svg-icons","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/free-regular-svg-icons","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/free-solid-svg-icons","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/react-fontawesome","version":"3.3.0","files":["/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-workflows/package.json","/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-workflows/package.json"]},{"name":"@graphql-tools/merge","version":"9.1.8","files":["/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json","/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json"]},{"name":"@graphql-tools/resolvers-composition","version":"7.0.30","files":["/packages/handler-graphql/package.json","/packages/handler-graphql/package.json"]},{"name":"@graphql-tools/schema","version":"10.0.32","files":["/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json","/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json"]},{"name":"@graphql-tools/utils","version":"11.0.1","files":["/packages/handler-graphql/package.json","/packages/handler-graphql/package.json"]},{"name":"@iconify/json","version":"2.2.461","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@lexical/code","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/hashtag","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/headless","version":"0.43.0","files":["/packages/lexical-converter/package.json","/packages/lexical-converter/package.json"]},{"name":"@lexical/history","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-editor/package.json"]},{"name":"@lexical/html","version":"0.43.0","files":["/packages/lexical-converter/package.json","/packages/lexical-converter/package.json"]},{"name":"@lexical/list","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/mark","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/overflow","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/react","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/rich-text","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/selection","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/text","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-editor/package.json"]},{"name":"@lexical/utils","version":"0.43.0","files":["/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@material-design-icons/svg","version":"0.14.15","files":["/packages/app-scheduler/package.json","/packages/app-scheduler/package.json"]},{"name":"@minoru/react-dnd-treeview","version":"3.5.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@modelcontextprotocol/sdk","version":"1.29.0","files":["/packages/mcp/package.json","/packages/mcp/package.json"]},{"name":"@monaco-editor/react","version":"4.7.0","files":["/packages/admin-ui/package.json","/packages/app-sdk-playground/package.json","/packages/app-website-builder/package.json","/packages/admin-ui/package.json","/packages/app-sdk-playground/package.json","/packages/app-website-builder/package.json"]},{"name":"@noble/hashes","version":"2.2.0","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"@okta/okta-auth-js","version":"7.14.2","files":["/packages/okta/package.json","/packages/okta/package.json"]},{"name":"@opensearch-project/opensearch","version":"3.5.1","files":["/packages/api-opensearch/package.json","/packages/api-opensearch/package.json"]},{"name":"@pulumi/aws","version":"7.25.0","files":["/packages/project-aws/package.json","/packages/pulumi-sdk/package.json","/packages/project-aws/package.json","/packages/pulumi-sdk/package.json"]},{"name":"@pulumi/pulumi","version":"3.230.0","files":["/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json"]},{"name":"@pulumi/random","version":"4.19.2","files":["/packages/project-aws/package.json","/packages/project-aws/package.json"]},{"name":"@radix-ui/react-scroll-area","version":"1.2.10","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@rsbuild/core","version":"1.7.5","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-react","version":"1.4.6","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-sass","version":"1.5.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-svgr","version":"1.3.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-type-check","version":"1.3.4","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rspack/core","version":"1.7.11","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@smithy/node-http-handler","version":"4.5.2","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@svgr/webpack","version":"8.1.0","files":["/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/build-tools/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/build-tools/package.json","/packages/ui/package.json"]},{"name":"@swc/plugin-emotion","version":"14.8.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@tailwindcss/postcss","version":"4.2.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@tanstack/react-table","version":"8.21.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@types/aws-lambda","version":"8.10.161","files":["/packages/aws-helpers/package.json","/packages/aws-sdk/package.json","/packages/aws-helpers/package.json","/packages/aws-sdk/package.json"]},{"name":"@types/hoist-non-react-statics","version":"3.3.7","files":["/package.json"]},{"name":"@types/prismjs","version":"1.26.6","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@types/react","version":"18.3.28","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json"]},{"name":"@types/webpack-env","version":"1.18.8","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"accounting","version":"0.4.1","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"apollo-cache","version":"1.3.5","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"apollo-cache-inmemory","version":"1.6.6","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"apollo-client","version":"2.6.10","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json"]},{"name":"apollo-link","version":"1.2.14","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"apollo-link-batch-http","version":"1.2.14","files":["/packages/app-serverless-cms/package.json","/packages/app-serverless-cms/package.json"]},{"name":"apollo-link-context","version":"1.0.20","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-graphql-playground/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-graphql-playground/package.json"]},{"name":"apollo-link-error","version":"1.1.13","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"apollo-link-http-common","version":"0.2.16","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"apollo-utilities","version":"1.3.4","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"archiver","version":"7.0.1","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"aws-amplify","version":"6.16.3","files":["/packages/cognito/package.json","/packages/cognito/package.json"]},{"name":"boolean","version":"3.2.0","files":["/packages/app/package.json","/packages/handler-graphql/package.json","/packages/app/package.json","/packages/handler-graphql/package.json"]},{"name":"bson-objectid","version":"2.0.4","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"bytes","version":"3.1.2","files":["/packages/admin-ui/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-sync-system/package.json","/packages/app/package.json","/packages/app-file-manager/package.json","/packages/admin-ui/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-sync-system/package.json","/packages/app/package.json","/packages/app-file-manager/package.json"]},{"name":"cache-control-parser","version":"2.2.0","files":["/packages/api-file-manager/package.json","/packages/api-file-manager/package.json"]},{"name":"chalk","version":"5.6.2","files":["/packages/aws-layers/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json","/packages/aws-layers/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json"]},{"name":"cheerio","version":"1.2.0","files":["/packages/aws-helpers/package.json","/packages/lexical-converter/package.json","/packages/aws-helpers/package.json","/packages/lexical-converter/package.json"]},{"name":"chokidar","version":"5.0.0","files":["/packages/build-tools/package.json","/packages/project/package.json","/packages/build-tools/package.json","/packages/project/package.json"]},{"name":"ci-info","version":"4.4.0","files":["/packages/cli-core/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/telemetry/package.json","/packages/cli-core/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/telemetry/package.json"]},{"name":"class-variance-authority","version":"0.7.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"classnames","version":"2.5.1","files":["/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/ui/package.json"]},{"name":"cli-progress","version":"3.12.0","files":["/scripts/cjsToEsm/package.json","/scripts/cjsToEsm/package.json"]},{"name":"cli-table3","version":"0.6.5","files":["/packages/system-requirements/package.json","/packages/system-requirements/package.json"]},{"name":"clsx","version":"2.1.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"cmdk","version":"1.1.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"core-js","version":"3.49.0","files":["/packages/project-aws-template/package.json","/packages/project-aws-template/package.json"]},{"name":"cross-fetch","version":"4.1.0","files":["/packages/project-aws-template/package.json","/packages/project-aws-template/package.json"]},{"name":"crypto-hash","version":"4.0.1","files":["/packages/app-record-locking/package.json","/packages/app-record-locking/package.json"]},{"name":"css-loader","version":"7.1.4","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"csstype","version":"3.2.3","files":["/packages/website-builder-sdk/package.json","/packages/website-builder-sdk/package.json"]},{"name":"dataloader","version":"2.2.3","files":["/packages/api-core/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-core/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json"]},{"name":"date-fns","version":"4.1.0","files":["/packages/app-audit-logs/package.json","/packages/db-dynamodb/package.json","/packages/app-audit-logs/package.json","/packages/db-dynamodb/package.json"]},{"name":"dayjs","version":"1.11.20","files":["/packages/app-file-manager/package.json","/packages/app-file-manager/package.json"]},{"name":"debounce","version":"3.0.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"decompress","version":"4.2.1","files":["/packages/pulumi-sdk/package.json","/packages/pulumi-sdk/package.json"]},{"name":"deep-equal","version":"2.2.3","files":["/packages/app-website-builder/package.json","/packages/tasks/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/packages/app-website-builder/package.json","/packages/tasks/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json"]},{"name":"deepmerge","version":"4.3.1","files":["/packages/project/package.json","/packages/website-builder-sdk/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json"]},{"name":"dnd-core","version":"16.0.1","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json"]},{"name":"dot-object","version":"2.1.5","files":["/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb/package.json"]},{"name":"dot-prop","version":"10.1.0","files":["/packages/api-headless-cms-ddb/package.json","/packages/db-dynamodb/package.json","/packages/api-headless-cms-ddb/package.json","/packages/db-dynamodb/package.json"]},{"name":"dot-prop-immutable","version":"2.1.1","files":["/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json"]},{"name":"dotenv","version":"17.4.2","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"dynamodb-toolbox","version":"0.9.5","files":["/packages/db-dynamodb/package.json","/packages/db-dynamodb/package.json"]},{"name":"eslint","version":"10.2.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"execa","version":"5.1.1","files":["/packages/cli/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json","/packages/cli/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json"]},{"name":"exifreader","version":"4.38.1","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"exit-hook","version":"5.1.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"fast-glob","version":"3.3.3","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/i18n/package.json","/packages/project/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/i18n/package.json","/packages/project/package.json","/scripts/cjsToEsm/package.json"]},{"name":"fast-json-patch","version":"3.1.1","files":["/packages/website-builder-sdk/package.json","/packages/website-builder-sdk/package.json"]},{"name":"fast-json-stable-stringify","version":"2.1.0","files":["/packages/website-builder-sdk/package.json","/packages/website-builder-sdk/package.json"]},{"name":"fastify","version":"5.8.4","files":["/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler/package.json","/packages/handler-aws/package.json"]},{"name":"fecha","version":"4.2.3","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"find-up","version":"8.0.0","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json"]},{"name":"folder-hash","version":"4.1.2","files":["/scripts/buildPackages/package.json","/scripts/buildPackages/package.json"]},{"name":"front-matter","version":"4.0.2","files":["/packages/mcp/package.json","/packages/mcp/package.json"]},{"name":"fs-extra","version":"11.3.4","files":["/packages/build-tools/package.json","/packages/create-webiny-project/package.json","/packages/pulumi-sdk/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/package.json","/packages/pulumi-sdk/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json"]},{"name":"fuse.js","version":"7.3.0","files":["/packages/db-dynamodb/package.json","/packages/db-dynamodb/package.json"]},{"name":"get-tsconfig","version":"4.13.7","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"get-yarn-workspaces","version":"1.0.2","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/project-utils/package.json","/scripts/prepublishOnly/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/project-utils/package.json","/scripts/prepublishOnly/package.json"]},{"name":"graphql","version":"16.13.2","files":["/packages/api-headless-cms/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/api-headless-cms/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json"]},{"name":"graphql-request","version":"7.4.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"graphql-scalars","version":"1.25.0","files":["/packages/handler-graphql/package.json","/packages/handler-graphql/package.json"]},{"name":"graphql-tag","version":"2.12.6","files":["/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/tenant-manager/package.json","/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/tenant-manager/package.json"]},{"name":"history","version":"5.3.0","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app/package.json","/packages/app-admin/package.json"]},{"name":"humanize-duration","version":"3.33.2","files":["/packages/cli-core/package.json","/packages/project/package.json","/packages/cli-core/package.json","/packages/project/package.json"]},{"name":"inquirer","version":"13.4.1","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json"]},{"name":"invariant","version":"2.2.4","files":["/packages/app/package.json","/packages/project-aws/package.json","/packages/app/package.json","/packages/project-aws/package.json"]},{"name":"is-hotkey","version":"0.2.0","files":["/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"jose","version":"6.2.2","files":["/packages/api-core/package.json","/packages/api-core/package.json"]},{"name":"js-yaml","version":"4.1.1","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"jsdom","version":"29.0.2","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"jsesc","version":"3.1.0","files":["/packages/telemetry/package.json","/packages/telemetry/package.json"]},{"name":"jsonpack","version":"1.1.5","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"jsonwebtoken","version":"9.0.3","files":["/packages/api-core/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json","/packages/api-core/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json"]},{"name":"jwt-decode","version":"4.0.0","files":["/package.json"]},{"name":"lexical","version":"0.43.0","files":["/packages/lexical-converter/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-theme/package.json","/packages/lexical-converter/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-theme/package.json"]},{"name":"listr2","version":"10.2.1","files":["/packages/create-webiny-project/package.json","/scripts/buildPackages/package.json","/packages/create-webiny-project/package.json","/scripts/buildPackages/package.json"]},{"name":"load-json-file","version":"7.0.1","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/telemetry/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/telemetry/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cjsToEsm/package.json"]},{"name":"load-script","version":"2.0.0","files":["/packages/app-graphql-playground/package.json","/packages/app-graphql-playground/package.json"]},{"name":"lodash","version":"4.18.1","files":["/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-core/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/build-tools/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/lexical-editor/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-utils/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/react-properties/package.json","/packages/tasks/package.json","/packages/ui/package.json","/packages/validation/package.json","/packages/website-builder-sdk/package.json","/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-core/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/build-tools/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/lexical-editor/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-utils/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/react-properties/package.json","/packages/tasks/package.json","/packages/ui/package.json","/packages/validation/package.json","/packages/website-builder-sdk/package.json"]},{"name":"markdown-to-jsx","version":"9.7.15","files":["/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/app-admin/package.json","/packages/app-website-builder/package.json"]},{"name":"matcher","version":"6.0.0","files":["/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"mime","version":"4.1.0","files":["/packages/api-file-manager-s3/package.json","/packages/app-file-manager/package.json","/packages/project-aws/package.json","/packages/api-file-manager-s3/package.json","/packages/app-file-manager/package.json","/packages/project-aws/package.json"]},{"name":"minimatch","version":"10.2.5","files":["/packages/admin-ui/package.json","/packages/api-core/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/project/package.json","/packages/admin-ui/package.json","/packages/api-core/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/project/package.json"]},{"name":"mobx","version":"6.15.0","files":["/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/languages/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/languages/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json"]},{"name":"mobx-react-lite","version":"4.1.1","files":["/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json"]},{"name":"monaco-editor","version":"0.53.0","files":["/packages/admin-ui/package.json","/packages/app-admin/package.json","/packages/app-sdk-playground/package.json","/packages/admin-ui/package.json","/packages/app-admin/package.json","/packages/app-sdk-playground/package.json"]},{"name":"mqtt","version":"5.15.1","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"nanoid","version":"5.1.7","files":["/packages/app/package.json","/packages/react-properties/package.json","/packages/utils/package.json","/packages/website-builder-sdk/package.json","/packages/app/package.json","/packages/react-properties/package.json","/packages/utils/package.json","/packages/website-builder-sdk/package.json"]},{"name":"nanoid-dictionary","version":"5.0.0","files":["/packages/utils/package.json","/packages/website-builder-sdk/package.json","/packages/utils/package.json","/packages/website-builder-sdk/package.json"]},{"name":"neverthrow","version":"8.2.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"nodemailer","version":"8.0.5","files":["/packages/api-mailer/package.json","/packages/api-mailer/package.json"]},{"name":"object-hash","version":"3.0.0","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"object-merge-advanced","version":"14.1.3","files":["/packages/tasks/package.json","/packages/tasks/package.json"]},{"name":"object-sizeof","version":"2.6.5","files":["/packages/tasks/package.json","/packages/tasks/package.json"]},{"name":"ohash","version":"2.0.11","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"open","version":"11.0.0","files":["/packages/cli-core/package.json","/packages/cli-core/package.json"]},{"name":"ora","version":"9.3.0","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json"]},{"name":"os","version":"0.1.2","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"p-limit","version":"7.3.0","files":["/scripts/cjsToEsm/package.json","/scripts/cjsToEsm/package.json"]},{"name":"p-map","version":"7.0.4","files":["/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/sdk/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/sdk/package.json"]},{"name":"p-reduce","version":"3.0.0","files":["/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json"]},{"name":"p-retry","version":"8.0.0","files":["/packages/api-dynamodb-to-elasticsearch/package.json","/packages/app-file-manager-s3/package.json","/packages/project/package.json","/packages/sdk/package.json","/packages/utils/package.json","/packages/api-dynamodb-to-elasticsearch/package.json","/packages/app-file-manager-s3/package.json","/packages/project/package.json","/packages/sdk/package.json","/packages/utils/package.json"]},{"name":"pino","version":"10.3.1","files":["/packages/api-core/package.json","/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json","/scripts/cli/package.json","/packages/api-core/package.json","/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json","/scripts/cli/package.json"]},{"name":"pino-lambda","version":"4.4.1","files":["/packages/api-core/package.json","/packages/handler-aws/package.json","/packages/api-core/package.json","/packages/handler-aws/package.json"]},{"name":"pino-pretty","version":"13.1.3","files":["/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json","/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json"]},{"name":"pluralize","version":"8.0.0","files":["/packages/api-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/api-headless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"postcss","version":"8.5.9","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"postcss-import","version":"16.1.1","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"postcss-loader","version":"8.2.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"radix-ui","version":"1.4.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"raw-loader","version":"4.0.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"raw.macro","version":"0.4.2","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"react","version":"18.3.1","files":["/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-aws-template/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/tenant-manager/package.json","/packages/webiny/package.json","/packages/website-builder-react/package.json","/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-aws-template/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/tenant-manager/package.json","/packages/webiny/package.json","/packages/website-builder-react/package.json"]},{"name":"react-butterfiles","version":"1.3.3","files":["/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json"]},{"name":"react-color","version":"2.19.3","files":["/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json","/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"react-custom-scrollbars","version":"4.2.1","files":["/packages/admin-ui/package.json","/packages/app-file-manager/package.json","/packages/admin-ui/package.json","/packages/app-file-manager/package.json"]},{"name":"react-dnd","version":"16.0.1","files":["/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"react-dnd-html5-backend","version":"16.0.1","files":["/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/react-composition/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/react-composition/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json"]},{"name":"react-helmet","version":"6.1.0","files":["/packages/app-admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/app-admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json"]},{"name":"react-lazy-load","version":"4.0.1","files":["/packages/app-file-manager/package.json","/packages/app-file-manager/package.json"]},{"name":"react-refresh","version":"0.18.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"react-resizable-panels","version":"4.10.0","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"react-transition-group","version":"4.4.5","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"react-virtualized","version":"9.22.6","files":["/packages/admin-ui/package.json","/packages/app-admin/package.json","/packages/admin-ui/package.json","/packages/app-admin/package.json"]},{"name":"regenerator-runtime","version":"0.14.1","files":["/packages/project-aws-template/package.json","/packages/project-aws-template/package.json"]},{"name":"replace-in-path","version":"1.1.0","files":["/packages/project/package.json","/packages/project-aws/package.json","/packages/project/package.json","/packages/project-aws/package.json"]},{"name":"reset-css","version":"5.0.2","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"rimraf","version":"6.1.3","files":["/packages/build-tools/package.json","/packages/create-webiny-project/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/package.json"]},{"name":"sanitize-filename","version":"1.6.4","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"sass","version":"1.99.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"sass-loader","version":"16.0.7","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"semver","version":"7.7.4","files":["/packages/api-sync-system/package.json","/packages/cli-core/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json","/packages/api-sync-system/package.json","/packages/cli-core/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json"]},{"name":"serialize-error","version":"13.0.1","files":["/packages/project/package.json","/scripts/buildPackages/package.json","/packages/project/package.json","/scripts/buildPackages/package.json"]},{"name":"sharp","version":"0.34.5","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"slugify","version":"1.6.9","files":["/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-website-builder/package.json","/packages/form/package.json","/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-website-builder/package.json","/packages/form/package.json"]},{"name":"sonner","version":"2.0.7","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"srcset","version":"5.0.3","files":["/packages/aws-helpers/package.json","/packages/aws-helpers/package.json"]},{"name":"strip-ansi","version":"7.2.0","files":["/packages/telemetry/package.json","/packages/telemetry/package.json"]},{"name":"style-loader","version":"4.0.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"tailwind-merge","version":"2.6.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"tailwindcss","version":"4.2.2","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"tar","version":"7.5.13","files":["/packages/pulumi-sdk/package.json","/packages/pulumi-sdk/package.json"]},{"name":"timeago-react","version":"3.0.7","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"tinycolor2","version":"1.6.0","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"ts-invariant","version":"0.10.3","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"ts-morph","version":"27.0.2","files":["/packages/build-tools/package.json","/packages/project/package.json","/packages/project-aws/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json","/scripts/generateSkills/package.json","/packages/build-tools/package.json","/packages/project/package.json","/packages/project-aws/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json","/scripts/generateSkills/package.json"]},{"name":"tsx","version":"4.21.0","files":["/packages/build-tools/package.json","/packages/cli/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/cjsToEsm/package.json"]},{"name":"tw-animate-css","version":"1.4.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"type-fest","version":"5.5.0","files":["/packages/admin-ui/package.json","/packages/api-websockets/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/db/package.json","/scripts/cli/package.json","/packages/admin-ui/package.json","/packages/api-websockets/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/db/package.json","/scripts/cli/package.json"]},{"name":"typescript","version":"5.9.3","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"unicode-emoji-json","version":"0.8.0","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"uniqid","version":"5.4.0","files":["/packages/api-headless-cms-import-export/package.json","/packages/plugins/package.json","/packages/api-headless-cms-import-export/package.json","/packages/plugins/package.json"]},{"name":"unzipper","version":"0.12.3","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"url-loader","version":"4.1.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"use-deep-compare-effect","version":"1.8.1","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"utf-8-validate","version":"6.0.6","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"uuid","version":"13.0.0","files":["/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json"]},{"name":"validate-npm-package-name","version":"7.0.2","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"vitest","version":"4.1.4","files":["/packages/api-headless-cms-aco/package.json","/packages/app-trash-bin/package.json","/packages/api-headless-cms-aco/package.json","/packages/app-trash-bin/package.json"]},{"name":"warning","version":"4.0.3","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"write-json-file","version":"7.0.0","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json"]},{"name":"wts-client","version":"2.0.0","files":["/packages/telemetry/package.json","/packages/telemetry/package.json"]},{"name":"yargs","version":"18.0.0","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/i18n/package.json","/scripts/buildPackages/package.json","/scripts/cli/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/i18n/package.json","/scripts/buildPackages/package.json","/scripts/cli/package.json"]},{"name":"yesno","version":"0.4.0","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"zod","version":"4.3.6","files":["/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-file-manager/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/auth0/package.json","/packages/cli-core/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/tasks/package.json","/packages/utils/package.json","/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-file-manager/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/auth0/package.json","/packages/cli-core/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/tasks/package.json","/packages/utils/package.json"]}],"devDependencies":[{"name":"@4tw/cypress-drag-drop","version":"2.3.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"@babel/code-frame","version":"7.29.0","files":["/package.json"]},{"name":"@babel/compat-data","version":"7.29.0","files":["/package.json"]},{"name":"@babel/core","version":"7.29.0","files":["/package.json"]},{"name":"@babel/helper-define-polyfill-provider","version":"0.6.8","files":["/package.json"]},{"name":"@babel/helper-environment-visitor","version":"7.24.7","files":["/package.json"]},{"name":"@babel/parser","version":"7.29.2","files":["/package.json"]},{"name":"@babel/plugin-proposal-throw-expressions","version":"7.27.1","files":["/package.json"]},{"name":"@babel/plugin-transform-modules-commonjs","version":"7.28.6","files":["/package.json"]},{"name":"@babel/plugin-transform-runtime","version":"7.29.0","files":["/package.json"]},{"name":"@babel/preset-env","version":"7.29.2","files":["/package.json"]},{"name":"@babel/preset-react","version":"7.28.5","files":["/package.json"]},{"name":"@babel/preset-typescript","version":"7.28.5","files":["/package.json"]},{"name":"@babel/register","version":"7.28.6","files":["/package.json","/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"@babel/runtime","version":"7.29.2","files":["/package.json"]},{"name":"@babel/template","version":"7.28.6","files":["/package.json"]},{"name":"@babel/traverse","version":"7.29.0","files":["/package.json"]},{"name":"@babel/types","version":"7.29.0","files":["/package.json"]},{"name":"@commitlint/cli","version":"20.5.0","files":["/package.json"]},{"name":"@commitlint/config-conventional","version":"20.5.0","files":["/package.json"]},{"name":"@emotion/babel-plugin","version":"11.13.5","files":["/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/ui/package.json"]},{"name":"@emotion/react","version":"11.14.0","files":["/packages/react-rich-text-lexical-renderer/package.json","/packages/react-rich-text-lexical-renderer/package.json"]},{"name":"@eslint/eslintrc","version":"3.3.5","files":["/package.json"]},{"name":"@eslint/js","version":"10.0.1","files":["/package.json"]},{"name":"@faker-js/faker","version":"10.4.0","files":["/packages/api-sync-system/package.json","/packages/api-sync-system/package.json"]},{"name":"@fortawesome/free-solid-svg-icons","version":"7.2.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@grpc/grpc-js","version":"1.14.3","files":["/package.json"]},{"name":"@lexical/code","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/hashtag","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/headless","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/history","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/html","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/list","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/mark","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/overflow","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/react","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/rich-text","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/selection","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/text","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/utils","version":"0.43.0","files":["/package.json"]},{"name":"@material-design-icons/svg","version":"0.14.15","files":["/packages/icons/package.json","/packages/icons/package.json"]},{"name":"@octokit/rest","version":"20.1.2","files":["/package.json"]},{"name":"@storybook/addon-a11y","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@storybook/addon-docs","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@storybook/addon-webpack5-compiler-babel","version":"3.0.6","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@storybook/react-webpack5","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@svgr/webpack","version":"8.1.0","files":["/packages/admin-ui/package.json","/packages/app-file-manager/package.json","/packages/admin-ui/package.json","/packages/app-file-manager/package.json"]},{"name":"@tailwindcss/postcss","version":"4.2.2","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@testing-library/cypress","version":"10.1.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"@testing-library/react","version":"16.3.2","files":["/packages/app-admin/package.json","/packages/form/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/form/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/ui/package.json"]},{"name":"@testing-library/user-event","version":"14.6.1","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"@types/accounting","version":"0.4.5","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"@types/adm-zip","version":"0.5.8","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@types/archiver","version":"7.0.0","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@types/babel__code-frame","version":"7.27.0","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"@types/bytes","version":"3.1.5","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/cli-progress","version":"3.11.6","files":["/scripts/cjsToEsm/package.json","/scripts/cjsToEsm/package.json"]},{"name":"@types/debounce","version":"1.2.4","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"@types/deep-equal","version":"1.0.4","files":["/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"@types/dot-object","version":"2.1.6","files":["/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb/package.json"]},{"name":"@types/folder-hash","version":"4.0.4","files":["/scripts/buildPackages/package.json","/scripts/buildPackages/package.json"]},{"name":"@types/fs-extra","version":"11.0.4","files":["/package.json"]},{"name":"@types/graphlib","version":"2.1.12","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/humanize-duration","version":"3.27.4","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"@types/invariant","version":"2.2.37","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"@types/is-hotkey","version":"0.1.10","files":["/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"@types/is-number","version":"7.0.5","files":["/packages/db-dynamodb/package.json","/packages/db-dynamodb/package.json"]},{"name":"@types/js-yaml","version":"4.0.9","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"@types/jsdom","version":"28.0.1","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"@types/jsonpack","version":"1.1.6","files":["/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json"]},{"name":"@types/jsonwebtoken","version":"9.0.10","files":["/packages/api-core/package.json","/packages/auth0/package.json","/packages/okta/package.json","/packages/api-core/package.json","/packages/auth0/package.json","/packages/okta/package.json"]},{"name":"@types/jwk-to-pem","version":"2.0.3","files":["/packages/auth0/package.json","/packages/okta/package.json","/packages/auth0/package.json","/packages/okta/package.json"]},{"name":"@types/lodash","version":"4.17.24","files":["/packages/api-sync-system/package.json","/packages/app/package.json","/packages/cli/package.json","/packages/cli-core/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/mcp/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/validation/package.json","/packages/api-sync-system/package.json","/packages/app/package.json","/packages/cli/package.json","/packages/cli-core/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/mcp/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/validation/package.json"]},{"name":"@types/ncp","version":"2.0.8","files":["/packages/mcp/package.json","/packages/project-aws/package.json","/packages/mcp/package.json","/packages/project-aws/package.json"]},{"name":"@types/node","version":"24.12.2","files":["/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/create-webiny-project/_templates/base/template.package.json"]},{"name":"@types/nodemailer","version":"8.0.0","files":["/packages/api-mailer/package.json","/packages/api-mailer/package.json"]},{"name":"@types/object-hash","version":"3.0.6","files":["/packages/api-file-manager/package.json","/packages/api-file-manager/package.json"]},{"name":"@types/pluralize","version":"0.0.33","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"@types/postcss-import","version":"14.0.3","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"@types/react","version":"18.3.28","files":["/package.json","/packages/admin-ui/package.json","/packages/app-aco/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/website-builder-react/package.json","/packages/admin-ui/package.json","/packages/app-aco/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/website-builder-react/package.json"]},{"name":"@types/react-color","version":"3.0.13","files":["/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json","/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"@types/react-custom-scrollbars","version":"4.0.13","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@types/react-dom","version":"18.3.7","files":["/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/create-webiny-project/_templates/base/template.package.json"]},{"name":"@types/react-helmet","version":"6.1.11","files":["/packages/app-admin-ui/package.json","/packages/app-security-access-management/package.json","/packages/app-admin-ui/package.json","/packages/app-security-access-management/package.json"]},{"name":"@types/react-resizable","version":"3.0.8","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/react-transition-group","version":"4.4.12","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/react-virtualized","version":"9.22.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@types/store","version":"2.0.5","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/tinycolor2","version":"1.4.6","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/uniqid","version":"5.3.4","files":["/packages/feature-flags/package.json","/packages/plugins/package.json","/packages/feature-flags/package.json","/packages/plugins/package.json"]},{"name":"@types/unzipper","version":"0.10.11","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@types/validate-npm-package-name","version":"4.0.2","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"@types/warning","version":"3.0.4","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"@types/yargs","version":"17.0.35","files":["/scripts/buildPackages/package.json","/scripts/buildPackages/package.json"]},{"name":"@typescript-eslint/eslint-plugin","version":"8.58.1","files":["/package.json"]},{"name":"@typescript-eslint/parser","version":"8.58.1","files":["/package.json"]},{"name":"@vitest/coverage-v8","version":"4.1.4","files":["/package.json"]},{"name":"@vitest/eslint-plugin","version":"1.6.15","files":["/package.json"]},{"name":"adio","version":"2.1.0","files":["/package.json"]},{"name":"adm-zip","version":"0.5.17","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"amazon-cognito-identity-js","version":"6.3.16","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"apollo-client","version":"2.6.10","files":["/packages/app-aco/package.json","/packages/app-trash-bin/package.json","/packages/app-aco/package.json","/packages/app-trash-bin/package.json"]},{"name":"apollo-graphql","version":"0.9.7","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"apollo-link","version":"1.2.14","files":["/packages/app-aco/package.json","/packages/app-trash-bin/package.json","/packages/app-aco/package.json","/packages/app-trash-bin/package.json"]},{"name":"aws-sdk-client-mock","version":"4.1.0","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder-scheduler/package.json"]},{"name":"babel-loader","version":"10.1.1","files":["/package.json","/packages/ui/package.json","/packages/ui/package.json"]},{"name":"babel-plugin-dynamic-import-node","version":"2.3.3","files":["/package.json"]},{"name":"babel-plugin-macros","version":"3.1.0","files":["/package.json"]},{"name":"babel-plugin-module-resolver","version":"5.0.3","files":["/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json"]},{"name":"chalk","version":"5.6.2","files":["/package.json","/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"cross-env","version":"10.1.0","files":["/package.json"]},{"name":"css-loader","version":"7.1.4","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"cypress","version":"15.13.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"cypress-image-snapshot","version":"4.0.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"cypress-mailosaur","version":"5.0.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"cypress-wait-until","version":"3.0.2","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"deepmerge","version":"4.3.1","files":["/package.json"]},{"name":"del","version":"8.0.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"eslint","version":"10.2.0","files":["/package.json"]},{"name":"eslint-config-standard","version":"17.1.0","files":["/package.json"]},{"name":"eslint-import-resolver-babel-module","version":"5.3.2","files":["/package.json"]},{"name":"eslint-plugin-import","version":"2.32.0","files":["/package.json"]},{"name":"eslint-plugin-lodash","version":"8.0.0","files":["/package.json"]},{"name":"eslint-plugin-node","version":"11.1.0","files":["/package.json"]},{"name":"eslint-plugin-promise","version":"7.2.1","files":["/package.json"]},{"name":"eslint-plugin-react","version":"7.37.5","files":["/package.json"]},{"name":"eslint-plugin-standard","version":"5.0.0","files":["/package.json"]},{"name":"eslint-plugin-storybook","version":"10.3.5","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"execa","version":"5.1.1","files":["/package.json","/packages/app-audit-logs/package.json","/packages/app-website-builder/package.json","/packages/common-audit-logs/package.json","/packages/mcp/package.json","/packages/ui/package.json","/packages/app-audit-logs/package.json","/packages/app-website-builder/package.json","/packages/common-audit-logs/package.json","/packages/mcp/package.json","/packages/ui/package.json"]},{"name":"fast-glob","version":"3.3.3","files":["/package.json"]},{"name":"file-loader","version":"6.2.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"folder-hash","version":"4.1.2","files":["/package.json"]},{"name":"fs-extra","version":"11.3.4","files":["/package.json"]},{"name":"get-yarn-workspaces","version":"1.0.2","files":["/package.json"]},{"name":"github-actions-wac","version":"2.0.0","files":["/package.json"]},{"name":"graphql","version":"16.13.2","files":["/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-file-manager-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-mailer/package.json","/packages/api-record-locking/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/testing/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-file-manager-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-mailer/package.json","/packages/api-record-locking/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/testing/package.json"]},{"name":"graphql-request","version":"7.4.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"husky","version":"9.1.7","files":["/package.json"]},{"name":"inquirer","version":"13.4.1","files":["/package.json"]},{"name":"jest-dynalite","version":"3.6.1","files":["/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/db-dynamodb/package.json","/packages/project-utils/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/db-dynamodb/package.json","/packages/project-utils/package.json"]},{"name":"jest-extended","version":"7.0.0","files":["/package.json"]},{"name":"jsdom","version":"29.0.2","files":["/packages/lexical-converter/package.json","/packages/lexical-converter/package.json"]},{"name":"lerna","version":"8.1.2","files":["/package.json"]},{"name":"lexical","version":"0.43.0","files":["/package.json"]},{"name":"listr2","version":"10.2.1","files":["/packages/project-utils/package.json","/packages/project-utils/package.json"]},{"name":"load-json-file","version":"7.0.1","files":["/package.json","/packages/project-utils/package.json","/packages/project-utils/package.json"]},{"name":"lodash","version":"4.18.1","files":["/package.json","/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"minimatch","version":"10.2.5","files":["/package.json"]},{"name":"mobx","version":"6.15.0","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"mobx-react-lite","version":"4.1.1","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"nanoid","version":"5.1.7","files":["/package.json","/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"ncp","version":"2.0.0","files":["/packages/ui/package.json","/packages/ui/package.json"]},{"name":"next","version":"16.2.3","files":["/package.json"]},{"name":"pino","version":"10.3.1","files":["/packages/logger/package.json","/packages/project-utils/package.json","/packages/logger/package.json","/packages/project-utils/package.json"]},{"name":"pino-pretty","version":"13.1.3","files":["/packages/project-utils/package.json","/packages/project-utils/package.json"]},{"name":"postcss-loader","version":"8.2.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"prettier","version":"3.6.2","files":["/package.json","/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-website-builder/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-website-builder/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json"]},{"name":"raw-loader","version":"4.0.2","files":["/packages/ui/package.json","/packages/ui/package.json"]},{"name":"react","version":"18.3.1","files":["/package.json","/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/package.json"]},{"name":"rimraf","version":"6.1.3","files":["/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/scripts/cli/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/scripts/cli/package.json"]},{"name":"sass","version":"1.99.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"semver","version":"7.7.4","files":["/package.json"]},{"name":"storybook","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"ts-expect","version":"1.3.0","files":["/package.json"]},{"name":"tsx","version":"4.21.0","files":["/package.json","/packages/mcp/package.json","/packages/mcp/package.json"]},{"name":"type-fest","version":"5.5.0","files":["/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-record-locking/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/scripts/prepublishOnly/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-record-locking/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/scripts/prepublishOnly/package.json"]},{"name":"typescript","version":"5.9.3","files":["/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-dynamodb-to-elasticsearch/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-tasks-ddb-es/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/react-composition/package.json","/packages/sdk/package.json","/packages/shared-aco/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/cypress-tests/package.json","/scripts/cli/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-dynamodb-to-elasticsearch/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-tasks-ddb-es/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/react-composition/package.json","/packages/sdk/package.json","/packages/shared-aco/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/cypress-tests/package.json","/scripts/cli/package.json"]},{"name":"uniqid","version":"5.4.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"validator","version":"13.15.35","files":["/package.json"]},{"name":"verdaccio","version":"6.5.0","files":["/package.json"]},{"name":"vitest","version":"4.1.4","files":["/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/languages/package.json","/packages/lexical-converter/package.json","/packages/plugins/package.json","/packages/project-utils/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/sdk/package.json","/packages/tasks/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/languages/package.json","/packages/lexical-converter/package.json","/packages/plugins/package.json","/packages/project-utils/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/sdk/package.json","/packages/tasks/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json"]},{"name":"webpack","version":"5.106.1","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"write-json-file","version":"7.0.0","files":["/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"yargs","version":"18.0.0","files":["/package.json","/packages/project-utils/package.json","/packages/project-utils/package.json"]}],"peerDependencies":[{"name":"minimatch","version":"10.2.5","files":["/packages/ui/package.json","/packages/ui/package.json"]},{"name":"react","version":"18.3.1","files":["/packages/app-audit-logs/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/ui/package.json","/packages/app-audit-logs/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/ui/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/packages/ui/package.json","/packages/ui/package.json"]}],"resolutions":[{"name":"@types/react","version":"18.3.28","files":["/package.json"]},{"name":"@types/react-dom","version":"18.3.7","files":["/package.json"]},{"name":"handlebars","version":"4.7.9","files":["/package.json"]},{"name":"lerna/minimatch","version":"3.1.3","files":["/package.json"]},{"name":"lodash","version":"4.18.1","files":["/package.json"]},{"name":"react","version":"18.3.1","files":["/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/package.json"]}],"references":[{"name":"@types/hoist-non-react-statics","versions":[{"version":"3.3.7","files":[{"file":"/package.json","types":["dependencies"]}]}]},{"name":"jwt-decode","versions":[{"version":"4.0.0","files":[{"file":"/package.json","types":["dependencies"]}]}]},{"name":"@babel/code-frame","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@babel/compat-data","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/core","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/helper-define-polyfill-provider","versions":[{"version":"0.6.8","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/helper-environment-visitor","versions":[{"version":"7.24.7","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/parser","versions":[{"version":"7.29.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/plugin-proposal-throw-expressions","versions":[{"version":"7.27.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/plugin-transform-modules-commonjs","versions":[{"version":"7.28.6","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/plugin-transform-runtime","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/preset-env","versions":[{"version":"7.29.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/preset-react","versions":[{"version":"7.28.5","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/preset-typescript","versions":[{"version":"7.28.5","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/register","versions":[{"version":"7.28.6","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]}]}]},{"name":"@babel/runtime","versions":[{"version":"7.29.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/template","versions":[{"version":"7.28.6","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/traverse","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/types","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@commitlint/cli","versions":[{"version":"20.5.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@commitlint/config-conventional","versions":[{"version":"20.5.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@eslint/eslintrc","versions":[{"version":"3.3.5","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@eslint/js","versions":[{"version":"10.0.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@grpc/grpc-js","versions":[{"version":"1.14.3","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@lexical/code","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/hashtag","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/headless","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]}]}]},{"name":"@lexical/history","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]}]}]},{"name":"@lexical/html","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]}]}]},{"name":"@lexical/list","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/mark","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/overflow","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/react","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/rich-text","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/selection","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/text","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]}]}]},{"name":"@lexical/utils","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@octokit/rest","versions":[{"version":"20.1.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@types/fs-extra","versions":[{"version":"11.0.4","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@types/node","versions":[{"version":"24.12.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]}]}]},{"name":"@types/react","versions":[{"version":"18.3.28","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-mailer/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-workflows/package.json","types":["devDependencies"]},{"file":"/packages/cognito/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-dom","versions":[{"version":"18.3.7","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]}]}]},{"name":"@typescript-eslint/eslint-plugin","versions":[{"version":"8.58.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@typescript-eslint/parser","versions":[{"version":"8.58.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@vitest/coverage-v8","versions":[{"version":"4.1.4","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@vitest/eslint-plugin","versions":[{"version":"1.6.15","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"adio","versions":[{"version":"2.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"babel-loader","versions":[{"version":"10.1.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"babel-plugin-dynamic-import-node","versions":[{"version":"2.3.3","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"babel-plugin-macros","versions":[{"version":"3.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"babel-plugin-module-resolver","versions":[{"version":"5.0.3","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]}]}]},{"name":"chalk","versions":[{"version":"5.6.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/aws-layers/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/system-requirements/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"cross-env","versions":[{"version":"10.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"deepmerge","versions":[{"version":"4.3.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"eslint","versions":[{"version":"10.2.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"eslint-config-standard","versions":[{"version":"17.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-import-resolver-babel-module","versions":[{"version":"5.3.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-import","versions":[{"version":"2.32.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-lodash","versions":[{"version":"8.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-node","versions":[{"version":"11.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-promise","versions":[{"version":"7.2.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-react","versions":[{"version":"7.37.5","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-standard","versions":[{"version":"5.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"execa","versions":[{"version":"5.1.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/cli/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/common-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/system-requirements/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"fast-glob","versions":[{"version":"3.3.3","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/i18n/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"folder-hash","versions":[{"version":"4.1.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"fs-extra","versions":[{"version":"11.3.4","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]}]}]},{"name":"get-yarn-workspaces","versions":[{"version":"1.0.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]}]}]},{"name":"github-actions-wac","versions":[{"version":"2.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"graphql","versions":[{"version":"16.13.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies","devDependencies"]},{"file":"/packages/api-headless-cms-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-bulk-actions/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]},{"file":"/packages/testing/package.json","types":["devDependencies"]}]}]},{"name":"husky","versions":[{"version":"9.1.7","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"inquirer","versions":[{"version":"13.4.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"jest-extended","versions":[{"version":"7.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"lerna","versions":[{"version":"8.1.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"lexical","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]},{"file":"/packages/lexical-theme/package.json","types":["dependencies"]}]}]},{"name":"load-json-file","versions":[{"version":"7.0.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/telemetry/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"lodash","versions":[{"version":"4.18.1","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-aco/package.json","types":["dependencies"]},{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["dependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/api-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["dependencies"]},{"file":"/packages/i18n/package.json","types":["dependencies"]},{"file":"/packages/i18n-react/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["dependencies"]},{"file":"/packages/pulumi/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/tasks/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["dependencies"]},{"file":"/packages/validation/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"minimatch","versions":[{"version":"10.2.5","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["peerDependencies"]}]}]},{"name":"nanoid","versions":[{"version":"5.1.7","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/utils/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"next","versions":[{"version":"16.2.3","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"prettier","versions":[{"version":"3.6.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/react-properties/package.json","types":["devDependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]}]}]},{"name":"react","versions":[{"version":"18.3.1","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["peerDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-websockets/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["peerDependencies"]},{"file":"/packages/i18n/package.json","types":["peerDependencies"]},{"file":"/packages/i18n-react/package.json","types":["peerDependencies"]},{"file":"/packages/languages/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/project-aws-template/package.json","types":["dependencies"]},{"file":"/packages/react-composition/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["peerDependencies"]},{"file":"/packages/webiny/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]}]}]},{"name":"react-dom","versions":[{"version":"18.3.1","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-websockets/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["dependencies"]},{"file":"/packages/languages/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/react-composition/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["peerDependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]}]}]},{"name":"semver","versions":[{"version":"7.7.4","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/system-requirements/package.json","types":["dependencies"]}]}]},{"name":"ts-expect","versions":[{"version":"1.3.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"tsx","versions":[{"version":"4.21.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli/package.json","types":["dependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"type-fest","versions":[{"version":"5.5.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["dependencies"]},{"file":"/packages/api-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/db/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["devDependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"typescript","versions":[{"version":"5.9.3","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-os/package.json","types":["devDependencies"]},{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-core-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-dynamodb-to-elasticsearch/package.json","types":["devDependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-bulk-actions/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-es-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-tasks-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-opensearch/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/api-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-mailer/package.json","types":["devDependencies"]},{"file":"/packages/app-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-utils/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app-workflows/package.json","types":["devDependencies"]},{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/aws-sdk/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["devDependencies"]},{"file":"/packages/common-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]},{"file":"/packages/db/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/error/package.json","types":["devDependencies"]},{"file":"/packages/feature/package.json","types":["devDependencies"]},{"file":"/packages/feature-flags/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/handler/package.json","types":["devDependencies"]},{"file":"/packages/handler-aws/package.json","types":["devDependencies"]},{"file":"/packages/handler-db/package.json","types":["devDependencies"]},{"file":"/packages/handler-graphql/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/i18n-react/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["devDependencies"]},{"file":"/packages/logger/package.json","types":["devDependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/project-aws/package.json","types":["devDependencies"]},{"file":"/packages/pulumi/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["devDependencies"]},{"file":"/packages/sdk/package.json","types":["devDependencies"]},{"file":"/packages/shared-aco/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/packages/tenant-manager/package.json","types":["devDependencies"]},{"file":"/packages/testing/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]},{"file":"/packages/utils/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]},{"file":"/packages/wcp/package.json","types":["devDependencies"]},{"file":"/packages/webiny/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-react/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]},{"file":"/scripts/cli/package.json","types":["devDependencies"]}]}]},{"name":"validator","versions":[{"version":"13.15.35","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"verdaccio","versions":[{"version":"6.5.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"vitest","versions":[{"version":"4.1.4","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-aco/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-bulk-actions/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-es-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-opensearch/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/api-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/cognito/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/handler/package.json","types":["devDependencies"]},{"file":"/packages/handler-aws/package.json","types":["devDependencies"]},{"file":"/packages/handler-graphql/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["devDependencies"]},{"file":"/packages/react-properties/package.json","types":["devDependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]},{"file":"/packages/sdk/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/packages/utils/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-react/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]}]}]},{"name":"write-json-file","versions":[{"version":"7.0.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]}]}]},{"name":"yargs","versions":[{"version":"18.0.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/i18n/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"lerna/minimatch","versions":[{"version":"3.1.3","files":[{"file":"/package.json","types":["resolutions"]}]}]},{"name":"handlebars","versions":[{"version":"4.7.9","files":[{"file":"/package.json","types":["resolutions"]}]}]},{"name":"@fortawesome/fontawesome-svg-core","versions":[{"version":"7.2.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/react-fontawesome","versions":[{"version":"3.3.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]}]}]},{"name":"@minoru/react-dnd-treeview","versions":[{"version":"3.5.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"@monaco-editor/react","versions":[{"version":"4.7.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"@radix-ui/react-scroll-area","versions":[{"version":"1.2.10","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"@tanstack/react-table","versions":[{"version":"8.21.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"bytes","versions":[{"version":"3.1.2","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"class-variance-authority","versions":[{"version":"0.7.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"clsx","versions":[{"version":"2.1.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"cmdk","versions":[{"version":"1.1.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"mobx","versions":[{"version":"6.15.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-utils/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"monaco-editor","versions":[{"version":"0.53.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]}]}]},{"name":"radix-ui","versions":[{"version":"1.4.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"react-color","versions":[{"version":"2.19.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]}]}]},{"name":"react-custom-scrollbars","versions":[{"version":"4.2.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"react-dnd","versions":[{"version":"16.0.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"react-virtualized","versions":[{"version":"9.22.6","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"sonner","versions":[{"version":"2.0.7","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"tailwind-merge","versions":[{"version":"2.6.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"tailwindcss","versions":[{"version":"4.2.2","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"timeago-react","versions":[{"version":"3.0.7","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"tw-animate-css","versions":[{"version":"1.4.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/free-solid-svg-icons","versions":[{"version":"7.2.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@storybook/addon-a11y","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@storybook/addon-docs","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@storybook/addon-webpack5-compiler-babel","versions":[{"version":"3.0.6","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@storybook/react-webpack5","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@svgr/webpack","versions":[{"version":"8.1.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["dependencies"]}]}]},{"name":"@tailwindcss/postcss","versions":[{"version":"4.2.2","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@types/react-color","versions":[{"version":"3.0.13","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-custom-scrollbars","versions":[{"version":"4.0.13","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-virtualized","versions":[{"version":"9.22.3","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"css-loader","versions":[{"version":"7.1.4","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"eslint-plugin-storybook","versions":[{"version":"10.3.5","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"file-loader","versions":[{"version":"6.2.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"postcss-loader","versions":[{"version":"8.2.1","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"rimraf","versions":[{"version":"6.1.3","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-os/package.json","types":["devDependencies"]},{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-core-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-opensearch/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-mailer/package.json","types":["devDependencies"]},{"file":"/packages/app-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app-workflows/package.json","types":["devDependencies"]},{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/aws-sdk/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["devDependencies"]},{"file":"/packages/common-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/db/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/error/package.json","types":["devDependencies"]},{"file":"/packages/feature-flags/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/handler/package.json","types":["devDependencies"]},{"file":"/packages/handler-aws/package.json","types":["devDependencies"]},{"file":"/packages/handler-db/package.json","types":["devDependencies"]},{"file":"/packages/handler-graphql/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/i18n-react/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["devDependencies"]},{"file":"/packages/logger/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/pulumi/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/packages/tenant-manager/package.json","types":["devDependencies"]},{"file":"/packages/testing/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]},{"file":"/packages/utils/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]},{"file":"/packages/wcp/package.json","types":["devDependencies"]},{"file":"/packages/webiny/package.json","types":["devDependencies"]},{"file":"/scripts/cli/package.json","types":["devDependencies"]}]}]},{"name":"sass","versions":[{"version":"1.99.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"storybook","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"zod","versions":[{"version":"4.3.6","files":[{"file":"/packages/api-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/api-file-manager/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-tasks/package.json","types":["dependencies"]},{"file":"/packages/api-mailer/package.json","types":["dependencies"]},{"file":"/packages/api-scheduler/package.json","types":["dependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/api-websockets/package.json","types":["dependencies"]},{"file":"/packages/api-workflows/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]},{"file":"/packages/mcp/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/tasks/package.json","types":["dependencies"]},{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"dataloader","versions":[{"version":"2.2.3","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["dependencies"]}]}]},{"name":"jose","versions":[{"version":"6.2.2","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]}]}]},{"name":"jsonwebtoken","versions":[{"version":"9.0.3","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]}]}]},{"name":"pino","versions":[{"version":"10.3.1","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/logger/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"pino-lambda","versions":[{"version":"4.4.1","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/handler-aws/package.json","types":["dependencies"]}]}]},{"name":"@types/jsonwebtoken","versions":[{"version":"9.0.10","files":[{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]}]}]},{"name":"jest-dynalite","versions":[{"version":"3.6.1","files":[{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-core-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]}]}]},{"name":"p-retry","versions":[{"version":"8.0.0","files":[{"file":"/packages/api-dynamodb-to-elasticsearch/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/sdk/package.json","types":["dependencies"]},{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"cache-control-parser","versions":[{"version":"2.2.0","files":[{"file":"/packages/api-file-manager/package.json","types":["dependencies"]}]}]},{"name":"@types/object-hash","versions":[{"version":"3.0.6","files":[{"file":"/packages/api-file-manager/package.json","types":["devDependencies"]}]}]},{"name":"exifreader","versions":[{"version":"4.38.1","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"mime","versions":[{"version":"4.1.0","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"object-hash","versions":[{"version":"3.0.0","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"p-map","versions":[{"version":"7.0.4","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/sdk/package.json","types":["dependencies"]}]}]},{"name":"p-reduce","versions":[{"version":"3.0.0","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"sanitize-filename","versions":[{"version":"1.6.4","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"sharp","versions":[{"version":"0.34.5","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/merge","versions":[{"version":"9.1.8","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/schema","versions":[{"version":"10.0.32","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"dot-prop-immutable","versions":[{"version":"2.1.1","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]}]}]},{"name":"graphql-tag","versions":[{"version":"2.12.6","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]}]}]},{"name":"pluralize","versions":[{"version":"8.0.0","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"slugify","versions":[{"version":"1.6.9","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["dependencies"]}]}]},{"name":"@types/babel__code-frame","versions":[{"version":"7.27.0","files":[{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]}]}]},{"name":"@types/pluralize","versions":[{"version":"0.0.33","files":[{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]}]}]},{"name":"apollo-graphql","versions":[{"version":"0.9.7","files":[{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]}]}]},{"name":"dot-object","versions":[{"version":"2.1.5","files":[{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]}]}]},{"name":"dot-prop","versions":[{"version":"10.1.0","files":[{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"@types/dot-object","versions":[{"version":"2.1.6","files":[{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]}]}]},{"name":"@types/jsonpack","versions":[{"version":"1.1.6","files":[{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]}]}]},{"name":"@smithy/node-http-handler","versions":[{"version":"4.5.2","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]}]}]},{"name":"archiver","versions":[{"version":"7.0.1","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]}]}]},{"name":"uniqid","versions":[{"version":"5.4.0","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]},{"file":"/packages/plugins/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"unzipper","versions":[{"version":"0.12.3","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]}]}]},{"name":"@types/adm-zip","versions":[{"version":"0.5.8","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"@types/archiver","versions":[{"version":"7.0.0","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"@types/unzipper","versions":[{"version":"0.10.11","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"adm-zip","versions":[{"version":"0.5.17","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"aws-sdk-client-mock","versions":[{"version":"4.1.0","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-scheduler/package.json","types":["devDependencies"]}]}]},{"name":"nodemailer","versions":[{"version":"8.0.5","files":[{"file":"/packages/api-mailer/package.json","types":["dependencies"]}]}]},{"name":"@types/nodemailer","versions":[{"version":"8.0.0","files":[{"file":"/packages/api-mailer/package.json","types":["devDependencies"]}]}]},{"name":"@opensearch-project/opensearch","versions":[{"version":"3.5.1","files":[{"file":"/packages/api-opensearch/package.json","types":["dependencies"]}]}]},{"name":"@faker-js/faker","versions":[{"version":"10.4.0","files":[{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]}]}]},{"name":"@types/lodash","versions":[{"version":"4.17.24","files":[{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/cli/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/project-aws/package.json","types":["devDependencies"]},{"file":"/packages/pulumi/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]}]}]},{"name":"@apollo/react-hooks","versions":[{"version":"3.1.5","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]}]}]},{"name":"@emotion/styled","versions":[{"version":"11.14.1","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]}]}]},{"name":"apollo-cache","versions":[{"version":"1.3.5","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"apollo-cache-inmemory","versions":[{"version":"1.6.6","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"apollo-client","versions":[{"version":"2.6.10","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]}]}]},{"name":"apollo-link","versions":[{"version":"1.2.14","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"apollo-link-context","versions":[{"version":"1.0.20","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]}]}]},{"name":"apollo-link-error","versions":[{"version":"1.1.13","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"apollo-link-http-common","versions":[{"version":"0.2.16","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"apollo-utilities","versions":[{"version":"1.3.4","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"boolean","versions":[{"version":"3.2.0","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"history","versions":[{"version":"5.3.0","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"invariant","versions":[{"version":"2.2.4","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"ts-invariant","versions":[{"version":"0.10.3","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"warning","versions":[{"version":"4.0.3","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"@types/warning","versions":[{"version":"3.0.4","files":[{"file":"/packages/app/package.json","types":["devDependencies"]}]}]},{"name":"mobx-react-lite","versions":[{"version":"4.1.1","files":[{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]}]}]},{"name":"@apollo/react-components","versions":[{"version":"3.1.5","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]}]}]},{"name":"@emotion/css","versions":[{"version":"11.13.5","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]}]}]},{"name":"@emotion/react","versions":[{"version":"11.14.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]}]}]},{"name":"@iconify/json","versions":[{"version":"2.2.461","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"classnames","versions":[{"version":"2.5.1","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["dependencies"]}]}]},{"name":"is-hotkey","versions":[{"version":"0.2.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"markdown-to-jsx","versions":[{"version":"9.7.15","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"react-resizable-panels","versions":[{"version":"4.10.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"react-transition-group","versions":[{"version":"4.4.5","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"reset-css","versions":[{"version":"5.0.2","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"tinycolor2","versions":[{"version":"1.6.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"unicode-emoji-json","versions":[{"version":"0.8.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"@emotion/babel-plugin","versions":[{"version":"11.13.5","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"@testing-library/react","versions":[{"version":"16.3.2","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["devDependencies"]},{"file":"/packages/react-properties/package.json","types":["devDependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"@types/bytes","versions":[{"version":"3.1.5","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/graphlib","versions":[{"version":"2.1.12","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/is-hotkey","versions":[{"version":"0.1.10","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-resizable","versions":[{"version":"3.0.8","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-transition-group","versions":[{"version":"4.4.12","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/store","versions":[{"version":"2.0.5","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/tinycolor2","versions":[{"version":"1.4.6","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"react-helmet","versions":[{"version":"6.1.0","files":[{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]}]}]},{"name":"@types/react-helmet","versions":[{"version":"6.1.11","files":[{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]}]}]},{"name":"date-fns","versions":[{"version":"4.1.0","files":[{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"@apollo/react-common","versions":[{"version":"3.1.4","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"dayjs","versions":[{"version":"1.11.20","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"react-butterfiles","versions":[{"version":"1.3.3","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"react-lazy-load","versions":[{"version":"4.0.1","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"load-script","versions":[{"version":"2.0.0","files":[{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/fontawesome-common-types","versions":[{"version":"7.2.0","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/free-brands-svg-icons","versions":[{"version":"7.2.0","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/free-regular-svg-icons","versions":[{"version":"7.2.0","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"dnd-core","versions":[{"version":"16.0.1","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]}]}]},{"name":"raw.macro","versions":[{"version":"0.4.2","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"react-dnd-html5-backend","versions":[{"version":"16.0.1","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"use-deep-compare-effect","versions":[{"version":"1.8.1","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"crypto-hash","versions":[{"version":"4.0.1","files":[{"file":"/packages/app-record-locking/package.json","types":["dependencies"]}]}]},{"name":"@material-design-icons/svg","versions":[{"version":"0.14.15","files":[{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/icons/package.json","types":["devDependencies"]}]}]},{"name":"apollo-link-batch-http","versions":[{"version":"1.2.14","files":[{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]}]}]},{"name":"deep-equal","versions":[{"version":"2.2.3","files":[{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/tasks/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"matcher","versions":[{"version":"6.0.0","files":[{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"@types/deep-equal","versions":[{"version":"1.0.4","files":[{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]}]}]},{"name":"@auth0/auth0-spa-js","versions":[{"version":"2.19.0","files":[{"file":"/packages/auth0/package.json","types":["dependencies"]}]}]},{"name":"@types/jwk-to-pem","versions":[{"version":"2.0.3","files":[{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]}]}]},{"name":"@types/aws-lambda","versions":[{"version":"8.10.161","files":[{"file":"/packages/aws-helpers/package.json","types":["dependencies"]},{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"cheerio","versions":[{"version":"1.2.0","files":[{"file":"/packages/aws-helpers/package.json","types":["dependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]}]}]},{"name":"srcset","versions":[{"version":"5.0.3","files":[{"file":"/packages/aws-helpers/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-apigatewaymanagementapi","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cloudfront","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cloudwatch-events","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cloudwatch-logs","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cognito-identity-provider","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-dynamodb","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-dynamodb-streams","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-eventbridge","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-iam","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-iot","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-lambda","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-s3","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-scheduler","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-sfn","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-sqs","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-sts","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/credential-providers","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/lib-dynamodb","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/lib-storage","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/s3-presigned-post","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/s3-request-presigner","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/util-dynamodb","versions":[{"version":"3.996.2","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/core","versions":[{"version":"1.7.5","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-react","versions":[{"version":"1.4.6","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-sass","versions":[{"version":"1.5.1","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-svgr","versions":[{"version":"1.3.1","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-type-check","versions":[{"version":"1.3.4","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rspack/core","versions":[{"version":"1.7.11","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@swc/plugin-emotion","versions":[{"version":"14.8.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@types/webpack-env","versions":[{"version":"1.18.8","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"chokidar","versions":[{"version":"5.0.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"find-up","versions":[{"version":"8.0.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/pulumi/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"raw-loader","versions":[{"version":"4.0.2","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"react-refresh","versions":[{"version":"0.18.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"sass-loader","versions":[{"version":"16.0.7","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"style-loader","versions":[{"version":"4.0.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"ts-morph","versions":[{"version":"27.0.2","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]},{"file":"/scripts/generateSkills/package.json","types":["dependencies"]}]}]},{"name":"url-loader","versions":[{"version":"4.1.1","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"utf-8-validate","versions":[{"version":"6.0.6","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"ci-info","versions":[{"version":"4.4.0","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"humanize-duration","versions":[{"version":"3.33.2","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"open","versions":[{"version":"11.0.0","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]}]}]},{"name":"ora","versions":[{"version":"9.3.0","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"pino-pretty","versions":[{"version":"13.1.3","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"aws-amplify","versions":[{"version":"6.16.3","files":[{"file":"/packages/cognito/package.json","types":["dependencies"]}]}]},{"name":"js-yaml","versions":[{"version":"4.1.1","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"listr2","versions":[{"version":"10.2.1","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"os","versions":[{"version":"0.1.2","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"uuid","versions":[{"version":"13.0.0","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]}]}]},{"name":"validate-npm-package-name","versions":[{"version":"7.0.2","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"yesno","versions":[{"version":"0.4.0","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"@types/js-yaml","versions":[{"version":"4.0.9","files":[{"file":"/packages/create-webiny-project/package.json","types":["devDependencies"]}]}]},{"name":"@types/validate-npm-package-name","versions":[{"version":"4.0.2","files":[{"file":"/packages/create-webiny-project/package.json","types":["devDependencies"]}]}]},{"name":"dynamodb-toolbox","versions":[{"version":"0.9.5","files":[{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"fuse.js","versions":[{"version":"7.3.0","files":[{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"@types/is-number","versions":[{"version":"7.0.5","files":[{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]}]}]},{"name":"@types/uniqid","versions":[{"version":"5.3.4","files":[{"file":"/packages/feature-flags/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]}]}]},{"name":"@testing-library/user-event","versions":[{"version":"14.6.1","files":[{"file":"/packages/form/package.json","types":["devDependencies"]}]}]},{"name":"@types/invariant","versions":[{"version":"2.2.37","files":[{"file":"/packages/form/package.json","types":["devDependencies"]}]}]},{"name":"@fastify/compress","versions":[{"version":"8.3.1","files":[{"file":"/packages/handler/package.json","types":["dependencies"]}]}]},{"name":"@fastify/cookie","versions":[{"version":"11.0.2","files":[{"file":"/packages/handler/package.json","types":["dependencies"]}]}]},{"name":"fastify","versions":[{"version":"5.8.4","files":[{"file":"/packages/handler/package.json","types":["dependencies"]},{"file":"/packages/handler-aws/package.json","types":["dependencies"]}]}]},{"name":"@fastify/aws-lambda","versions":[{"version":"6.4.0","files":[{"file":"/packages/handler-aws/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/resolvers-composition","versions":[{"version":"7.0.30","files":[{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/utils","versions":[{"version":"11.0.1","files":[{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"graphql-scalars","versions":[{"version":"1.25.0","files":[{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"accounting","versions":[{"version":"0.4.1","files":[{"file":"/packages/i18n/package.json","types":["dependencies"]}]}]},{"name":"fecha","versions":[{"version":"4.2.3","files":[{"file":"/packages/i18n/package.json","types":["dependencies"]}]}]},{"name":"ohash","versions":[{"version":"2.0.11","files":[{"file":"/packages/i18n/package.json","types":["dependencies"]}]}]},{"name":"@types/accounting","versions":[{"version":"0.4.5","files":[{"file":"/packages/i18n/package.json","types":["devDependencies"]}]}]},{"name":"jsdom","versions":[{"version":"29.0.2","files":[{"file":"/packages/lexical-converter/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"@floating-ui/dom","versions":[{"version":"1.7.6","files":[{"file":"/packages/lexical-editor/package.json","types":["dependencies"]}]}]},{"name":"@types/prismjs","versions":[{"version":"1.26.6","files":[{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@modelcontextprotocol/sdk","versions":[{"version":"1.29.0","files":[{"file":"/packages/mcp/package.json","types":["dependencies"]}]}]},{"name":"front-matter","versions":[{"version":"4.0.2","files":[{"file":"/packages/mcp/package.json","types":["dependencies"]}]}]},{"name":"@types/ncp","versions":[{"version":"2.0.8","files":[{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project-aws/package.json","types":["devDependencies"]}]}]},{"name":"@okta/okta-auth-js","versions":[{"version":"7.14.2","files":[{"file":"/packages/okta/package.json","types":["dependencies"]}]}]},{"name":"debounce","versions":[{"version":"3.0.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"dotenv","versions":[{"version":"17.4.2","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"exit-hook","versions":[{"version":"5.1.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"get-tsconfig","versions":[{"version":"4.13.7","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"graphql-request","versions":[{"version":"7.4.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"mqtt","versions":[{"version":"5.15.1","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"neverthrow","versions":[{"version":"8.2.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"replace-in-path","versions":[{"version":"1.1.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"serialize-error","versions":[{"version":"13.0.1","files":[{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"@types/debounce","versions":[{"version":"1.2.4","files":[{"file":"/packages/project/package.json","types":["devDependencies"]}]}]},{"name":"@types/humanize-duration","versions":[{"version":"3.27.4","files":[{"file":"/packages/project/package.json","types":["devDependencies"]}]}]},{"name":"@types/jsdom","versions":[{"version":"28.0.1","files":[{"file":"/packages/project/package.json","types":["devDependencies"]}]}]},{"name":"@pulumi/aws","versions":[{"version":"7.25.0","files":[{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"@pulumi/pulumi","versions":[{"version":"3.230.0","files":[{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/pulumi/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"@pulumi/random","versions":[{"version":"4.19.2","files":[{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"core-js","versions":[{"version":"3.49.0","files":[{"file":"/packages/project-aws-template/package.json","types":["dependencies"]}]}]},{"name":"cross-fetch","versions":[{"version":"4.1.0","files":[{"file":"/packages/project-aws-template/package.json","types":["dependencies"]}]}]},{"name":"regenerator-runtime","versions":[{"version":"0.14.1","files":[{"file":"/packages/project-aws-template/package.json","types":["dependencies"]}]}]},{"name":"decompress","versions":[{"version":"4.2.1","files":[{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"tar","versions":[{"version":"7.5.13","files":[{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"cli-table3","versions":[{"version":"0.6.5","files":[{"file":"/packages/system-requirements/package.json","types":["dependencies"]}]}]},{"name":"object-merge-advanced","versions":[{"version":"14.1.3","files":[{"file":"/packages/tasks/package.json","types":["dependencies"]}]}]},{"name":"object-sizeof","versions":[{"version":"2.6.5","files":[{"file":"/packages/tasks/package.json","types":["dependencies"]}]}]},{"name":"jsesc","versions":[{"version":"3.1.0","files":[{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"strip-ansi","versions":[{"version":"7.2.0","files":[{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"wts-client","versions":[{"version":"2.0.0","files":[{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"ncp","versions":[{"version":"2.0.0","files":[{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"@noble/hashes","versions":[{"version":"2.2.0","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"bson-objectid","versions":[{"version":"2.0.4","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"jsonpack","versions":[{"version":"1.1.5","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"nanoid-dictionary","versions":[{"version":"5.0.0","files":[{"file":"/packages/utils/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"postcss","versions":[{"version":"8.5.9","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["dependencies"]}]}]},{"name":"postcss-import","versions":[{"version":"16.1.1","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["dependencies"]}]}]},{"name":"@types/postcss-import","versions":[{"version":"14.0.3","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]}]}]},{"name":"webpack","versions":[{"version":"5.106.1","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]}]}]},{"name":"csstype","versions":[{"version":"3.2.3","files":[{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"fast-json-patch","versions":[{"version":"3.1.1","files":[{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"fast-json-stable-stringify","versions":[{"version":"2.1.0","files":[{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"@4tw/cypress-drag-drop","versions":[{"version":"2.3.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"@testing-library/cypress","versions":[{"version":"10.1.0","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"amazon-cognito-identity-js","versions":[{"version":"6.3.16","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress","versions":[{"version":"15.13.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress-image-snapshot","versions":[{"version":"4.0.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress-mailosaur","versions":[{"version":"5.0.0","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress-wait-until","versions":[{"version":"3.0.2","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"del","versions":[{"version":"8.0.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"@types/folder-hash","versions":[{"version":"4.0.4","files":[{"file":"/scripts/buildPackages/package.json","types":["devDependencies"]}]}]},{"name":"@types/yargs","versions":[{"version":"17.0.35","files":[{"file":"/scripts/buildPackages/package.json","types":["devDependencies"]}]}]},{"name":"cli-progress","versions":[{"version":"3.12.0","files":[{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"p-limit","versions":[{"version":"7.3.0","files":[{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"@types/cli-progress","versions":[{"version":"3.11.6","files":[{"file":"/scripts/cjsToEsm/package.json","types":["devDependencies"]}]}]}]} +{"dependencies":[{"name":"@apollo/react-common","version":"3.1.4","files":["/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json"]},{"name":"@apollo/react-components","version":"3.1.5","files":["/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-mailer/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-mailer/package.json"]},{"name":"@apollo/react-hooks","version":"3.1.5","files":["/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-record-locking/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/tenant-manager/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-record-locking/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/tenant-manager/package.json"]},{"name":"@auth0/auth0-spa-js","version":"2.19.0","files":["/packages/auth0/package.json","/packages/auth0/package.json"]},{"name":"@aws-sdk/client-apigatewaymanagementapi","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cloudfront","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cloudwatch-events","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cloudwatch-logs","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-cognito-identity-provider","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-dynamodb","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-dynamodb-streams","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-eventbridge","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-iam","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-iot","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-lambda","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-s3","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-scheduler","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-sfn","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-sqs","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/client-sts","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/credential-providers","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/lib-dynamodb","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/lib-storage","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/s3-presigned-post","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/s3-request-presigner","version":"3.1029.0","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@aws-sdk/util-dynamodb","version":"3.996.2","files":["/packages/aws-sdk/package.json","/packages/aws-sdk/package.json"]},{"name":"@babel/code-frame","version":"7.29.0","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"@babel/core","version":"7.29.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/preset-env","version":"7.29.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/preset-react","version":"7.28.5","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/preset-typescript","version":"7.28.5","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@babel/runtime","version":"7.29.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@emotion/css","version":"11.13.5","files":["/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"@emotion/react","version":"11.14.0","files":["/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"@emotion/styled","version":"11.14.1","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"@fastify/aws-lambda","version":"6.4.0","files":["/packages/handler-aws/package.json","/packages/handler-aws/package.json"]},{"name":"@fastify/compress","version":"8.3.1","files":["/packages/handler/package.json","/packages/handler/package.json"]},{"name":"@fastify/cookie","version":"11.0.2","files":["/packages/handler/package.json","/packages/handler/package.json"]},{"name":"@floating-ui/dom","version":"1.7.6","files":["/packages/lexical-editor/package.json","/packages/lexical-editor/package.json"]},{"name":"@fortawesome/fontawesome-common-types","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/fontawesome-svg-core","version":"7.2.0","files":["/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json"]},{"name":"@fortawesome/free-brands-svg-icons","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/free-regular-svg-icons","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/free-solid-svg-icons","version":"7.2.0","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"@fortawesome/react-fontawesome","version":"3.3.0","files":["/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-workflows/package.json","/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-workflows/package.json"]},{"name":"@graphql-tools/merge","version":"9.1.8","files":["/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json","/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json"]},{"name":"@graphql-tools/resolvers-composition","version":"7.0.30","files":["/packages/handler-graphql/package.json","/packages/handler-graphql/package.json"]},{"name":"@graphql-tools/schema","version":"10.0.32","files":["/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json","/packages/api-headless-cms/package.json","/packages/handler-graphql/package.json"]},{"name":"@graphql-tools/utils","version":"11.0.1","files":["/packages/handler-graphql/package.json","/packages/handler-graphql/package.json"]},{"name":"@iconify/json","version":"2.2.461","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@lexical/code","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/hashtag","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/headless","version":"0.43.0","files":["/packages/lexical-converter/package.json","/packages/lexical-converter/package.json"]},{"name":"@lexical/history","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-editor/package.json"]},{"name":"@lexical/html","version":"0.43.0","files":["/packages/lexical-converter/package.json","/packages/lexical-converter/package.json"]},{"name":"@lexical/list","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/mark","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/overflow","version":"0.43.0","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/react","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/rich-text","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/selection","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/lexical-nodes/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/lexical-nodes/package.json"]},{"name":"@lexical/text","version":"0.43.0","files":["/packages/lexical-editor/package.json","/packages/lexical-editor/package.json"]},{"name":"@lexical/utils","version":"0.43.0","files":["/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json"]},{"name":"@material-design-icons/svg","version":"0.14.15","files":["/packages/app-scheduler/package.json","/packages/app-scheduler/package.json"]},{"name":"@minoru/react-dnd-treeview","version":"3.5.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@modelcontextprotocol/sdk","version":"1.29.0","files":["/packages/mcp/package.json","/packages/mcp/package.json"]},{"name":"@monaco-editor/react","version":"4.7.0","files":["/packages/admin-ui/package.json","/packages/app-sdk-playground/package.json","/packages/app-website-builder/package.json","/packages/admin-ui/package.json","/packages/app-sdk-playground/package.json","/packages/app-website-builder/package.json"]},{"name":"@noble/hashes","version":"2.2.0","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"@okta/okta-auth-js","version":"7.14.2","files":["/packages/okta/package.json","/packages/okta/package.json"]},{"name":"@opensearch-project/opensearch","version":"3.5.1","files":["/packages/api-opensearch/package.json","/packages/api-opensearch/package.json"]},{"name":"@pulumi/aws","version":"7.25.0","files":["/packages/project-aws/package.json","/packages/pulumi-sdk/package.json","/packages/project-aws/package.json","/packages/pulumi-sdk/package.json"]},{"name":"@pulumi/pulumi","version":"3.230.0","files":["/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json"]},{"name":"@pulumi/random","version":"4.19.2","files":["/packages/project-aws/package.json","/packages/project-aws/package.json"]},{"name":"@radix-ui/react-scroll-area","version":"1.2.10","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@rsbuild/core","version":"1.7.5","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-react","version":"1.4.6","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-sass","version":"1.5.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-svgr","version":"1.3.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rsbuild/plugin-type-check","version":"1.3.4","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@rspack/core","version":"1.7.11","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@smithy/node-http-handler","version":"4.5.2","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@svgr/webpack","version":"8.1.0","files":["/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/build-tools/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/build-tools/package.json","/packages/ui/package.json"]},{"name":"@swc/plugin-emotion","version":"14.8.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@tailwindcss/postcss","version":"4.2.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"@tanstack/react-table","version":"8.21.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@types/aws-lambda","version":"8.10.161","files":["/packages/aws-helpers/package.json","/packages/aws-sdk/package.json","/packages/aws-helpers/package.json","/packages/aws-sdk/package.json"]},{"name":"@types/hoist-non-react-statics","version":"3.3.7","files":["/package.json"]},{"name":"@types/prismjs","version":"1.26.6","files":["/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"@types/react","version":"18.3.28","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json"]},{"name":"@types/webpack-env","version":"1.18.8","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"accounting","version":"0.4.1","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"apollo-cache","version":"1.3.5","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"apollo-cache-inmemory","version":"1.6.6","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"apollo-client","version":"2.6.10","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json"]},{"name":"apollo-link","version":"1.2.14","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"apollo-link-batch-http","version":"1.2.14","files":["/packages/app-serverless-cms/package.json","/packages/app-serverless-cms/package.json"]},{"name":"apollo-link-context","version":"1.0.20","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-graphql-playground/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-graphql-playground/package.json"]},{"name":"apollo-link-error","version":"1.1.13","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"apollo-link-http-common","version":"0.2.16","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"apollo-utilities","version":"1.3.4","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-mailer/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"archiver","version":"7.0.1","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"aws-amplify","version":"6.16.3","files":["/packages/cognito/package.json","/packages/cognito/package.json"]},{"name":"boolean","version":"3.2.0","files":["/packages/app/package.json","/packages/handler-graphql/package.json","/packages/app/package.json","/packages/handler-graphql/package.json"]},{"name":"bson-objectid","version":"2.0.4","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"bytes","version":"3.1.2","files":["/packages/admin-ui/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-sync-system/package.json","/packages/app/package.json","/packages/app-file-manager/package.json","/packages/admin-ui/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-sync-system/package.json","/packages/app/package.json","/packages/app-file-manager/package.json"]},{"name":"cache-control-parser","version":"2.2.0","files":["/packages/api-file-manager/package.json","/packages/api-file-manager/package.json"]},{"name":"chalk","version":"5.6.2","files":["/packages/aws-layers/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json","/packages/aws-layers/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json"]},{"name":"cheerio","version":"1.2.0","files":["/packages/aws-helpers/package.json","/packages/lexical-converter/package.json","/packages/aws-helpers/package.json","/packages/lexical-converter/package.json"]},{"name":"chokidar","version":"5.0.0","files":["/packages/build-tools/package.json","/packages/project/package.json","/packages/build-tools/package.json","/packages/project/package.json"]},{"name":"ci-info","version":"4.4.0","files":["/packages/cli-core/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/telemetry/package.json","/packages/cli-core/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/telemetry/package.json"]},{"name":"class-variance-authority","version":"0.7.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"classnames","version":"2.5.1","files":["/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/ui/package.json"]},{"name":"cli-progress","version":"3.12.0","files":["/scripts/cjsToEsm/package.json","/scripts/cjsToEsm/package.json"]},{"name":"cli-table3","version":"0.6.5","files":["/packages/system-requirements/package.json","/packages/system-requirements/package.json"]},{"name":"clsx","version":"2.1.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"cmdk","version":"1.1.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"core-js","version":"3.49.0","files":["/packages/project-aws-template/package.json","/packages/project-aws-template/package.json"]},{"name":"cross-fetch","version":"4.1.0","files":["/packages/project-aws-template/package.json","/packages/project-aws-template/package.json"]},{"name":"crypto-hash","version":"4.0.1","files":["/packages/app-record-locking/package.json","/packages/app-record-locking/package.json"]},{"name":"css-loader","version":"7.1.4","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"csstype","version":"3.2.3","files":["/packages/website-builder-sdk/package.json","/packages/website-builder-sdk/package.json"]},{"name":"dataloader","version":"2.2.3","files":["/packages/api-core/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-core/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json"]},{"name":"date-fns","version":"4.1.0","files":["/packages/app-audit-logs/package.json","/packages/db-dynamodb/package.json","/packages/app-audit-logs/package.json","/packages/db-dynamodb/package.json"]},{"name":"dayjs","version":"1.11.20","files":["/packages/app-file-manager/package.json","/packages/app-file-manager/package.json"]},{"name":"debounce","version":"3.0.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"decompress","version":"4.2.1","files":["/packages/pulumi-sdk/package.json","/packages/pulumi-sdk/package.json"]},{"name":"deep-equal","version":"2.2.3","files":["/packages/app-website-builder/package.json","/packages/tasks/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/packages/app-website-builder/package.json","/packages/tasks/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json"]},{"name":"deepmerge","version":"4.3.1","files":["/packages/project/package.json","/packages/website-builder-sdk/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json"]},{"name":"dnd-core","version":"16.0.1","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json"]},{"name":"dot-prop","version":"10.1.0","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"dotenv","version":"17.4.2","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"dynamodb-toolbox","version":"0.9.5","files":["/packages/db-dynamodb/package.json","/packages/db-dynamodb/package.json"]},{"name":"eslint","version":"10.2.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"execa","version":"5.1.1","files":["/packages/cli/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json","/packages/cli/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json","/scripts/buildPackages/package.json"]},{"name":"exifreader","version":"4.38.1","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"exit-hook","version":"5.1.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"fast-glob","version":"3.3.3","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/i18n/package.json","/packages/project/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/i18n/package.json","/packages/project/package.json","/scripts/cjsToEsm/package.json"]},{"name":"fast-json-patch","version":"3.1.1","files":["/packages/website-builder-sdk/package.json","/packages/website-builder-sdk/package.json"]},{"name":"fast-json-stable-stringify","version":"2.1.0","files":["/packages/website-builder-sdk/package.json","/packages/website-builder-sdk/package.json"]},{"name":"fastify","version":"5.8.4","files":["/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler/package.json","/packages/handler-aws/package.json"]},{"name":"fecha","version":"4.2.3","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"find-up","version":"8.0.0","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/scripts/prepublishOnly/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json"]},{"name":"flattie","version":"1.1.1","files":["/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb/package.json"]},{"name":"folder-hash","version":"4.1.2","files":["/scripts/buildPackages/package.json","/scripts/buildPackages/package.json"]},{"name":"front-matter","version":"4.0.2","files":["/packages/mcp/package.json","/packages/mcp/package.json"]},{"name":"fs-extra","version":"11.3.4","files":["/packages/build-tools/package.json","/packages/create-webiny-project/package.json","/packages/pulumi-sdk/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/package.json","/packages/pulumi-sdk/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json"]},{"name":"fuse.js","version":"7.3.0","files":["/packages/db-dynamodb/package.json","/packages/db-dynamodb/package.json"]},{"name":"get-tsconfig","version":"4.13.7","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"get-yarn-workspaces","version":"1.0.2","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/project-utils/package.json","/scripts/prepublishOnly/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/project-utils/package.json","/scripts/prepublishOnly/package.json"]},{"name":"graphql","version":"16.13.2","files":["/packages/api-headless-cms/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/api-headless-cms/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json"]},{"name":"graphql-request","version":"7.4.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"graphql-scalars","version":"1.25.0","files":["/packages/handler-graphql/package.json","/packages/handler-graphql/package.json"]},{"name":"graphql-tag","version":"2.12.6","files":["/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/tenant-manager/package.json","/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/tenant-manager/package.json"]},{"name":"history","version":"5.3.0","files":["/packages/app/package.json","/packages/app-admin/package.json","/packages/app/package.json","/packages/app-admin/package.json"]},{"name":"humanize-duration","version":"3.33.2","files":["/packages/cli-core/package.json","/packages/project/package.json","/packages/cli-core/package.json","/packages/project/package.json"]},{"name":"inquirer","version":"13.4.1","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json"]},{"name":"invariant","version":"2.2.4","files":["/packages/app/package.json","/packages/project-aws/package.json","/packages/app/package.json","/packages/project-aws/package.json"]},{"name":"is-hotkey","version":"0.2.0","files":["/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"jose","version":"6.2.2","files":["/packages/api-core/package.json","/packages/api-core/package.json"]},{"name":"js-yaml","version":"4.1.1","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"jsdom","version":"29.0.2","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"jsesc","version":"3.1.0","files":["/packages/telemetry/package.json","/packages/telemetry/package.json"]},{"name":"jsonpack","version":"1.1.5","files":["/packages/utils/package.json","/packages/utils/package.json"]},{"name":"jsonwebtoken","version":"9.0.3","files":["/packages/api-core/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json","/packages/api-core/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json"]},{"name":"jwt-decode","version":"4.0.0","files":["/package.json"]},{"name":"lexical","version":"0.43.0","files":["/packages/lexical-converter/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-theme/package.json","/packages/lexical-converter/package.json","/packages/lexical-editor/package.json","/packages/lexical-nodes/package.json","/packages/lexical-theme/package.json"]},{"name":"listr2","version":"10.2.1","files":["/packages/create-webiny-project/package.json","/scripts/buildPackages/package.json","/packages/create-webiny-project/package.json","/scripts/buildPackages/package.json"]},{"name":"load-json-file","version":"7.0.1","files":["/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/telemetry/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/telemetry/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/scripts/cjsToEsm/package.json"]},{"name":"load-script","version":"2.0.0","files":["/packages/app-graphql-playground/package.json","/packages/app-graphql-playground/package.json"]},{"name":"lodash","version":"4.18.1","files":["/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-core/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/build-tools/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/lexical-editor/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-utils/package.json","/packages/pulumi-sdk/package.json","/packages/react-properties/package.json","/packages/tasks/package.json","/packages/ui/package.json","/packages/validation/package.json","/packages/website-builder-sdk/package.json","/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-core/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-workflows/package.json","/packages/build-tools/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/lexical-editor/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-utils/package.json","/packages/pulumi-sdk/package.json","/packages/react-properties/package.json","/packages/tasks/package.json","/packages/ui/package.json","/packages/validation/package.json","/packages/website-builder-sdk/package.json"]},{"name":"markdown-to-jsx","version":"9.7.15","files":["/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/app-admin/package.json","/packages/app-website-builder/package.json"]},{"name":"matcher","version":"6.0.0","files":["/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"mime","version":"4.1.0","files":["/packages/api-file-manager-s3/package.json","/packages/app-file-manager/package.json","/packages/project-aws/package.json","/packages/api-file-manager-s3/package.json","/packages/app-file-manager/package.json","/packages/project-aws/package.json"]},{"name":"minimatch","version":"10.2.5","files":["/packages/admin-ui/package.json","/packages/api-core/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/project/package.json","/packages/admin-ui/package.json","/packages/api-core/package.json","/packages/app/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/project/package.json"]},{"name":"mobx","version":"6.15.0","files":["/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/languages/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/languages/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json"]},{"name":"mobx-react-lite","version":"4.1.1","files":["/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/okta/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json"]},{"name":"monaco-editor","version":"0.53.0","files":["/packages/admin-ui/package.json","/packages/app-admin/package.json","/packages/app-sdk-playground/package.json","/packages/admin-ui/package.json","/packages/app-admin/package.json","/packages/app-sdk-playground/package.json"]},{"name":"mqtt","version":"5.15.1","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"nanoid","version":"5.1.7","files":["/packages/app/package.json","/packages/react-properties/package.json","/packages/utils/package.json","/packages/website-builder-sdk/package.json","/packages/app/package.json","/packages/react-properties/package.json","/packages/utils/package.json","/packages/website-builder-sdk/package.json"]},{"name":"nanoid-dictionary","version":"5.0.0","files":["/packages/utils/package.json","/packages/website-builder-sdk/package.json","/packages/utils/package.json","/packages/website-builder-sdk/package.json"]},{"name":"neverthrow","version":"8.2.0","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"nodemailer","version":"8.0.5","files":["/packages/api-mailer/package.json","/packages/api-mailer/package.json"]},{"name":"object-hash","version":"3.0.0","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"object-merge-advanced","version":"14.1.3","files":["/packages/tasks/package.json","/packages/tasks/package.json"]},{"name":"object-sizeof","version":"2.6.5","files":["/packages/tasks/package.json","/packages/tasks/package.json"]},{"name":"ohash","version":"2.0.11","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"open","version":"11.0.0","files":["/packages/cli-core/package.json","/packages/cli-core/package.json"]},{"name":"ora","version":"9.3.0","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json"]},{"name":"os","version":"0.1.2","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"p-limit","version":"7.3.0","files":["/scripts/cjsToEsm/package.json","/scripts/cjsToEsm/package.json"]},{"name":"p-map","version":"7.0.4","files":["/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/sdk/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/sdk/package.json"]},{"name":"p-reduce","version":"3.0.0","files":["/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json"]},{"name":"p-retry","version":"8.0.0","files":["/packages/api-dynamodb-to-elasticsearch/package.json","/packages/app-file-manager-s3/package.json","/packages/project/package.json","/packages/sdk/package.json","/packages/utils/package.json","/packages/api-dynamodb-to-elasticsearch/package.json","/packages/app-file-manager-s3/package.json","/packages/project/package.json","/packages/sdk/package.json","/packages/utils/package.json"]},{"name":"pino","version":"10.3.1","files":["/packages/api-core/package.json","/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json","/scripts/cli/package.json","/packages/api-core/package.json","/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json","/scripts/cli/package.json"]},{"name":"pino-lambda","version":"4.4.1","files":["/packages/api-core/package.json","/packages/handler-aws/package.json","/packages/api-core/package.json","/packages/handler-aws/package.json"]},{"name":"pino-pretty","version":"13.1.3","files":["/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json","/packages/cli-core/package.json","/packages/project/package.json","/packages/website-builder-sdk/package.json"]},{"name":"pluralize","version":"8.0.0","files":["/packages/api-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/api-headless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"postcss","version":"8.5.9","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"postcss-import","version":"16.1.1","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"postcss-loader","version":"8.2.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"radix-ui","version":"1.4.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"raw-loader","version":"4.0.2","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"raw.macro","version":"0.4.2","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"react","version":"18.3.1","files":["/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-aws-template/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/tenant-manager/package.json","/packages/webiny/package.json","/packages/website-builder-react/package.json","/packages/admin-ui/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/project-aws-template/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/tenant-manager/package.json","/packages/webiny/package.json","/packages/website-builder-react/package.json"]},{"name":"react-butterfiles","version":"1.3.3","files":["/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json"]},{"name":"react-color","version":"2.19.3","files":["/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json","/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"react-custom-scrollbars","version":"4.2.1","files":["/packages/admin-ui/package.json","/packages/app-file-manager/package.json","/packages/admin-ui/package.json","/packages/app-file-manager/package.json"]},{"name":"react-dnd","version":"16.0.1","files":["/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"react-dnd-html5-backend","version":"16.0.1","files":["/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/react-composition/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-file-manager/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/languages/package.json","/packages/lexical-editor/package.json","/packages/lexical-editor-actions/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/react-composition/package.json","/packages/tenant-manager/package.json","/packages/website-builder-react/package.json"]},{"name":"react-helmet","version":"6.1.0","files":["/packages/app-admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/app-admin-ui/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json"]},{"name":"react-lazy-load","version":"4.0.1","files":["/packages/app-file-manager/package.json","/packages/app-file-manager/package.json"]},{"name":"react-refresh","version":"0.18.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"react-resizable-panels","version":"4.10.0","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"react-transition-group","version":"4.4.5","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"react-virtualized","version":"9.22.6","files":["/packages/admin-ui/package.json","/packages/app-admin/package.json","/packages/admin-ui/package.json","/packages/app-admin/package.json"]},{"name":"regenerator-runtime","version":"0.14.1","files":["/packages/project-aws-template/package.json","/packages/project-aws-template/package.json"]},{"name":"replace-in-path","version":"1.1.0","files":["/packages/project/package.json","/packages/project-aws/package.json","/packages/project/package.json","/packages/project-aws/package.json"]},{"name":"reset-css","version":"5.0.2","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"rimraf","version":"6.1.3","files":["/packages/build-tools/package.json","/packages/create-webiny-project/package.json","/packages/build-tools/package.json","/packages/create-webiny-project/package.json"]},{"name":"sanitize-filename","version":"1.6.4","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"sass","version":"1.99.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"sass-loader","version":"16.0.7","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"semver","version":"7.7.4","files":["/packages/api-sync-system/package.json","/packages/cli-core/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json","/packages/api-sync-system/package.json","/packages/cli-core/package.json","/packages/pulumi-sdk/package.json","/packages/system-requirements/package.json"]},{"name":"serialize-error","version":"13.0.1","files":["/packages/project/package.json","/scripts/buildPackages/package.json","/packages/project/package.json","/scripts/buildPackages/package.json"]},{"name":"sharp","version":"0.34.5","files":["/packages/api-file-manager-s3/package.json","/packages/api-file-manager-s3/package.json"]},{"name":"slugify","version":"1.6.9","files":["/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-website-builder/package.json","/packages/form/package.json","/packages/api-headless-cms/package.json","/packages/app-aco/package.json","/packages/app-website-builder/package.json","/packages/form/package.json"]},{"name":"sonner","version":"2.0.7","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"srcset","version":"5.0.3","files":["/packages/aws-helpers/package.json","/packages/aws-helpers/package.json"]},{"name":"strip-ansi","version":"7.2.0","files":["/packages/telemetry/package.json","/packages/telemetry/package.json"]},{"name":"style-loader","version":"4.0.0","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"tailwind-merge","version":"2.6.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"tailwindcss","version":"4.2.2","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"tar","version":"7.5.13","files":["/packages/pulumi-sdk/package.json","/packages/pulumi-sdk/package.json"]},{"name":"timeago-react","version":"3.0.7","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"tinycolor2","version":"1.6.0","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"ts-invariant","version":"0.10.3","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"ts-morph","version":"27.0.2","files":["/packages/build-tools/package.json","/packages/project/package.json","/packages/project-aws/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json","/scripts/generateSkills/package.json","/packages/build-tools/package.json","/packages/project/package.json","/packages/project-aws/package.json","/scripts/cli/package.json","/scripts/cjsToEsm/package.json","/scripts/generateSkills/package.json"]},{"name":"tsx","version":"4.21.0","files":["/packages/build-tools/package.json","/packages/cli/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/cjsToEsm/package.json","/packages/build-tools/package.json","/packages/cli/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/cjsToEsm/package.json"]},{"name":"tw-animate-css","version":"1.4.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"type-fest","version":"5.5.0","files":["/packages/admin-ui/package.json","/packages/api-websockets/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/db/package.json","/scripts/cli/package.json","/packages/admin-ui/package.json","/packages/api-websockets/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/db/package.json","/scripts/cli/package.json"]},{"name":"typescript","version":"5.9.3","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"unicode-emoji-json","version":"0.8.0","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"uniqid","version":"5.4.0","files":["/packages/api-headless-cms-import-export/package.json","/packages/plugins/package.json","/packages/api-headless-cms-import-export/package.json","/packages/plugins/package.json"]},{"name":"unzipper","version":"0.12.3","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"url-loader","version":"4.1.1","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"use-deep-compare-effect","version":"1.8.1","files":["/packages/app-headless-cms/package.json","/packages/app-headless-cms/package.json"]},{"name":"utf-8-validate","version":"6.0.6","files":["/packages/build-tools/package.json","/packages/build-tools/package.json"]},{"name":"uuid","version":"13.0.0","files":["/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json"]},{"name":"validate-npm-package-name","version":"7.0.2","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"vitest","version":"4.1.4","files":["/packages/api-headless-cms-aco/package.json","/packages/app-trash-bin/package.json","/packages/api-headless-cms-aco/package.json","/packages/app-trash-bin/package.json"]},{"name":"warning","version":"4.0.3","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"write-json-file","version":"7.0.0","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/global-config/package.json","/packages/project/package.json","/scripts/buildPackages/package.json","/scripts/prepublishOnly/package.json"]},{"name":"wts-client","version":"2.0.0","files":["/packages/telemetry/package.json","/packages/telemetry/package.json"]},{"name":"yargs","version":"18.0.0","files":["/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/i18n/package.json","/scripts/buildPackages/package.json","/scripts/cli/package.json","/packages/cli-core/package.json","/packages/create-webiny-project/package.json","/packages/i18n/package.json","/scripts/buildPackages/package.json","/scripts/cli/package.json"]},{"name":"yesno","version":"0.4.0","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"zod","version":"4.3.6","files":["/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-file-manager/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/auth0/package.json","/packages/cli-core/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/tasks/package.json","/packages/utils/package.json","/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-file-manager/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-scheduler/package.json","/packages/app-website-builder/package.json","/packages/auth0/package.json","/packages/cli-core/package.json","/packages/cognito/package.json","/packages/handler-graphql/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/tasks/package.json","/packages/utils/package.json"]}],"devDependencies":[{"name":"@4tw/cypress-drag-drop","version":"2.3.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"@babel/code-frame","version":"7.29.0","files":["/package.json"]},{"name":"@babel/compat-data","version":"7.29.0","files":["/package.json"]},{"name":"@babel/core","version":"7.29.0","files":["/package.json"]},{"name":"@babel/helper-define-polyfill-provider","version":"0.6.8","files":["/package.json"]},{"name":"@babel/helper-environment-visitor","version":"7.24.7","files":["/package.json"]},{"name":"@babel/parser","version":"7.29.2","files":["/package.json"]},{"name":"@babel/plugin-proposal-throw-expressions","version":"7.27.1","files":["/package.json"]},{"name":"@babel/plugin-transform-modules-commonjs","version":"7.28.6","files":["/package.json"]},{"name":"@babel/plugin-transform-runtime","version":"7.29.0","files":["/package.json"]},{"name":"@babel/preset-env","version":"7.29.2","files":["/package.json"]},{"name":"@babel/preset-react","version":"7.28.5","files":["/package.json"]},{"name":"@babel/preset-typescript","version":"7.28.5","files":["/package.json"]},{"name":"@babel/register","version":"7.28.6","files":["/package.json","/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"@babel/runtime","version":"7.29.2","files":["/package.json"]},{"name":"@babel/template","version":"7.28.6","files":["/package.json"]},{"name":"@babel/traverse","version":"7.29.0","files":["/package.json"]},{"name":"@babel/types","version":"7.29.0","files":["/package.json"]},{"name":"@commitlint/cli","version":"20.5.0","files":["/package.json"]},{"name":"@commitlint/config-conventional","version":"20.5.0","files":["/package.json"]},{"name":"@emotion/babel-plugin","version":"11.13.5","files":["/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-scheduler/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/ui/package.json"]},{"name":"@emotion/react","version":"11.14.0","files":["/packages/react-rich-text-lexical-renderer/package.json","/packages/react-rich-text-lexical-renderer/package.json"]},{"name":"@eslint/eslintrc","version":"3.3.5","files":["/package.json"]},{"name":"@eslint/js","version":"10.0.1","files":["/package.json"]},{"name":"@faker-js/faker","version":"10.4.0","files":["/packages/api-sync-system/package.json","/packages/api-sync-system/package.json"]},{"name":"@fortawesome/free-solid-svg-icons","version":"7.2.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@grpc/grpc-js","version":"1.14.3","files":["/package.json"]},{"name":"@lexical/code","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/hashtag","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/headless","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/history","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/html","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/list","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/mark","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/overflow","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/react","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/rich-text","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/selection","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/text","version":"0.43.0","files":["/package.json"]},{"name":"@lexical/utils","version":"0.43.0","files":["/package.json"]},{"name":"@material-design-icons/svg","version":"0.14.15","files":["/packages/icons/package.json","/packages/icons/package.json"]},{"name":"@octokit/rest","version":"20.1.2","files":["/package.json"]},{"name":"@storybook/addon-a11y","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@storybook/addon-docs","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@storybook/addon-webpack5-compiler-babel","version":"3.0.6","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@storybook/react-webpack5","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@svgr/webpack","version":"8.1.0","files":["/packages/admin-ui/package.json","/packages/app-file-manager/package.json","/packages/admin-ui/package.json","/packages/app-file-manager/package.json"]},{"name":"@tailwindcss/postcss","version":"4.2.2","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@testing-library/cypress","version":"10.1.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"@testing-library/react","version":"16.3.2","files":["/packages/app-admin/package.json","/packages/form/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/ui/package.json","/packages/app-admin/package.json","/packages/form/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/ui/package.json"]},{"name":"@testing-library/user-event","version":"14.6.1","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"@types/accounting","version":"0.4.5","files":["/packages/i18n/package.json","/packages/i18n/package.json"]},{"name":"@types/adm-zip","version":"0.5.8","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@types/archiver","version":"7.0.0","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@types/babel__code-frame","version":"7.27.0","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"@types/bytes","version":"3.1.5","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/cli-progress","version":"3.11.6","files":["/scripts/cjsToEsm/package.json","/scripts/cjsToEsm/package.json"]},{"name":"@types/debounce","version":"1.2.4","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"@types/deep-equal","version":"1.0.4","files":["/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"@types/folder-hash","version":"4.0.4","files":["/scripts/buildPackages/package.json","/scripts/buildPackages/package.json"]},{"name":"@types/fs-extra","version":"11.0.4","files":["/package.json"]},{"name":"@types/graphlib","version":"2.1.12","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/humanize-duration","version":"3.27.4","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"@types/invariant","version":"2.2.37","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"@types/is-hotkey","version":"0.1.10","files":["/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json","/packages/app-admin/package.json","/packages/app-website-builder/package.json","/packages/website-builder-sdk/package.json"]},{"name":"@types/is-number","version":"7.0.5","files":["/packages/db-dynamodb/package.json","/packages/db-dynamodb/package.json"]},{"name":"@types/js-yaml","version":"4.0.9","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"@types/jsdom","version":"28.0.1","files":["/packages/project/package.json","/packages/project/package.json"]},{"name":"@types/jsonpack","version":"1.1.6","files":["/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json"]},{"name":"@types/jsonwebtoken","version":"9.0.10","files":["/packages/api-core/package.json","/packages/auth0/package.json","/packages/okta/package.json","/packages/api-core/package.json","/packages/auth0/package.json","/packages/okta/package.json"]},{"name":"@types/jwk-to-pem","version":"2.0.3","files":["/packages/auth0/package.json","/packages/okta/package.json","/packages/auth0/package.json","/packages/okta/package.json"]},{"name":"@types/lodash","version":"4.17.24","files":["/packages/api-sync-system/package.json","/packages/app/package.json","/packages/cli/package.json","/packages/cli-core/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/mcp/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/validation/package.json","/packages/api-sync-system/package.json","/packages/app/package.json","/packages/cli/package.json","/packages/cli-core/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/mcp/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/validation/package.json"]},{"name":"@types/ncp","version":"2.0.8","files":["/packages/mcp/package.json","/packages/project-aws/package.json","/packages/mcp/package.json","/packages/project-aws/package.json"]},{"name":"@types/node","version":"24.12.2","files":["/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/create-webiny-project/_templates/base/template.package.json"]},{"name":"@types/nodemailer","version":"8.0.0","files":["/packages/api-mailer/package.json","/packages/api-mailer/package.json"]},{"name":"@types/object-hash","version":"3.0.6","files":["/packages/api-file-manager/package.json","/packages/api-file-manager/package.json"]},{"name":"@types/pluralize","version":"0.0.33","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"@types/postcss-import","version":"14.0.3","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"@types/react","version":"18.3.28","files":["/package.json","/packages/admin-ui/package.json","/packages/app-aco/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/website-builder-react/package.json","/packages/admin-ui/package.json","/packages/app-aco/package.json","/packages/app-audit-logs/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-scheduler/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-workflows/package.json","/packages/cognito/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/website-builder-react/package.json"]},{"name":"@types/react-color","version":"3.0.13","files":["/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json","/packages/admin-ui/package.json","/packages/lexical-editor-actions/package.json"]},{"name":"@types/react-custom-scrollbars","version":"4.0.13","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@types/react-dom","version":"18.3.7","files":["/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/create-webiny-project/_templates/base/template.package.json"]},{"name":"@types/react-helmet","version":"6.1.11","files":["/packages/app-admin-ui/package.json","/packages/app-security-access-management/package.json","/packages/app-admin-ui/package.json","/packages/app-security-access-management/package.json"]},{"name":"@types/react-resizable","version":"3.0.8","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/react-transition-group","version":"4.4.12","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/react-virtualized","version":"9.22.3","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"@types/store","version":"2.0.5","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/tinycolor2","version":"1.4.6","files":["/packages/app-admin/package.json","/packages/app-admin/package.json"]},{"name":"@types/uniqid","version":"5.3.4","files":["/packages/feature-flags/package.json","/packages/plugins/package.json","/packages/feature-flags/package.json","/packages/plugins/package.json"]},{"name":"@types/unzipper","version":"0.10.11","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"@types/validate-npm-package-name","version":"4.0.2","files":["/packages/create-webiny-project/package.json","/packages/create-webiny-project/package.json"]},{"name":"@types/warning","version":"3.0.4","files":["/packages/app/package.json","/packages/app/package.json"]},{"name":"@types/yargs","version":"17.0.35","files":["/scripts/buildPackages/package.json","/scripts/buildPackages/package.json"]},{"name":"@typescript-eslint/eslint-plugin","version":"8.58.1","files":["/package.json"]},{"name":"@typescript-eslint/parser","version":"8.58.1","files":["/package.json"]},{"name":"@vitest/coverage-v8","version":"4.1.4","files":["/package.json"]},{"name":"@vitest/eslint-plugin","version":"1.6.15","files":["/package.json"]},{"name":"adio","version":"2.1.0","files":["/package.json"]},{"name":"adm-zip","version":"0.5.17","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-import-export/package.json"]},{"name":"amazon-cognito-identity-js","version":"6.3.16","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"apollo-client","version":"2.6.10","files":["/packages/app-aco/package.json","/packages/app-trash-bin/package.json","/packages/app-aco/package.json","/packages/app-trash-bin/package.json"]},{"name":"apollo-graphql","version":"0.9.7","files":["/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"apollo-link","version":"1.2.14","files":["/packages/app-aco/package.json","/packages/app-trash-bin/package.json","/packages/app-aco/package.json","/packages/app-trash-bin/package.json"]},{"name":"aws-sdk-client-mock","version":"4.1.0","files":["/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder-scheduler/package.json"]},{"name":"babel-loader","version":"10.1.1","files":["/package.json","/packages/ui/package.json","/packages/ui/package.json"]},{"name":"babel-plugin-dynamic-import-node","version":"2.3.3","files":["/package.json"]},{"name":"babel-plugin-macros","version":"3.1.0","files":["/package.json"]},{"name":"babel-plugin-module-resolver","version":"5.0.3","files":["/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json"]},{"name":"chalk","version":"5.6.2","files":["/package.json","/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"cross-env","version":"10.1.0","files":["/package.json"]},{"name":"css-loader","version":"7.1.4","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"cypress","version":"15.13.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"cypress-image-snapshot","version":"4.0.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"cypress-mailosaur","version":"5.0.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"cypress-wait-until","version":"3.0.2","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"deepmerge","version":"4.3.1","files":["/package.json"]},{"name":"del","version":"8.0.1","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"eslint","version":"10.2.0","files":["/package.json"]},{"name":"eslint-config-standard","version":"17.1.0","files":["/package.json"]},{"name":"eslint-import-resolver-babel-module","version":"5.3.2","files":["/package.json"]},{"name":"eslint-plugin-import","version":"2.32.0","files":["/package.json"]},{"name":"eslint-plugin-lodash","version":"8.0.0","files":["/package.json"]},{"name":"eslint-plugin-node","version":"11.1.0","files":["/package.json"]},{"name":"eslint-plugin-promise","version":"7.2.1","files":["/package.json"]},{"name":"eslint-plugin-react","version":"7.37.5","files":["/package.json"]},{"name":"eslint-plugin-standard","version":"5.0.0","files":["/package.json"]},{"name":"eslint-plugin-storybook","version":"10.3.5","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"execa","version":"5.1.1","files":["/package.json","/packages/app-audit-logs/package.json","/packages/app-website-builder/package.json","/packages/common-audit-logs/package.json","/packages/mcp/package.json","/packages/ui/package.json","/packages/app-audit-logs/package.json","/packages/app-website-builder/package.json","/packages/common-audit-logs/package.json","/packages/mcp/package.json","/packages/ui/package.json"]},{"name":"fast-glob","version":"3.3.3","files":["/package.json"]},{"name":"file-loader","version":"6.2.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"folder-hash","version":"4.1.2","files":["/package.json"]},{"name":"fs-extra","version":"11.3.4","files":["/package.json"]},{"name":"get-yarn-workspaces","version":"1.0.2","files":["/package.json"]},{"name":"github-actions-wac","version":"2.0.0","files":["/package.json"]},{"name":"graphql","version":"16.13.2","files":["/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-file-manager-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-mailer/package.json","/packages/api-record-locking/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/testing/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-file-manager-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-mailer/package.json","/packages/api-record-locking/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/testing/package.json"]},{"name":"graphql-request","version":"7.4.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"husky","version":"9.1.7","files":["/package.json"]},{"name":"inquirer","version":"13.4.1","files":["/package.json"]},{"name":"jest-dynalite","version":"3.6.1","files":["/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/db-dynamodb/package.json","/packages/project-utils/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/db-dynamodb/package.json","/packages/project-utils/package.json"]},{"name":"jest-extended","version":"7.0.0","files":["/package.json"]},{"name":"jsdom","version":"29.0.2","files":["/packages/lexical-converter/package.json","/packages/lexical-converter/package.json"]},{"name":"lerna","version":"8.1.2","files":["/package.json"]},{"name":"lexical","version":"0.43.0","files":["/package.json"]},{"name":"listr2","version":"10.2.1","files":["/packages/project-utils/package.json","/packages/project-utils/package.json"]},{"name":"load-json-file","version":"7.0.1","files":["/package.json","/packages/project-utils/package.json","/packages/project-utils/package.json"]},{"name":"lodash","version":"4.18.1","files":["/package.json","/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"minimatch","version":"10.2.5","files":["/package.json"]},{"name":"mobx","version":"6.15.0","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"mobx-react-lite","version":"4.1.1","files":["/packages/form/package.json","/packages/form/package.json"]},{"name":"nanoid","version":"5.1.7","files":["/package.json","/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"ncp","version":"2.0.0","files":["/packages/ui/package.json","/packages/ui/package.json"]},{"name":"next","version":"16.2.3","files":["/package.json"]},{"name":"pino","version":"10.3.1","files":["/packages/logger/package.json","/packages/project-utils/package.json","/packages/logger/package.json","/packages/project-utils/package.json"]},{"name":"pino-pretty","version":"13.1.3","files":["/packages/project-utils/package.json","/packages/project-utils/package.json"]},{"name":"postcss-loader","version":"8.2.1","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"prettier","version":"3.6.2","files":["/package.json","/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-website-builder/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/admin-ui/package.json","/packages/api-aco/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-website-builder/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json"]},{"name":"raw-loader","version":"4.0.2","files":["/packages/ui/package.json","/packages/ui/package.json"]},{"name":"react","version":"18.3.1","files":["/package.json","/packages/lexical-nodes/package.json","/packages/lexical-nodes/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/package.json"]},{"name":"rimraf","version":"6.1.3","files":["/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/scripts/cli/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-websockets/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/scripts/cli/package.json"]},{"name":"sass","version":"1.99.0","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"semver","version":"7.7.4","files":["/package.json"]},{"name":"storybook","version":"9.1.20","files":["/packages/admin-ui/package.json","/packages/admin-ui/package.json"]},{"name":"ts-expect","version":"1.3.0","files":["/package.json"]},{"name":"tsx","version":"4.21.0","files":["/package.json","/packages/mcp/package.json","/packages/mcp/package.json"]},{"name":"type-fest","version":"5.5.0","files":["/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-record-locking/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/scripts/prepublishOnly/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-record-locking/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/project/package.json","/packages/pulumi-sdk/package.json","/packages/tasks/package.json","/scripts/prepublishOnly/package.json"]},{"name":"typescript","version":"5.9.3","files":["/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-dynamodb-to-elasticsearch/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-tasks-ddb-es/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/react-composition/package.json","/packages/sdk/package.json","/packages/shared-aco/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/cypress-tests/package.json","/scripts/cli/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-background-tasks-ddb/package.json","/packages/api-background-tasks-os/package.json","/packages/api-core/package.json","/packages/api-core-ddb/package.json","/packages/api-dynamodb-to-elasticsearch/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-aco/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-tasks-ddb-es/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-admin-ui/package.json","/packages/app-audit-logs/package.json","/packages/app-file-manager/package.json","/packages/app-file-manager-s3/package.json","/packages/app-graphql-playground/package.json","/packages/app-headless-cms/package.json","/packages/app-headless-cms-common/package.json","/packages/app-headless-cms-scheduler/package.json","/packages/app-headless-cms-workflows/package.json","/packages/app-mailer/package.json","/packages/app-record-locking/package.json","/packages/app-scheduler/package.json","/packages/app-sdk-playground/package.json","/packages/app-security-access-management/package.json","/packages/app-serverless-cms/package.json","/packages/app-trash-bin/package.json","/packages/app-utils/package.json","/packages/app-website-builder/package.json","/packages/app-website-builder-scheduler/package.json","/packages/app-website-builder-workflows/package.json","/packages/app-websockets/package.json","/packages/app-workflows/package.json","/packages/auth0/package.json","/packages/aws-sdk/package.json","/packages/cli-core/package.json","/packages/common-audit-logs/package.json","/packages/create-webiny-project/_templates/base/template.package.json","/packages/db/package.json","/packages/db-dynamodb/package.json","/packages/error/package.json","/packages/feature/package.json","/packages/feature-flags/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-db/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/languages/package.json","/packages/logger/package.json","/packages/mcp/package.json","/packages/okta/package.json","/packages/plugins/package.json","/packages/project/package.json","/packages/project-aws/package.json","/packages/pulumi/package.json","/packages/pulumi-sdk/package.json","/packages/react-composition/package.json","/packages/sdk/package.json","/packages/shared-aco/package.json","/packages/tasks/package.json","/packages/tenant-manager/package.json","/packages/testing/package.json","/packages/ui/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/wcp/package.json","/packages/webiny/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/cypress-tests/package.json","/scripts/cli/package.json"]},{"name":"uniqid","version":"5.4.0","files":["/cypress-tests/package.json","/cypress-tests/package.json"]},{"name":"validator","version":"13.15.35","files":["/package.json"]},{"name":"verdaccio","version":"6.5.0","files":["/package.json"]},{"name":"vitest","version":"4.1.4","files":["/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/languages/package.json","/packages/lexical-converter/package.json","/packages/plugins/package.json","/packages/project-utils/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/sdk/package.json","/packages/tasks/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json","/packages/admin-ui/package.json","/packages/api/package.json","/packages/api-aco/package.json","/packages/api-audit-logs/package.json","/packages/api-core/package.json","/packages/api-elasticsearch-tasks/package.json","/packages/api-file-manager-aco/package.json","/packages/api-file-manager-s3/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms-bulk-actions/package.json","/packages/api-headless-cms-ddb/package.json","/packages/api-headless-cms-ddb-es/package.json","/packages/api-headless-cms-es-tasks/package.json","/packages/api-headless-cms-import-export/package.json","/packages/api-headless-cms-scheduler/package.json","/packages/api-headless-cms-tasks/package.json","/packages/api-headless-cms-workflows/package.json","/packages/api-mailer/package.json","/packages/api-opensearch/package.json","/packages/api-record-locking/package.json","/packages/api-scheduler/package.json","/packages/api-sync-system/package.json","/packages/api-website-builder/package.json","/packages/api-website-builder-scheduler/package.json","/packages/api-website-builder-workflows/package.json","/packages/api-websockets/package.json","/packages/api-workflows/package.json","/packages/app/package.json","/packages/app-aco/package.json","/packages/app-admin/package.json","/packages/app-file-manager/package.json","/packages/app-headless-cms/package.json","/packages/app-website-builder/package.json","/packages/cognito/package.json","/packages/db-dynamodb/package.json","/packages/form/package.json","/packages/handler/package.json","/packages/handler-aws/package.json","/packages/handler-graphql/package.json","/packages/i18n/package.json","/packages/languages/package.json","/packages/lexical-converter/package.json","/packages/plugins/package.json","/packages/project-utils/package.json","/packages/react-composition/package.json","/packages/react-properties/package.json","/packages/react-rich-text-lexical-renderer/package.json","/packages/sdk/package.json","/packages/tasks/package.json","/packages/utils/package.json","/packages/validation/package.json","/packages/website-builder-nextjs/package.json","/packages/website-builder-react/package.json","/packages/website-builder-sdk/package.json"]},{"name":"webpack","version":"5.106.1","files":["/packages/website-builder-nextjs/package.json","/packages/website-builder-nextjs/package.json"]},{"name":"write-json-file","version":"7.0.0","files":["/package.json","/packages/api-headless-cms/package.json","/packages/api-headless-cms/package.json"]},{"name":"yargs","version":"18.0.0","files":["/package.json","/packages/project-utils/package.json","/packages/project-utils/package.json"]}],"peerDependencies":[{"name":"minimatch","version":"10.2.5","files":["/packages/ui/package.json","/packages/ui/package.json"]},{"name":"react","version":"18.3.1","files":["/packages/app-audit-logs/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/ui/package.json","/packages/app-audit-logs/package.json","/packages/form/package.json","/packages/i18n/package.json","/packages/i18n-react/package.json","/packages/ui/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/packages/ui/package.json","/packages/ui/package.json"]}],"resolutions":[{"name":"@types/react","version":"18.3.28","files":["/package.json"]},{"name":"@types/react-dom","version":"18.3.7","files":["/package.json"]},{"name":"handlebars","version":"4.7.9","files":["/package.json"]},{"name":"lerna/minimatch","version":"3.1.3","files":["/package.json"]},{"name":"lodash","version":"4.18.1","files":["/package.json"]},{"name":"react","version":"18.3.1","files":["/package.json"]},{"name":"react-dom","version":"18.3.1","files":["/package.json"]}],"references":[{"name":"@types/hoist-non-react-statics","versions":[{"version":"3.3.7","files":[{"file":"/package.json","types":["dependencies"]}]}]},{"name":"jwt-decode","versions":[{"version":"4.0.0","files":[{"file":"/package.json","types":["dependencies"]}]}]},{"name":"@babel/code-frame","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@babel/compat-data","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/core","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/helper-define-polyfill-provider","versions":[{"version":"0.6.8","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/helper-environment-visitor","versions":[{"version":"7.24.7","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/parser","versions":[{"version":"7.29.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/plugin-proposal-throw-expressions","versions":[{"version":"7.27.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/plugin-transform-modules-commonjs","versions":[{"version":"7.28.6","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/plugin-transform-runtime","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/preset-env","versions":[{"version":"7.29.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/preset-react","versions":[{"version":"7.28.5","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/preset-typescript","versions":[{"version":"7.28.5","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/register","versions":[{"version":"7.28.6","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]}]}]},{"name":"@babel/runtime","versions":[{"version":"7.29.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@babel/template","versions":[{"version":"7.28.6","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/traverse","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@babel/types","versions":[{"version":"7.29.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@commitlint/cli","versions":[{"version":"20.5.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@commitlint/config-conventional","versions":[{"version":"20.5.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@eslint/eslintrc","versions":[{"version":"3.3.5","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@eslint/js","versions":[{"version":"10.0.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@grpc/grpc-js","versions":[{"version":"1.14.3","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@lexical/code","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/hashtag","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/headless","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]}]}]},{"name":"@lexical/history","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]}]}]},{"name":"@lexical/html","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]}]}]},{"name":"@lexical/list","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/mark","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/overflow","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/react","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/rich-text","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/selection","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@lexical/text","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]}]}]},{"name":"@lexical/utils","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@octokit/rest","versions":[{"version":"20.1.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@types/fs-extra","versions":[{"version":"11.0.4","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@types/node","versions":[{"version":"24.12.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]}]}]},{"name":"@types/react","versions":[{"version":"18.3.28","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-mailer/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-workflows/package.json","types":["devDependencies"]},{"file":"/packages/cognito/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-dom","versions":[{"version":"18.3.7","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]}]}]},{"name":"@typescript-eslint/eslint-plugin","versions":[{"version":"8.58.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@typescript-eslint/parser","versions":[{"version":"8.58.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@vitest/coverage-v8","versions":[{"version":"4.1.4","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"@vitest/eslint-plugin","versions":[{"version":"1.6.15","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"adio","versions":[{"version":"2.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"babel-loader","versions":[{"version":"10.1.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"babel-plugin-dynamic-import-node","versions":[{"version":"2.3.3","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"babel-plugin-macros","versions":[{"version":"3.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"babel-plugin-module-resolver","versions":[{"version":"5.0.3","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]}]}]},{"name":"chalk","versions":[{"version":"5.6.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/aws-layers/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/system-requirements/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"cross-env","versions":[{"version":"10.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"deepmerge","versions":[{"version":"4.3.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"eslint","versions":[{"version":"10.2.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"eslint-config-standard","versions":[{"version":"17.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-import-resolver-babel-module","versions":[{"version":"5.3.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-import","versions":[{"version":"2.32.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-lodash","versions":[{"version":"8.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-node","versions":[{"version":"11.1.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-promise","versions":[{"version":"7.2.1","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-react","versions":[{"version":"7.37.5","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"eslint-plugin-standard","versions":[{"version":"5.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"execa","versions":[{"version":"5.1.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/cli/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/common-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/system-requirements/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"fast-glob","versions":[{"version":"3.3.3","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/i18n/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"folder-hash","versions":[{"version":"4.1.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"fs-extra","versions":[{"version":"11.3.4","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]}]}]},{"name":"get-yarn-workspaces","versions":[{"version":"1.0.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]}]}]},{"name":"github-actions-wac","versions":[{"version":"2.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"graphql","versions":[{"version":"16.13.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies","devDependencies"]},{"file":"/packages/api-headless-cms-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-bulk-actions/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]},{"file":"/packages/testing/package.json","types":["devDependencies"]}]}]},{"name":"husky","versions":[{"version":"9.1.7","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"inquirer","versions":[{"version":"13.4.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"jest-extended","versions":[{"version":"7.0.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"lerna","versions":[{"version":"8.1.2","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"lexical","versions":[{"version":"0.43.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]},{"file":"/packages/lexical-theme/package.json","types":["dependencies"]}]}]},{"name":"load-json-file","versions":[{"version":"7.0.1","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/telemetry/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"lodash","versions":[{"version":"4.18.1","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-aco/package.json","types":["dependencies"]},{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["dependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/api-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["dependencies"]},{"file":"/packages/i18n/package.json","types":["dependencies"]},{"file":"/packages/i18n-react/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/tasks/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["dependencies"]},{"file":"/packages/validation/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"minimatch","versions":[{"version":"10.2.5","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["peerDependencies"]}]}]},{"name":"nanoid","versions":[{"version":"5.1.7","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/utils/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"next","versions":[{"version":"16.2.3","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"prettier","versions":[{"version":"3.6.2","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/react-properties/package.json","types":["devDependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]}]}]},{"name":"react","versions":[{"version":"18.3.1","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["peerDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-websockets/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["peerDependencies"]},{"file":"/packages/i18n/package.json","types":["peerDependencies"]},{"file":"/packages/i18n-react/package.json","types":["peerDependencies"]},{"file":"/packages/languages/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]},{"file":"/packages/lexical-nodes/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/project-aws-template/package.json","types":["dependencies"]},{"file":"/packages/react-composition/package.json","types":["dependencies"]},{"file":"/packages/react-properties/package.json","types":["dependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["peerDependencies"]},{"file":"/packages/webiny/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]}]}]},{"name":"react-dom","versions":[{"version":"18.3.1","files":[{"file":"/package.json","types":["devDependencies","resolutions"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-websockets/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["dependencies"]},{"file":"/packages/languages/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/react-composition/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["peerDependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]}]}]},{"name":"semver","versions":[{"version":"7.7.4","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/packages/system-requirements/package.json","types":["dependencies"]}]}]},{"name":"ts-expect","versions":[{"version":"1.3.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"tsx","versions":[{"version":"4.21.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli/package.json","types":["dependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"type-fest","versions":[{"version":"5.5.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["dependencies"]},{"file":"/packages/api-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/db/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["devDependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"typescript","versions":[{"version":"5.9.3","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-os/package.json","types":["devDependencies"]},{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-core-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-dynamodb-to-elasticsearch/package.json","types":["devDependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-bulk-actions/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-es-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-tasks-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-opensearch/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/api-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-mailer/package.json","types":["devDependencies"]},{"file":"/packages/app-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-utils/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app-workflows/package.json","types":["devDependencies"]},{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/aws-sdk/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["devDependencies"]},{"file":"/packages/common-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/_templates/base/template.package.json","types":["devDependencies"]},{"file":"/packages/db/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/error/package.json","types":["devDependencies"]},{"file":"/packages/feature/package.json","types":["devDependencies"]},{"file":"/packages/feature-flags/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/handler/package.json","types":["devDependencies"]},{"file":"/packages/handler-aws/package.json","types":["devDependencies"]},{"file":"/packages/handler-db/package.json","types":["devDependencies"]},{"file":"/packages/handler-graphql/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/i18n-react/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["devDependencies"]},{"file":"/packages/logger/package.json","types":["devDependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/project-aws/package.json","types":["devDependencies"]},{"file":"/packages/pulumi/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["devDependencies"]},{"file":"/packages/sdk/package.json","types":["devDependencies"]},{"file":"/packages/shared-aco/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/packages/tenant-manager/package.json","types":["devDependencies"]},{"file":"/packages/testing/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]},{"file":"/packages/utils/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]},{"file":"/packages/wcp/package.json","types":["devDependencies"]},{"file":"/packages/webiny/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-react/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]},{"file":"/scripts/cli/package.json","types":["devDependencies"]}]}]},{"name":"validator","versions":[{"version":"13.15.35","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"verdaccio","versions":[{"version":"6.5.0","files":[{"file":"/package.json","types":["devDependencies"]}]}]},{"name":"vitest","versions":[{"version":"4.1.4","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-aco/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-bulk-actions/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-es-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-opensearch/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/api-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/cognito/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/handler/package.json","types":["devDependencies"]},{"file":"/packages/handler-aws/package.json","types":["devDependencies"]},{"file":"/packages/handler-graphql/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["devDependencies"]},{"file":"/packages/lexical-converter/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["devDependencies"]},{"file":"/packages/react-properties/package.json","types":["devDependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]},{"file":"/packages/sdk/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/packages/utils/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-react/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]}]}]},{"name":"write-json-file","versions":[{"version":"7.0.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]}]}]},{"name":"yargs","versions":[{"version":"18.0.0","files":[{"file":"/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/i18n/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"lerna/minimatch","versions":[{"version":"3.1.3","files":[{"file":"/package.json","types":["resolutions"]}]}]},{"name":"handlebars","versions":[{"version":"4.7.9","files":[{"file":"/package.json","types":["resolutions"]}]}]},{"name":"@fortawesome/fontawesome-svg-core","versions":[{"version":"7.2.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/react-fontawesome","versions":[{"version":"3.3.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]}]}]},{"name":"@minoru/react-dnd-treeview","versions":[{"version":"3.5.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"@monaco-editor/react","versions":[{"version":"4.7.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"@radix-ui/react-scroll-area","versions":[{"version":"1.2.10","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"@tanstack/react-table","versions":[{"version":"8.21.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"bytes","versions":[{"version":"3.1.2","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"class-variance-authority","versions":[{"version":"0.7.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"clsx","versions":[{"version":"2.1.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"cmdk","versions":[{"version":"1.1.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"mobx","versions":[{"version":"6.15.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-utils/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"monaco-editor","versions":[{"version":"0.53.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["dependencies"]}]}]},{"name":"radix-ui","versions":[{"version":"1.4.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"react-color","versions":[{"version":"2.19.3","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]}]}]},{"name":"react-custom-scrollbars","versions":[{"version":"4.2.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"react-dnd","versions":[{"version":"16.0.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"react-virtualized","versions":[{"version":"9.22.6","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"sonner","versions":[{"version":"2.0.7","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"tailwind-merge","versions":[{"version":"2.6.1","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"tailwindcss","versions":[{"version":"4.2.2","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"timeago-react","versions":[{"version":"3.0.7","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"tw-animate-css","versions":[{"version":"1.4.0","files":[{"file":"/packages/admin-ui/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/free-solid-svg-icons","versions":[{"version":"7.2.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@storybook/addon-a11y","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@storybook/addon-docs","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@storybook/addon-webpack5-compiler-babel","versions":[{"version":"3.0.6","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@storybook/react-webpack5","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@svgr/webpack","versions":[{"version":"8.1.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["dependencies"]}]}]},{"name":"@tailwindcss/postcss","versions":[{"version":"4.2.2","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@types/react-color","versions":[{"version":"3.0.13","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-custom-scrollbars","versions":[{"version":"4.0.13","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-virtualized","versions":[{"version":"9.22.3","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"css-loader","versions":[{"version":"7.1.4","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"eslint-plugin-storybook","versions":[{"version":"10.3.5","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"file-loader","versions":[{"version":"6.2.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"postcss-loader","versions":[{"version":"8.2.1","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"rimraf","versions":[{"version":"6.1.3","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/api/package.json","types":["devDependencies"]},{"file":"/packages/api-aco/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-background-tasks-os/package.json","types":["devDependencies"]},{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-core-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-elasticsearch-tasks/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/api-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-opensearch/package.json","types":["devDependencies"]},{"file":"/packages/api-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/api-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager/package.json","types":["devDependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["devDependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-mailer/package.json","types":["devDependencies"]},{"file":"/packages/app-record-locking/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-sdk-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["devDependencies"]},{"file":"/packages/app-websockets/package.json","types":["devDependencies"]},{"file":"/packages/app-workflows/package.json","types":["devDependencies"]},{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/aws-sdk/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["devDependencies"]},{"file":"/packages/common-audit-logs/package.json","types":["devDependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/db/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/error/package.json","types":["devDependencies"]},{"file":"/packages/feature-flags/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/handler/package.json","types":["devDependencies"]},{"file":"/packages/handler-aws/package.json","types":["devDependencies"]},{"file":"/packages/handler-db/package.json","types":["devDependencies"]},{"file":"/packages/handler-graphql/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/i18n-react/package.json","types":["devDependencies"]},{"file":"/packages/languages/package.json","types":["devDependencies"]},{"file":"/packages/logger/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/pulumi/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/tasks/package.json","types":["devDependencies"]},{"file":"/packages/tenant-manager/package.json","types":["devDependencies"]},{"file":"/packages/testing/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]},{"file":"/packages/utils/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]},{"file":"/packages/wcp/package.json","types":["devDependencies"]},{"file":"/packages/webiny/package.json","types":["devDependencies"]},{"file":"/scripts/cli/package.json","types":["devDependencies"]}]}]},{"name":"sass","versions":[{"version":"1.99.0","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"storybook","versions":[{"version":"9.1.20","files":[{"file":"/packages/admin-ui/package.json","types":["devDependencies"]}]}]},{"name":"zod","versions":[{"version":"4.3.6","files":[{"file":"/packages/api-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/api-file-manager/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-tasks/package.json","types":["dependencies"]},{"file":"/packages/api-mailer/package.json","types":["dependencies"]},{"file":"/packages/api-scheduler/package.json","types":["dependencies"]},{"file":"/packages/api-sync-system/package.json","types":["dependencies"]},{"file":"/packages/api-websockets/package.json","types":["dependencies"]},{"file":"/packages/api-workflows/package.json","types":["dependencies"]},{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]},{"file":"/packages/mcp/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/tasks/package.json","types":["dependencies"]},{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"dataloader","versions":[{"version":"2.2.3","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["dependencies"]}]}]},{"name":"jose","versions":[{"version":"6.2.2","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]}]}]},{"name":"jsonwebtoken","versions":[{"version":"9.0.3","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]}]}]},{"name":"pino","versions":[{"version":"10.3.1","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/logger/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]}]}]},{"name":"pino-lambda","versions":[{"version":"4.4.1","files":[{"file":"/packages/api-core/package.json","types":["dependencies"]},{"file":"/packages/handler-aws/package.json","types":["dependencies"]}]}]},{"name":"@types/jsonwebtoken","versions":[{"version":"9.0.10","files":[{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]}]}]},{"name":"jest-dynalite","versions":[{"version":"3.6.1","files":[{"file":"/packages/api-core/package.json","types":["devDependencies"]},{"file":"/packages/api-core-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]},{"file":"/packages/api-mailer/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]}]}]},{"name":"p-retry","versions":[{"version":"8.0.0","files":[{"file":"/packages/api-dynamodb-to-elasticsearch/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/sdk/package.json","types":["dependencies"]},{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"cache-control-parser","versions":[{"version":"2.2.0","files":[{"file":"/packages/api-file-manager/package.json","types":["dependencies"]}]}]},{"name":"@types/object-hash","versions":[{"version":"3.0.6","files":[{"file":"/packages/api-file-manager/package.json","types":["devDependencies"]}]}]},{"name":"exifreader","versions":[{"version":"4.38.1","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"mime","versions":[{"version":"4.1.0","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"object-hash","versions":[{"version":"3.0.0","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"p-map","versions":[{"version":"7.0.4","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/sdk/package.json","types":["dependencies"]}]}]},{"name":"p-reduce","versions":[{"version":"3.0.0","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"sanitize-filename","versions":[{"version":"1.6.4","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"sharp","versions":[{"version":"0.34.5","files":[{"file":"/packages/api-file-manager-s3/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/merge","versions":[{"version":"9.1.8","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/schema","versions":[{"version":"10.0.32","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"graphql-tag","versions":[{"version":"2.12.6","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager-s3/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]}]}]},{"name":"pluralize","versions":[{"version":"8.0.0","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"slugify","versions":[{"version":"1.6.9","files":[{"file":"/packages/api-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["dependencies"]}]}]},{"name":"@types/babel__code-frame","versions":[{"version":"7.27.0","files":[{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]}]}]},{"name":"@types/pluralize","versions":[{"version":"0.0.33","files":[{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]}]}]},{"name":"apollo-graphql","versions":[{"version":"0.9.7","files":[{"file":"/packages/api-headless-cms/package.json","types":["devDependencies"]}]}]},{"name":"flattie","versions":[{"version":"1.1.1","files":[{"file":"/packages/api-headless-cms-ddb/package.json","types":["dependencies"]}]}]},{"name":"@types/jsonpack","versions":[{"version":"1.1.6","files":[{"file":"/packages/api-headless-cms-ddb/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-ddb-es/package.json","types":["devDependencies"]}]}]},{"name":"@smithy/node-http-handler","versions":[{"version":"4.5.2","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]}]}]},{"name":"archiver","versions":[{"version":"7.0.1","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]}]}]},{"name":"uniqid","versions":[{"version":"5.4.0","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]},{"file":"/packages/plugins/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"unzipper","versions":[{"version":"0.12.3","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["dependencies"]}]}]},{"name":"@types/adm-zip","versions":[{"version":"0.5.8","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"@types/archiver","versions":[{"version":"7.0.0","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"@types/unzipper","versions":[{"version":"0.10.11","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"adm-zip","versions":[{"version":"0.5.17","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]}]}]},{"name":"aws-sdk-client-mock","versions":[{"version":"4.1.0","files":[{"file":"/packages/api-headless-cms-import-export/package.json","types":["devDependencies"]},{"file":"/packages/api-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/api-website-builder-scheduler/package.json","types":["devDependencies"]}]}]},{"name":"nodemailer","versions":[{"version":"8.0.5","files":[{"file":"/packages/api-mailer/package.json","types":["dependencies"]}]}]},{"name":"@types/nodemailer","versions":[{"version":"8.0.0","files":[{"file":"/packages/api-mailer/package.json","types":["devDependencies"]}]}]},{"name":"@opensearch-project/opensearch","versions":[{"version":"3.5.1","files":[{"file":"/packages/api-opensearch/package.json","types":["dependencies"]}]}]},{"name":"@faker-js/faker","versions":[{"version":"10.4.0","files":[{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]}]}]},{"name":"@types/lodash","versions":[{"version":"4.17.24","files":[{"file":"/packages/api-sync-system/package.json","types":["devDependencies"]},{"file":"/packages/app/package.json","types":["devDependencies"]},{"file":"/packages/cli/package.json","types":["devDependencies"]},{"file":"/packages/cli-core/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/i18n/package.json","types":["devDependencies"]},{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["devDependencies"]},{"file":"/packages/project-aws/package.json","types":["devDependencies"]},{"file":"/packages/pulumi/package.json","types":["devDependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["devDependencies"]},{"file":"/packages/validation/package.json","types":["devDependencies"]}]}]},{"name":"@apollo/react-hooks","versions":[{"version":"3.1.5","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]}]}]},{"name":"@emotion/styled","versions":[{"version":"11.14.1","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]}]}]},{"name":"apollo-cache","versions":[{"version":"1.3.5","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"apollo-cache-inmemory","versions":[{"version":"1.6.6","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"apollo-client","versions":[{"version":"2.6.10","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]}]}]},{"name":"apollo-link","versions":[{"version":"1.2.14","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-aco/package.json","types":["devDependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-record-locking/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"apollo-link-context","versions":[{"version":"1.0.20","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]}]}]},{"name":"apollo-link-error","versions":[{"version":"1.1.13","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"apollo-link-http-common","versions":[{"version":"0.2.16","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"apollo-utilities","versions":[{"version":"1.3.4","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"boolean","versions":[{"version":"3.2.0","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"history","versions":[{"version":"5.3.0","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"invariant","versions":[{"version":"2.2.4","files":[{"file":"/packages/app/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"ts-invariant","versions":[{"version":"0.10.3","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"warning","versions":[{"version":"4.0.3","files":[{"file":"/packages/app/package.json","types":["dependencies"]}]}]},{"name":"@types/warning","versions":[{"version":"3.0.4","files":[{"file":"/packages/app/package.json","types":["devDependencies"]}]}]},{"name":"mobx-react-lite","versions":[{"version":"4.1.1","files":[{"file":"/packages/app-aco/package.json","types":["dependencies"]},{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-trash-bin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]},{"file":"/packages/auth0/package.json","types":["dependencies"]},{"file":"/packages/cognito/package.json","types":["dependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["dependencies"]},{"file":"/packages/tenant-manager/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]}]}]},{"name":"@apollo/react-components","versions":[{"version":"3.1.5","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-mailer/package.json","types":["dependencies"]}]}]},{"name":"@emotion/css","versions":[{"version":"11.13.5","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/lexical-editor-actions/package.json","types":["dependencies"]}]}]},{"name":"@emotion/react","versions":[{"version":"11.14.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]},{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]}]}]},{"name":"@iconify/json","versions":[{"version":"2.2.461","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"classnames","versions":[{"version":"2.5.1","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["dependencies"]}]}]},{"name":"is-hotkey","versions":[{"version":"0.2.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"markdown-to-jsx","versions":[{"version":"9.7.15","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"react-resizable-panels","versions":[{"version":"4.10.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"react-transition-group","versions":[{"version":"4.4.5","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"reset-css","versions":[{"version":"5.0.2","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"tinycolor2","versions":[{"version":"1.6.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"unicode-emoji-json","versions":[{"version":"0.8.0","files":[{"file":"/packages/app-admin/package.json","types":["dependencies"]}]}]},{"name":"@emotion/babel-plugin","versions":[{"version":"11.13.5","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-graphql-playground/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["devDependencies"]},{"file":"/packages/app-headless-cms-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]},{"file":"/packages/app-serverless-cms/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder-scheduler/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"@testing-library/react","versions":[{"version":"16.3.2","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/form/package.json","types":["devDependencies"]},{"file":"/packages/react-composition/package.json","types":["devDependencies"]},{"file":"/packages/react-properties/package.json","types":["devDependencies"]},{"file":"/packages/react-rich-text-lexical-renderer/package.json","types":["devDependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"@types/bytes","versions":[{"version":"3.1.5","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/graphlib","versions":[{"version":"2.1.12","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/is-hotkey","versions":[{"version":"0.1.10","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]},{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-resizable","versions":[{"version":"3.0.8","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/react-transition-group","versions":[{"version":"4.4.12","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/store","versions":[{"version":"2.0.5","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"@types/tinycolor2","versions":[{"version":"1.4.6","files":[{"file":"/packages/app-admin/package.json","types":["devDependencies"]}]}]},{"name":"react-helmet","versions":[{"version":"6.1.0","files":[{"file":"/packages/app-admin-ui/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder-workflows/package.json","types":["dependencies"]},{"file":"/packages/app-workflows/package.json","types":["dependencies"]}]}]},{"name":"@types/react-helmet","versions":[{"version":"6.1.11","files":[{"file":"/packages/app-admin-ui/package.json","types":["devDependencies"]},{"file":"/packages/app-security-access-management/package.json","types":["devDependencies"]}]}]},{"name":"date-fns","versions":[{"version":"4.1.0","files":[{"file":"/packages/app-audit-logs/package.json","types":["dependencies"]},{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"@apollo/react-common","versions":[{"version":"3.1.4","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"dayjs","versions":[{"version":"1.11.20","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"react-butterfiles","versions":[{"version":"1.3.3","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"react-lazy-load","versions":[{"version":"4.0.1","files":[{"file":"/packages/app-file-manager/package.json","types":["dependencies"]}]}]},{"name":"load-script","versions":[{"version":"2.0.0","files":[{"file":"/packages/app-graphql-playground/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/fontawesome-common-types","versions":[{"version":"7.2.0","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/free-brands-svg-icons","versions":[{"version":"7.2.0","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"@fortawesome/free-regular-svg-icons","versions":[{"version":"7.2.0","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"dnd-core","versions":[{"version":"16.0.1","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-headless-cms-common/package.json","types":["dependencies"]}]}]},{"name":"raw.macro","versions":[{"version":"0.4.2","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"react-dnd-html5-backend","versions":[{"version":"16.0.1","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]},{"file":"/packages/app-website-builder/package.json","types":["dependencies"]}]}]},{"name":"use-deep-compare-effect","versions":[{"version":"1.8.1","files":[{"file":"/packages/app-headless-cms/package.json","types":["dependencies"]}]}]},{"name":"crypto-hash","versions":[{"version":"4.0.1","files":[{"file":"/packages/app-record-locking/package.json","types":["dependencies"]}]}]},{"name":"@material-design-icons/svg","versions":[{"version":"0.14.15","files":[{"file":"/packages/app-scheduler/package.json","types":["dependencies"]},{"file":"/packages/icons/package.json","types":["devDependencies"]}]}]},{"name":"apollo-link-batch-http","versions":[{"version":"1.2.14","files":[{"file":"/packages/app-serverless-cms/package.json","types":["dependencies"]}]}]},{"name":"deep-equal","versions":[{"version":"2.2.3","files":[{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/tasks/package.json","types":["dependencies"]},{"file":"/packages/website-builder-react/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"matcher","versions":[{"version":"6.0.0","files":[{"file":"/packages/app-website-builder/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"@types/deep-equal","versions":[{"version":"1.0.4","files":[{"file":"/packages/app-website-builder/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["devDependencies"]}]}]},{"name":"@auth0/auth0-spa-js","versions":[{"version":"2.19.0","files":[{"file":"/packages/auth0/package.json","types":["dependencies"]}]}]},{"name":"@types/jwk-to-pem","versions":[{"version":"2.0.3","files":[{"file":"/packages/auth0/package.json","types":["devDependencies"]},{"file":"/packages/okta/package.json","types":["devDependencies"]}]}]},{"name":"@types/aws-lambda","versions":[{"version":"8.10.161","files":[{"file":"/packages/aws-helpers/package.json","types":["dependencies"]},{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"cheerio","versions":[{"version":"1.2.0","files":[{"file":"/packages/aws-helpers/package.json","types":["dependencies"]},{"file":"/packages/lexical-converter/package.json","types":["dependencies"]}]}]},{"name":"srcset","versions":[{"version":"5.0.3","files":[{"file":"/packages/aws-helpers/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-apigatewaymanagementapi","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cloudfront","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cloudwatch-events","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cloudwatch-logs","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-cognito-identity-provider","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-dynamodb","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-dynamodb-streams","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-eventbridge","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-iam","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-iot","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-lambda","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-s3","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-scheduler","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-sfn","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-sqs","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/client-sts","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/credential-providers","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/lib-dynamodb","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/lib-storage","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/s3-presigned-post","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/s3-request-presigner","versions":[{"version":"3.1029.0","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@aws-sdk/util-dynamodb","versions":[{"version":"3.996.2","files":[{"file":"/packages/aws-sdk/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/core","versions":[{"version":"1.7.5","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-react","versions":[{"version":"1.4.6","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-sass","versions":[{"version":"1.5.1","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-svgr","versions":[{"version":"1.3.1","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rsbuild/plugin-type-check","versions":[{"version":"1.3.4","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@rspack/core","versions":[{"version":"1.7.11","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@swc/plugin-emotion","versions":[{"version":"14.8.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"@types/webpack-env","versions":[{"version":"1.18.8","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"chokidar","versions":[{"version":"5.0.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"find-up","versions":[{"version":"8.0.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/pulumi/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]},{"file":"/scripts/prepublishOnly/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"raw-loader","versions":[{"version":"4.0.2","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"react-refresh","versions":[{"version":"0.18.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"sass-loader","versions":[{"version":"16.0.7","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"style-loader","versions":[{"version":"4.0.0","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"ts-morph","versions":[{"version":"27.0.2","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/scripts/cli/package.json","types":["dependencies"]},{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]},{"file":"/scripts/generateSkills/package.json","types":["dependencies"]}]}]},{"name":"url-loader","versions":[{"version":"4.1.1","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"utf-8-validate","versions":[{"version":"6.0.6","files":[{"file":"/packages/build-tools/package.json","types":["dependencies"]}]}]},{"name":"ci-info","versions":[{"version":"4.4.0","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"humanize-duration","versions":[{"version":"3.33.2","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"open","versions":[{"version":"11.0.0","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]}]}]},{"name":"ora","versions":[{"version":"9.3.0","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"pino-pretty","versions":[{"version":"13.1.3","files":[{"file":"/packages/cli-core/package.json","types":["dependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"aws-amplify","versions":[{"version":"6.16.3","files":[{"file":"/packages/cognito/package.json","types":["dependencies"]}]}]},{"name":"js-yaml","versions":[{"version":"4.1.1","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"listr2","versions":[{"version":"10.2.1","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/project-utils/package.json","types":["devDependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"os","versions":[{"version":"0.1.2","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"uuid","versions":[{"version":"13.0.0","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]},{"file":"/packages/global-config/package.json","types":["dependencies"]}]}]},{"name":"validate-npm-package-name","versions":[{"version":"7.0.2","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"yesno","versions":[{"version":"0.4.0","files":[{"file":"/packages/create-webiny-project/package.json","types":["dependencies"]}]}]},{"name":"@types/js-yaml","versions":[{"version":"4.0.9","files":[{"file":"/packages/create-webiny-project/package.json","types":["devDependencies"]}]}]},{"name":"@types/validate-npm-package-name","versions":[{"version":"4.0.2","files":[{"file":"/packages/create-webiny-project/package.json","types":["devDependencies"]}]}]},{"name":"dynamodb-toolbox","versions":[{"version":"0.9.5","files":[{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"fuse.js","versions":[{"version":"7.3.0","files":[{"file":"/packages/db-dynamodb/package.json","types":["dependencies"]}]}]},{"name":"@types/is-number","versions":[{"version":"7.0.5","files":[{"file":"/packages/db-dynamodb/package.json","types":["devDependencies"]}]}]},{"name":"@types/uniqid","versions":[{"version":"5.3.4","files":[{"file":"/packages/feature-flags/package.json","types":["devDependencies"]},{"file":"/packages/plugins/package.json","types":["devDependencies"]}]}]},{"name":"@testing-library/user-event","versions":[{"version":"14.6.1","files":[{"file":"/packages/form/package.json","types":["devDependencies"]}]}]},{"name":"@types/invariant","versions":[{"version":"2.2.37","files":[{"file":"/packages/form/package.json","types":["devDependencies"]}]}]},{"name":"@fastify/compress","versions":[{"version":"8.3.1","files":[{"file":"/packages/handler/package.json","types":["dependencies"]}]}]},{"name":"@fastify/cookie","versions":[{"version":"11.0.2","files":[{"file":"/packages/handler/package.json","types":["dependencies"]}]}]},{"name":"fastify","versions":[{"version":"5.8.4","files":[{"file":"/packages/handler/package.json","types":["dependencies"]},{"file":"/packages/handler-aws/package.json","types":["dependencies"]}]}]},{"name":"@fastify/aws-lambda","versions":[{"version":"6.4.0","files":[{"file":"/packages/handler-aws/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/resolvers-composition","versions":[{"version":"7.0.30","files":[{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"@graphql-tools/utils","versions":[{"version":"11.0.1","files":[{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"graphql-scalars","versions":[{"version":"1.25.0","files":[{"file":"/packages/handler-graphql/package.json","types":["dependencies"]}]}]},{"name":"accounting","versions":[{"version":"0.4.1","files":[{"file":"/packages/i18n/package.json","types":["dependencies"]}]}]},{"name":"fecha","versions":[{"version":"4.2.3","files":[{"file":"/packages/i18n/package.json","types":["dependencies"]}]}]},{"name":"ohash","versions":[{"version":"2.0.11","files":[{"file":"/packages/i18n/package.json","types":["dependencies"]}]}]},{"name":"@types/accounting","versions":[{"version":"0.4.5","files":[{"file":"/packages/i18n/package.json","types":["devDependencies"]}]}]},{"name":"jsdom","versions":[{"version":"29.0.2","files":[{"file":"/packages/lexical-converter/package.json","types":["devDependencies"]},{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"@floating-ui/dom","versions":[{"version":"1.7.6","files":[{"file":"/packages/lexical-editor/package.json","types":["dependencies"]}]}]},{"name":"@types/prismjs","versions":[{"version":"1.26.6","files":[{"file":"/packages/lexical-nodes/package.json","types":["dependencies"]}]}]},{"name":"@modelcontextprotocol/sdk","versions":[{"version":"1.29.0","files":[{"file":"/packages/mcp/package.json","types":["dependencies"]}]}]},{"name":"front-matter","versions":[{"version":"4.0.2","files":[{"file":"/packages/mcp/package.json","types":["dependencies"]}]}]},{"name":"@types/ncp","versions":[{"version":"2.0.8","files":[{"file":"/packages/mcp/package.json","types":["devDependencies"]},{"file":"/packages/project-aws/package.json","types":["devDependencies"]}]}]},{"name":"@okta/okta-auth-js","versions":[{"version":"7.14.2","files":[{"file":"/packages/okta/package.json","types":["dependencies"]}]}]},{"name":"debounce","versions":[{"version":"3.0.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"dotenv","versions":[{"version":"17.4.2","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"exit-hook","versions":[{"version":"5.1.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"get-tsconfig","versions":[{"version":"4.13.7","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"graphql-request","versions":[{"version":"7.4.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"mqtt","versions":[{"version":"5.15.1","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"neverthrow","versions":[{"version":"8.2.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]}]}]},{"name":"replace-in-path","versions":[{"version":"1.1.0","files":[{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"serialize-error","versions":[{"version":"13.0.1","files":[{"file":"/packages/project/package.json","types":["dependencies"]},{"file":"/scripts/buildPackages/package.json","types":["dependencies"]}]}]},{"name":"@types/debounce","versions":[{"version":"1.2.4","files":[{"file":"/packages/project/package.json","types":["devDependencies"]}]}]},{"name":"@types/humanize-duration","versions":[{"version":"3.27.4","files":[{"file":"/packages/project/package.json","types":["devDependencies"]}]}]},{"name":"@types/jsdom","versions":[{"version":"28.0.1","files":[{"file":"/packages/project/package.json","types":["devDependencies"]}]}]},{"name":"@pulumi/aws","versions":[{"version":"7.25.0","files":[{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"@pulumi/pulumi","versions":[{"version":"3.230.0","files":[{"file":"/packages/project-aws/package.json","types":["dependencies"]},{"file":"/packages/pulumi/package.json","types":["dependencies"]},{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"@pulumi/random","versions":[{"version":"4.19.2","files":[{"file":"/packages/project-aws/package.json","types":["dependencies"]}]}]},{"name":"core-js","versions":[{"version":"3.49.0","files":[{"file":"/packages/project-aws-template/package.json","types":["dependencies"]}]}]},{"name":"cross-fetch","versions":[{"version":"4.1.0","files":[{"file":"/packages/project-aws-template/package.json","types":["dependencies"]}]}]},{"name":"regenerator-runtime","versions":[{"version":"0.14.1","files":[{"file":"/packages/project-aws-template/package.json","types":["dependencies"]}]}]},{"name":"decompress","versions":[{"version":"4.2.1","files":[{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"tar","versions":[{"version":"7.5.13","files":[{"file":"/packages/pulumi-sdk/package.json","types":["dependencies"]}]}]},{"name":"cli-table3","versions":[{"version":"0.6.5","files":[{"file":"/packages/system-requirements/package.json","types":["dependencies"]}]}]},{"name":"object-merge-advanced","versions":[{"version":"14.1.3","files":[{"file":"/packages/tasks/package.json","types":["dependencies"]}]}]},{"name":"object-sizeof","versions":[{"version":"2.6.5","files":[{"file":"/packages/tasks/package.json","types":["dependencies"]}]}]},{"name":"jsesc","versions":[{"version":"3.1.0","files":[{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"strip-ansi","versions":[{"version":"7.2.0","files":[{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"wts-client","versions":[{"version":"2.0.0","files":[{"file":"/packages/telemetry/package.json","types":["dependencies"]}]}]},{"name":"ncp","versions":[{"version":"2.0.0","files":[{"file":"/packages/ui/package.json","types":["devDependencies"]}]}]},{"name":"@noble/hashes","versions":[{"version":"2.2.0","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"bson-objectid","versions":[{"version":"2.0.4","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"dot-prop","versions":[{"version":"10.1.0","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"jsonpack","versions":[{"version":"1.1.5","files":[{"file":"/packages/utils/package.json","types":["dependencies"]}]}]},{"name":"nanoid-dictionary","versions":[{"version":"5.0.0","files":[{"file":"/packages/utils/package.json","types":["dependencies"]},{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"postcss","versions":[{"version":"8.5.9","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["dependencies"]}]}]},{"name":"postcss-import","versions":[{"version":"16.1.1","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["dependencies"]}]}]},{"name":"@types/postcss-import","versions":[{"version":"14.0.3","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]}]}]},{"name":"webpack","versions":[{"version":"5.106.1","files":[{"file":"/packages/website-builder-nextjs/package.json","types":["devDependencies"]}]}]},{"name":"csstype","versions":[{"version":"3.2.3","files":[{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"fast-json-patch","versions":[{"version":"3.1.1","files":[{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"fast-json-stable-stringify","versions":[{"version":"2.1.0","files":[{"file":"/packages/website-builder-sdk/package.json","types":["dependencies"]}]}]},{"name":"@4tw/cypress-drag-drop","versions":[{"version":"2.3.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"@testing-library/cypress","versions":[{"version":"10.1.0","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"amazon-cognito-identity-js","versions":[{"version":"6.3.16","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress","versions":[{"version":"15.13.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress-image-snapshot","versions":[{"version":"4.0.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress-mailosaur","versions":[{"version":"5.0.0","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"cypress-wait-until","versions":[{"version":"3.0.2","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"del","versions":[{"version":"8.0.1","files":[{"file":"/cypress-tests/package.json","types":["devDependencies"]}]}]},{"name":"@types/folder-hash","versions":[{"version":"4.0.4","files":[{"file":"/scripts/buildPackages/package.json","types":["devDependencies"]}]}]},{"name":"@types/yargs","versions":[{"version":"17.0.35","files":[{"file":"/scripts/buildPackages/package.json","types":["devDependencies"]}]}]},{"name":"cli-progress","versions":[{"version":"3.12.0","files":[{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"p-limit","versions":[{"version":"7.3.0","files":[{"file":"/scripts/cjsToEsm/package.json","types":["dependencies"]}]}]},{"name":"@types/cli-progress","versions":[{"version":"3.11.6","files":[{"file":"/scripts/cjsToEsm/package.json","types":["devDependencies"]}]}]}]} diff --git a/packages/db-dynamodb/package.json b/packages/db-dynamodb/package.json index 6376d676686..d1ff6819aa1 100644 --- a/packages/db-dynamodb/package.json +++ b/packages/db-dynamodb/package.json @@ -19,7 +19,6 @@ "@webiny/plugins": "0.0.0", "@webiny/utils": "0.0.0", "date-fns": "^4.1.0", - "dot-prop": "^10.1.0", "dynamodb-toolbox": "^0.9.5", "fuse.js": "7.3.0", "lodash": "^4.18.1" diff --git a/packages/db-dynamodb/src/feature/FilterUtil/createFilters.ts b/packages/db-dynamodb/src/feature/FilterUtil/createFilters.ts index fe881820369..63b187ce0f5 100644 --- a/packages/db-dynamodb/src/feature/FilterUtil/createFilters.ts +++ b/packages/db-dynamodb/src/feature/FilterUtil/createFilters.ts @@ -1,4 +1,4 @@ -import * as dotProp from "dot-prop"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import { WebinyError } from "@webiny/error"; import type { FieldPlugin } from "~/plugins/definitions/FieldPlugin.js"; import type { DynamoDbContainsFilter } from "~/types.js"; @@ -140,7 +140,7 @@ export const createFilterCallable = ( return (item: any) => { for (const filter of filters) { const result = filter.paths.some(path => { - const value = transform(dotProp.getProperty(item, path), filter.transformValue); + const value = transform(immutableGet(item, path), filter.transformValue); const compareValue = transform(filter.compareValue, filter.transformValue); const matched = filter.filter.matches({ value, diff --git a/packages/form/package.json b/packages/form/package.json index cfc21fa4352..4de7d3b2623 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -15,6 +15,7 @@ "description": "A simple React library for working with forms.", "license": "MIT", "dependencies": { + "@webiny/app": "0.0.0", "@webiny/react-composition": "0.0.0", "@webiny/validation": "0.0.0", "lodash": "^4.18.1", diff --git a/packages/form/src/FormPresenter.ts b/packages/form/src/FormPresenter.ts index 05d34dfc5e9..6fdf2341a83 100644 --- a/packages/form/src/FormPresenter.ts +++ b/packages/form/src/FormPresenter.ts @@ -1,6 +1,5 @@ import { makeAutoObservable, runInAction, toJS } from "mobx"; -import lodashGet from "lodash/get.js"; -import lodashSet from "lodash/set.js"; +import { immutableGet, mutableSet } from "@webiny/app/utils/dotProp.js"; import lodashNoop from "lodash/noop.js"; import lodashIsEqual from "lodash/isEqual.js"; import type { BindComponentProps, FormValidationOptions, GenericFormData } from "~/types.js"; @@ -79,7 +78,7 @@ export class FormPresenter { } getFieldValue(name: string) { - return toJS(lodashGet(this.data, name)) as unknown; + return toJS(immutableGet(this.data, name)) as unknown; } getFieldValidation(name: string): FieldValidationResult { @@ -127,7 +126,7 @@ export class FormPresenter { return undefined; } - const fieldValue = lodashGet(this.data, name, field.getDefaultValue()); + const fieldValue = immutableGet(this.data, name, field.getDefaultValue()); const validation = await field.validate(fieldValue, options); runInAction(() => { @@ -168,7 +167,7 @@ export class FormPresenter { // We only want to handle default field value for new fields. const fieldName = field.getName(); - const currentFieldValue = lodashGet(this.data, fieldName); + const currentFieldValue = immutableGet(this.data, fieldName); const defaultValue = field.getDefaultValue(); this.formFields.set(props.name, field); @@ -176,7 +175,7 @@ export class FormPresenter { requestAnimationFrame(() => { runInAction(() => { if (emptyValues.includes(currentFieldValue) && defaultValue !== undefined) { - lodashSet(this.data, fieldName, defaultValue); + mutableSet(this.data, fieldName, defaultValue); } }); }); @@ -202,7 +201,7 @@ export class FormPresenter { } private commitValueToData = (name: string, value: unknown) => { - lodashSet(this.data, name, value); + mutableSet(this.data, name, value); this.isFormPristine = false; this.onFormChange(toJS(this.data)); }; diff --git a/packages/form/src/FormValidator.ts b/packages/form/src/FormValidator.ts index 4863c3fa60c..7f260395ada 100644 --- a/packages/form/src/FormValidator.ts +++ b/packages/form/src/FormValidator.ts @@ -1,4 +1,4 @@ -import lodashGet from "lodash/get.js"; +import { immutableGet } from "@webiny/app/utils/dotProp.js"; import type { FormField } from "./FormField.js"; import type { FormValidationOptions, GenericFormData } from "~/types.js"; import type { FieldValidationResult } from "~/FormFieldValidator.js"; @@ -27,7 +27,7 @@ export class FormValidator { await Promise.all( this.fields.map(async field => { const fieldName = field.getName(); - const fieldValue = lodashGet(data, fieldName); + const fieldValue = immutableGet(data, fieldName); const validationResult = await this.validateField( field, diff --git a/packages/form/tsconfig.build.json b/packages/form/tsconfig.build.json index 4a0748c26f0..252217551d6 100644 --- a/packages/form/tsconfig.build.json +++ b/packages/form/tsconfig.build.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.build.json", "include": ["src"], "references": [ + { "path": "../app/tsconfig.build.json" }, { "path": "../react-composition/tsconfig.build.json" }, { "path": "../validation/tsconfig.build.json" } ], @@ -12,6 +13,8 @@ "paths": { "~/*": ["./src/*"], "~tests/*": ["./__tests__/*"], + "@webiny/app/*": ["../app/src/*"], + "@webiny/app": ["../app/src"], "@webiny/react-composition/*": ["../react-composition/src/*"], "@webiny/react-composition": ["../react-composition/src"], "@webiny/validation/*": ["../validation/src/*"], diff --git a/packages/form/tsconfig.json b/packages/form/tsconfig.json index d766a41ab1f..592c4b69d22 100644 --- a/packages/form/tsconfig.json +++ b/packages/form/tsconfig.json @@ -1,7 +1,11 @@ { "extends": "../../tsconfig.json", "include": ["src", "__tests__"], - "references": [{ "path": "../react-composition" }, { "path": "../validation" }], + "references": [ + { "path": "../app" }, + { "path": "../react-composition" }, + { "path": "../validation" } + ], "compilerOptions": { "rootDirs": ["./src", "./__tests__"], "outDir": "./dist", @@ -9,6 +13,8 @@ "paths": { "~/*": ["./src/*"], "~tests/*": ["./__tests__/*"], + "@webiny/app/*": ["../app/src/*"], + "@webiny/app": ["../app/src"], "@webiny/react-composition/*": ["../react-composition/src/*"], "@webiny/react-composition": ["../react-composition/src"], "@webiny/validation/*": ["../validation/src/*"], diff --git a/packages/i18n/package.json b/packages/i18n/package.json index c1d96b5eaec..e0872efc2d0 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -14,6 +14,7 @@ ], "license": "MIT", "dependencies": { + "@webiny/utils": "0.0.0", "accounting": "^0.4.1", "fast-glob": "^3.3.3", "fecha": "^4.2.3", diff --git a/packages/i18n/src/I18n.ts b/packages/i18n/src/I18n.ts index af0ca1d4f13..d382fb2fc10 100644 --- a/packages/i18n/src/I18n.ts +++ b/packages/i18n/src/I18n.ts @@ -1,7 +1,7 @@ import accounting from "accounting"; import * as fecha from "fecha"; import lodashAssign from "lodash/assign.js"; -import lodashGet from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import type { Formats, @@ -71,7 +71,7 @@ export default class I18N { throw Error("I18N text namespace not defined."); } - base = lodashGet(base, "raw.0", base); + base = (base as any)?.raw?.[0] || base; let translation: string | null = this.getTranslation(namespace + "." + hash(base)); @@ -388,21 +388,21 @@ export default class I18N { * Returns current format to be used when outputting dates. */ public getDateFormat(): string { - return lodashGet(this.locale, "formats.date", this.defaultFormats.date); + return immutableGet(this.locale as any, "formats.date", this.defaultFormats.date); } /** * Returns current format to be used when outputting time. */ public getTimeFormat(): string { - return lodashGet(this.locale, "formats.time", this.defaultFormats.time); + return immutableGet(this.locale as any, "formats.time", this.defaultFormats.time); } /** * Returns current format to be used when outputting date/time. */ public getDateTimeFormat(): string { - return lodashGet(this.locale, "formats.datetime", this.defaultFormats.datetime); + return immutableGet(this.locale as any, "formats.datetime", this.defaultFormats.datetime); } /** @@ -412,7 +412,7 @@ export default class I18N { return lodashAssign( {}, this.defaultFormats.price, - lodashGet(this.locale, "formats.price", {}) + immutableGet(this.locale as any, "formats.price", {}) ); } @@ -423,7 +423,7 @@ export default class I18N { return lodashAssign( {}, this.defaultFormats.number, - lodashGet(this.locale, "formats.number", {}) + immutableGet(this.locale as any, "formats.number", {}) ); } } diff --git a/packages/i18n/tsconfig.build.json b/packages/i18n/tsconfig.build.json index 5e7843d3c8c..09d2faad4f9 100644 --- a/packages/i18n/tsconfig.build.json +++ b/packages/i18n/tsconfig.build.json @@ -1,12 +1,17 @@ { "extends": "../../tsconfig.build.json", "include": ["src"], - "references": [], + "references": [{ "path": "../utils/tsconfig.build.json" }], "compilerOptions": { "rootDir": "./src", "outDir": "./dist", "declarationDir": "./dist", - "paths": { "~/*": ["./src/*"], "~tests/*": ["./__tests__/*"] }, + "paths": { + "~/*": ["./src/*"], + "~tests/*": ["./__tests__/*"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] + }, "baseUrl": "." } } diff --git a/packages/i18n/tsconfig.json b/packages/i18n/tsconfig.json index 6ca26f3c929..198b286cf66 100644 --- a/packages/i18n/tsconfig.json +++ b/packages/i18n/tsconfig.json @@ -1,12 +1,17 @@ { "extends": "../../tsconfig.json", "include": ["src", "__tests__"], - "references": [], + "references": [{ "path": "../utils" }], "compilerOptions": { "rootDirs": ["./src", "./__tests__"], "outDir": "./dist", "declarationDir": "./dist", - "paths": { "~/*": ["./src/*"], "~tests/*": ["./__tests__/*"] }, + "paths": { + "~/*": ["./src/*"], + "~tests/*": ["./__tests__/*"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] + }, "baseUrl": "." } } diff --git a/packages/project/src/services/PulumiGetStackOutputService/mapStackOutput.ts b/packages/project/src/services/PulumiGetStackOutputService/mapStackOutput.ts index a1dcebc49b0..6870eba3597 100644 --- a/packages/project/src/services/PulumiGetStackOutputService/mapStackOutput.ts +++ b/packages/project/src/services/PulumiGetStackOutputService/mapStackOutput.ts @@ -1,4 +1,4 @@ -import get from "lodash/get.js"; +import { immutableGet } from "@webiny/utils/dotProp/index.js"; import chalk from "chalk"; const { yellow } = chalk; @@ -15,7 +15,7 @@ export const mapStackOutput = = Record>( @@ -256,7 +255,7 @@ function createPulumiAppResourceConfigProxy(obj: T) { return new Proxy(obj, { get(target, p: string) { if (p === "clone") { - return () => cloneDeep(obj); + return () => structuredClone(obj); } type V = T[keyof T]; diff --git a/packages/utils/package.json b/packages/utils/package.json index 47bb9af086e..a1627964d08 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -21,6 +21,7 @@ "@webiny/feature": "0.0.0", "@webiny/plugins": "0.0.0", "bson-objectid": "^2.0.4", + "dot-prop": "^10.1.0", "jsonpack": "^1.1.5", "nanoid": "^5.1.7", "nanoid-dictionary": "^5.0.0", diff --git a/packages/utils/src/dotProp/dotProp.ts b/packages/utils/src/dotProp/dotProp.ts new file mode 100644 index 00000000000..9c52f35bae5 --- /dev/null +++ b/packages/utils/src/dotProp/dotProp.ts @@ -0,0 +1,56 @@ +import { getProperty, setProperty, deleteProperty } from "dot-prop"; + +/** + * Get a nested property value by dot-notation path. + */ +function immutableGet( + object: Record | null | undefined, + path: string, + defaultValue?: T +): T { + if (!object) { + return defaultValue as T; + } + return getProperty(object, path, defaultValue) as T; +} + +/** + * Returns a deep clone with the value set at the given path. + * If value is a function, it receives the current value and should return the new value. + */ +function immutableSet>( + object: T, + path: string, + value: unknown | ((current: any) => unknown) +): T { + const clone = structuredClone(object); + const finalValue = typeof value === "function" ? value(getProperty(clone, path)) : value; + setProperty(clone, path, finalValue); + return clone; +} + +/** + * Returns a deep clone with the property at the given path removed. + */ +function immutableDelete>(object: T, path: string): T { + const clone = structuredClone(object); + deleteProperty(clone, path); + return clone; +} + +/** + * Sets the value at the given path on the original object. + */ +function mutableSet>(object: T, path: string, value: unknown): T { + setProperty(object, path, value); + return object; +} + +/** + * Removes the property at the given path from the original object. + */ +function mutableDelete>(object: T, path: string): void { + deleteProperty(object, path); +} + +export { immutableGet, immutableSet, immutableDelete, mutableSet, mutableDelete }; diff --git a/packages/utils/src/dotProp/index.ts b/packages/utils/src/dotProp/index.ts new file mode 100644 index 00000000000..39be4dabf69 --- /dev/null +++ b/packages/utils/src/dotProp/index.ts @@ -0,0 +1,7 @@ +export { + immutableGet, + immutableSet, + immutableDelete, + mutableSet, + mutableDelete +} from "./dotProp.js"; diff --git a/packages/utils/src/features/DEVELOPERS.md b/packages/utils/src/features/DEVELOPERS.md new file mode 100644 index 00000000000..6b51eb85e6f --- /dev/null +++ b/packages/utils/src/features/DEVELOPERS.md @@ -0,0 +1,3 @@ +## Do not export this folder in root index.ts file! + +This folder contains some node specific stuff and until we separate utils into node-utils and app-utils, this is the best way. diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index f98e2668565..42c61f83e04 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -1,3 +1,4 @@ +export * from "./dotProp/index.js"; export * from "~/parseIdentifier.js"; export * from "~/zeroPad.js"; export * from "~/exception.js"; diff --git a/packages/website-builder-sdk/package.json b/packages/website-builder-sdk/package.json index f52ed635e30..f049d950fcb 100644 --- a/packages/website-builder-sdk/package.json +++ b/packages/website-builder-sdk/package.json @@ -13,6 +13,7 @@ "author": "Pavel Denisjuk", "license": "MIT", "dependencies": { + "@webiny/utils": "0.0.0", "csstype": "^3.2.3", "deep-equal": "^2.2.3", "deepmerge": "^4.3.1", diff --git a/packages/website-builder-sdk/src/InputBindingsProcessor.ts b/packages/website-builder-sdk/src/InputBindingsProcessor.ts index 3b8dbb7ff02..843c7d97771 100644 --- a/packages/website-builder-sdk/src/InputBindingsProcessor.ts +++ b/packages/website-builder-sdk/src/InputBindingsProcessor.ts @@ -1,5 +1,5 @@ import deepEqual from "deep-equal"; -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import type { DocumentElementBindings, DocumentElementInputBindings } from "~/types.js"; import { InheritedValueResolver } from "~/InheritedValueResolver.js"; import type { InputAstNode } from "~/ComponentManifestToAstConverter.js"; @@ -140,7 +140,7 @@ export class InputsBindingsProcessor { if (this.rawBindings.overrides) { for (const [bp, overrides] of Object.entries(this.rawBindings.overrides)) { if (overrides.inputs) { - set( + mutableSet( rebuilt, `overrides.${bp}.inputs`, structuredClone(this.rawBindings.overrides[bp].inputs) diff --git a/packages/website-builder-sdk/src/InputsUpdater.ts b/packages/website-builder-sdk/src/InputsUpdater.ts index 13df2595590..6846e0a3bc9 100644 --- a/packages/website-builder-sdk/src/InputsUpdater.ts +++ b/packages/website-builder-sdk/src/InputsUpdater.ts @@ -1,5 +1,5 @@ import { jsonPatch } from "~/jsonPatch.js"; -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import type { Document, DocumentElementBindings } from "./types.js"; import type { IBindingsUpdater } from "./IBindingsUpdater.js"; import type { ElementInputsBindings } from "./InputBindingsProcessor.js"; @@ -26,7 +26,7 @@ export class InputsUpdater implements IBindingsUpdater { if (this.bindings.overrides) { for (const [bp, overrides] of Object.entries(this.bindings.overrides)) { if (overrides.inputs) { - set( + mutableSet( document.bindings, `${this.elementId}.overrides.${bp}.inputs`, structuredClone(this.bindings.overrides[bp].inputs) diff --git a/packages/website-builder-sdk/src/StylesBindingsProcessor.ts b/packages/website-builder-sdk/src/StylesBindingsProcessor.ts index 13966ac05ed..b4413ce8030 100644 --- a/packages/website-builder-sdk/src/StylesBindingsProcessor.ts +++ b/packages/website-builder-sdk/src/StylesBindingsProcessor.ts @@ -1,4 +1,4 @@ -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import unset from "lodash/unset.js"; import type { DocumentElementBindings, DocumentElementStyleBindings } from "~/types.js"; import { InheritedValueResolver } from "~/InheritedValueResolver.js"; @@ -76,12 +76,16 @@ export class StylesBindingsProcessor { for (const [key, value] of Object.entries(styles)) { if (this.isBaseBreakpoint(currentBreakpoint)) { - set(rebuilt, `styles.${key}.static`, value); + mutableSet(rebuilt, `styles.${key}.static`, value); } else { const inheritedValue = valueResolver.getInheritedValue(key, currentBreakpoint); if (value !== inheritedValue) { - set(rebuilt, `overrides.${currentBreakpoint}.styles.${key}.static`, value); + mutableSet( + rebuilt, + `overrides.${currentBreakpoint}.styles.${key}.static`, + value + ); } else { unset(rebuilt, `overrides.${currentBreakpoint}.styles.${key}`); } @@ -101,7 +105,7 @@ export class StylesBindingsProcessor { if (this.rawBindings.overrides) { for (const [bp, overrides] of Object.entries(this.rawBindings.overrides)) { if (overrides.styles) { - set( + mutableSet( baseStyles, `overrides.${bp}.styles`, structuredClone(this.rawBindings.overrides[bp].styles) diff --git a/packages/website-builder-sdk/src/StylesUpdater.ts b/packages/website-builder-sdk/src/StylesUpdater.ts index e113f615c9a..691719248aa 100644 --- a/packages/website-builder-sdk/src/StylesUpdater.ts +++ b/packages/website-builder-sdk/src/StylesUpdater.ts @@ -1,5 +1,5 @@ import { jsonPatch } from "~/jsonPatch.js"; -import set from "lodash/set.js"; +import { mutableSet } from "@webiny/utils/dotProp/index.js"; import type { Document, DocumentElementBindings } from "./types.js"; import type { IBindingsUpdater } from "./IBindingsUpdater.js"; import type { ElementStylesBindings } from "./StylesBindingsProcessor.js"; @@ -21,7 +21,7 @@ export class StylesUpdater implements IBindingsUpdater { if (this.bindings.overrides) { for (const [bp, overrides] of Object.entries(this.bindings.overrides)) { if (overrides.styles) { - set( + mutableSet( document.bindings, `${this.elementId}.overrides.${bp}.styles`, structuredClone(this.bindings.overrides[bp].styles) diff --git a/packages/website-builder-sdk/tsconfig.build.json b/packages/website-builder-sdk/tsconfig.build.json index 5e7843d3c8c..09d2faad4f9 100644 --- a/packages/website-builder-sdk/tsconfig.build.json +++ b/packages/website-builder-sdk/tsconfig.build.json @@ -1,12 +1,17 @@ { "extends": "../../tsconfig.build.json", "include": ["src"], - "references": [], + "references": [{ "path": "../utils/tsconfig.build.json" }], "compilerOptions": { "rootDir": "./src", "outDir": "./dist", "declarationDir": "./dist", - "paths": { "~/*": ["./src/*"], "~tests/*": ["./__tests__/*"] }, + "paths": { + "~/*": ["./src/*"], + "~tests/*": ["./__tests__/*"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] + }, "baseUrl": "." } } diff --git a/packages/website-builder-sdk/tsconfig.json b/packages/website-builder-sdk/tsconfig.json index 6ca26f3c929..198b286cf66 100644 --- a/packages/website-builder-sdk/tsconfig.json +++ b/packages/website-builder-sdk/tsconfig.json @@ -1,12 +1,17 @@ { "extends": "../../tsconfig.json", "include": ["src", "__tests__"], - "references": [], + "references": [{ "path": "../utils" }], "compilerOptions": { "rootDirs": ["./src", "./__tests__"], "outDir": "./dist", "declarationDir": "./dist", - "paths": { "~/*": ["./src/*"], "~tests/*": ["./__tests__/*"] }, + "paths": { + "~/*": ["./src/*"], + "~tests/*": ["./__tests__/*"], + "@webiny/utils/*": ["../utils/src/*"], + "@webiny/utils": ["../utils/src"] + }, "baseUrl": "." } } diff --git a/yarn.lock b/yarn.lock index fa432a2df3a..592afe9c9c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11065,13 +11065,6 @@ __metadata: languageName: node linkType: hard -"@types/dot-object@npm:^2.1.6": - version: 2.1.6 - resolution: "@types/dot-object@npm:2.1.6" - checksum: 10/e1c2965634203458980538d95dd99e6ba85ef403298def51544e7bcfe16298c55ff1d3ada3dec95aa8fffcadba6afdf020206cf47c11a9649ec88322e1457316 - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -12911,7 +12904,6 @@ __metadata: version: 0.0.0-use.local resolution: "@webiny/api-headless-cms-ddb@workspace:packages/api-headless-cms-ddb" dependencies: - "@types/dot-object": "npm:^2.1.6" "@types/jsonpack": "npm:^1.1.6" "@webiny/api": "npm:0.0.0" "@webiny/api-headless-cms": "npm:0.0.0" @@ -12927,8 +12919,7 @@ __metadata: "@webiny/project-utils": "npm:0.0.0" "@webiny/utils": "npm:0.0.0" dataloader: "npm:^2.2.3" - dot-object: "npm:^2.1.5" - dot-prop: "npm:^10.1.0" + flattie: "npm:^1.1.1" jest-dynalite: "npm:^3.6.1" lodash: "npm:^4.18.1" typescript: "npm:5.9.3" @@ -13109,7 +13100,6 @@ __metadata: "@webiny/validation": "npm:0.0.0" "@webiny/wcp": "npm:0.0.0" apollo-graphql: "npm:^0.9.7" - dot-prop-immutable: "npm:^2.1.1" graphql: "npm:^16.13.2" graphql-tag: "npm:^2.12.6" lodash: "npm:^4.18.1" @@ -13419,7 +13409,6 @@ __metadata: "@webiny/wcp": "npm:0.0.0" apollo-client: "npm:^2.6.10" apollo-link: "npm:^1.2.14" - dot-prop-immutable: "npm:^2.1.1" graphql: "npm:^16.13.2" graphql-tag: "npm:^2.12.6" lodash: "npm:^4.18.1" @@ -13599,7 +13588,6 @@ __metadata: apollo-utilities: "npm:^1.3.4" bytes: "npm:^3.1.2" dayjs: "npm:^1.11.20" - dot-prop-immutable: "npm:^2.1.1" graphql: "npm:^16.13.2" graphql-tag: "npm:^2.12.6" lodash: "npm:^4.18.1" @@ -13766,7 +13754,6 @@ __metadata: babel-plugin-module-resolver: "npm:^5.0.3" classnames: "npm:^2.5.1" dnd-core: "npm:^16.0.1" - dot-prop-immutable: "npm:^2.1.1" graphql: "npm:^16.13.2" graphql-tag: "npm:^2.12.6" lodash: "npm:^4.18.1" @@ -13797,12 +13784,12 @@ __metadata: "@webiny/app-admin": "npm:0.0.0" "@webiny/build-tools": "npm:0.0.0" "@webiny/form": "npm:0.0.0" + "@webiny/utils": "npm:0.0.0" "@webiny/validation": "npm:0.0.0" apollo-cache: "npm:^1.3.5" apollo-client: "npm:^2.6.10" apollo-link: "npm:^1.2.14" apollo-utilities: "npm:^1.3.4" - dot-prop-immutable: "npm:^2.1.1" graphql: "npm:^16.13.2" graphql-tag: "npm:^2.12.6" react: "npm:18.3.1" @@ -14171,6 +14158,7 @@ __metadata: "@webiny/plugins": "npm:0.0.0" "@webiny/react-composition": "npm:0.0.0" "@webiny/react-properties": "npm:0.0.0" + "@webiny/utils": "npm:0.0.0" apollo-cache: "npm:^1.3.5" apollo-cache-inmemory: "npm:^1.6.6" apollo-client: "npm:^2.6.10" @@ -14437,7 +14425,6 @@ __metadata: "@webiny/project-utils": "npm:0.0.0" "@webiny/utils": "npm:0.0.0" date-fns: "npm:^4.1.0" - dot-prop: "npm:^10.1.0" dynamodb-toolbox: "npm:^0.9.5" fuse.js: "npm:7.3.0" jest-dynalite: "npm:^3.6.1" @@ -14508,6 +14495,7 @@ __metadata: "@testing-library/user-event": "npm:^14.6.1" "@types/invariant": "npm:^2.2.37" "@types/lodash": "npm:^4.17.24" + "@webiny/app": "npm:0.0.0" "@webiny/build-tools": "npm:0.0.0" "@webiny/react-composition": "npm:0.0.0" "@webiny/validation": "npm:0.0.0" @@ -14633,6 +14621,7 @@ __metadata: "@types/accounting": "npm:^0.4.5" "@types/lodash": "npm:^4.17.24" "@webiny/build-tools": "npm:0.0.0" + "@webiny/utils": "npm:0.0.0" accounting: "npm:^0.4.1" fast-glob: "npm:^3.3.3" fecha: "npm:^4.2.3" @@ -15003,6 +14992,7 @@ __metadata: "@pulumi/pulumi": "npm:^3.230.0" "@types/lodash": "npm:^4.17.24" "@webiny/build-tools": "npm:0.0.0" + "@webiny/utils": "npm:0.0.0" decompress: "npm:^4.2.1" execa: "npm:^5.1.1" find-up: "npm:^8.0.0" @@ -15026,7 +15016,6 @@ __metadata: "@webiny/build-tools": "npm:0.0.0" "@webiny/project": "npm:0.0.0" find-up: "npm:^8.0.0" - lodash: "npm:^4.18.1" rimraf: "npm:^6.1.3" typescript: "npm:5.9.3" languageName: unknown @@ -15249,6 +15238,7 @@ __metadata: "@webiny/feature": "npm:0.0.0" "@webiny/plugins": "npm:0.0.0" bson-objectid: "npm:^2.0.4" + dot-prop: "npm:^10.1.0" jsonpack: "npm:^1.1.5" nanoid: "npm:^5.1.7" nanoid-dictionary: "npm:^5.0.0" @@ -15324,6 +15314,7 @@ __metadata: "@types/deep-equal": "npm:^1.0.4" "@types/is-hotkey": "npm:^0.1.10" "@webiny/build-tools": "npm:0.0.0" + "@webiny/utils": "npm:0.0.0" csstype: "npm:^3.2.3" deep-equal: "npm:^2.2.3" deepmerge: "npm:^4.3.1" @@ -17893,7 +17884,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^6.1.0, commander@npm:^6.2.1": +"commander@npm:^6.2.1": version: 6.2.1 resolution: "commander@npm:6.2.1" checksum: 10/25b88c2efd0380c84f7844b39cf18510da7bfc5013692d68cdc65f764a1c34e6c8a36ea6d72b6620e3710a930cf8fab2695bdec2bf7107a0f4fa30a3ef3b7d0e @@ -19384,25 +19375,6 @@ __metadata: languageName: node linkType: hard -"dot-object@npm:^2.1.5": - version: 2.1.5 - resolution: "dot-object@npm:2.1.5" - dependencies: - commander: "npm:^6.1.0" - glob: "npm:^7.1.6" - bin: - dot-object: bin/dot-object - checksum: 10/db2414eff38269b6283ea7641f1455d3fdaa4675fe63a4f3595b736cd63e53f3ce4bddfa89e2c10173be5f7383097867e97ad8a8ae41e5e9bad74368ced089f4 - languageName: node - linkType: hard - -"dot-prop-immutable@npm:^2.1.1": - version: 2.1.1 - resolution: "dot-prop-immutable@npm:2.1.1" - checksum: 10/edf95f62435497e1437bb6931abf4964bb9cbd8d44b3d67fbe6d964b064a86170a4c23286b3fdbef9dcab57ccd4905aa911c4d502f572eb243546d8a9e1d742e - languageName: node - linkType: hard - "dot-prop@npm:^10.1.0": version: 10.1.0 resolution: "dot-prop@npm:10.1.0" @@ -21402,6 +21374,13 @@ __metadata: languageName: node linkType: hard +"flattie@npm:^1.1.1": + version: 1.1.1 + resolution: "flattie@npm:1.1.1" + checksum: 10/c5e475c9358ff78ddbf8b211850bfdca041f2e49508ea0419a6cd19e94ffdaf09ee2f6e4379460c91929b203eafc75b3c34ae829809f598a4cc0e58782dc2aaa + languageName: node + linkType: hard + "folder-hash@npm:^4.1.2": version: 4.1.2 resolution: "folder-hash@npm:4.1.2" @@ -22038,7 +22017,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.6": +"glob@npm:^7.1.2, glob@npm:^7.1.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: