From 5a86c68609744977b2c4d543e2124e15f8bb1e3e Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 22:59:16 +0000 Subject: [PATCH] sample branch for v5 --- package.json | 191 +----------------- {docs => packages/docs}/.gitignore | 0 {docs => packages/docs}/README.md | 0 {docs => packages/docs}/babel.config.js | 0 .../docs}/blog/2019-05-28-first-blog-post.md | 0 .../docs}/blog/2019-05-29-long-blog-post.md | 0 .../docs}/blog/2021-08-01-mdx-blog-post.mdx | 0 .../docusaurus-plushie-banner.jpeg | Bin .../docs}/blog/2021-08-26-welcome/index.md | 0 {docs => packages/docs}/blog/authors.yml | 0 {docs => packages/docs}/blog/tags.yml | 0 {docs => packages/docs}/components.json | 0 .../docs}/docs/Integrations/_category_.yml | 0 .../docs}/docs/Integrations/chatwoot.md | 0 .../docs}/docs/advanced/_category_.yml | 0 .../docs}/docs/advanced/best-practices.md | 0 {docs => packages/docs}/docs/api/index.md | 0 .../docs}/docs/api/typedoc-sidebar.cjs | 0 .../docs}/docs/concepts/_category_.json | 0 .../docs}/docs/concepts/glossary.md | 0 .../docs}/docs/concepts/how-it-works.md | 0 .../docs}/docs/configuration/_category_.json | 0 .../docs}/docs/configuration/capture-qr.md | 0 .../docs}/docs/configuration/capture-sd.md | 0 .../configuration/command-line-options.md | 0 .../docs}/docs/configuration/config-object.md | 0 .../docs}/docs/configuration/launch-events.md | 0 .../docs/configuration/licensed-features.mdx | 0 .../docs/configuration/multiple-sessions.md | 0 .../docs}/docs/configuration/the-client.md | 0 .../docs}/docs/get-started/_category_.json | 0 .../docs}/docs/get-started/docker.md | 0 .../docs}/docs/get-started/installation.md | 0 .../docs}/docs/get-started/link-code.md | 0 .../docs}/docs/get-started/quick-run.md | 0 .../docs}/docs/get-started/socketmode.md | 0 .../docs}/docs/how-to/_category_.yml | 0 .../docs}/docs/how-to/create-api.md | 0 .../docs}/docs/how-to/decrypt-media.md | 0 .../docs}/docs/how-to/detect-logout.md | 0 {docs => packages/docs}/docs/how-to/groups.md | 0 .../docs}/docs/how-to/handle-errors.md | 0 .../docs}/docs/how-to/incoming-calls.md | 0 .../docs}/docs/how-to/location.md | 0 .../docs}/docs/how-to/manage-participants.md | 0 {docs => packages/docs}/docs/how-to/misc.md | 0 .../docs/how-to/react-to-group-events.md | 0 .../docs}/docs/how-to/read-state.md | 0 .../docs}/docs/how-to/receive-files.md | 0 .../docs}/docs/how-to/receive-messages.md | 0 .../docs}/docs/how-to/send-files.md | 0 .../docs}/docs/how-to/send-messages.md | 0 .../docs}/docs/how-to/send-videos.md | 0 .../docs}/docs/how-to/sendfile.md | 0 .../docs}/docs/how-to/use-a-proxy.md | 0 {docs => packages/docs}/docs/intro.md | 0 .../reference/api/Client/classes/Client.md | 0 .../api/Client/enumerations/namespace.md | 0 .../docs}/docs/reference/api/Client/index.md | 0 .../api/Client/variables/useragent.md | 0 .../exposed.enum/enumerations/ExposedFn.md | 0 .../api/functions/exposed.enum/index.md | 0 .../docs/reference/api/model/aliases/index.md | 0 .../aliases/type-aliases/AccountNumber.md | 0 .../aliases/type-aliases/AdvancedFile.md | 0 .../api/model/aliases/type-aliases/Base64.md | 0 .../api/model/aliases/type-aliases/ChatId.md | 0 .../model/aliases/type-aliases/ChatServer.md | 0 .../model/aliases/type-aliases/ContactId.md | 0 .../api/model/aliases/type-aliases/Content.md | 0 .../model/aliases/type-aliases/CountryCode.md | 0 .../api/model/aliases/type-aliases/DataURL.md | 0 .../model/aliases/type-aliases/FilePath.md | 0 .../api/model/aliases/type-aliases/GetURL.md | 0 .../model/aliases/type-aliases/GroupChatId.md | 0 .../aliases/type-aliases/GroupChatServer.md | 0 .../api/model/aliases/type-aliases/GroupId.md | 0 .../model/aliases/type-aliases/MessageId.md | 0 .../aliases/type-aliases/NonSerializedId.md | 0 .../model/aliases/type-aliases/WaServers.md | 0 .../docs/reference/api/model/button/index.md | 0 .../model/button/interfaces/AdvancedButton.md | 0 .../api/model/button/interfaces/Button.md | 0 .../button/interfaces/LocationButtonBody.md | 0 .../api/model/button/interfaces/Row.md | 0 .../api/model/button/interfaces/Section.md | 0 .../api/model/call/enumerations/CallState.md | 0 .../docs/reference/api/model/call/index.md | 0 .../api/model/call/interfaces/Call.md | 0 .../chat/enumerations/ChatMuteDuration.md | 0 .../api/model/chat/enumerations/ChatState.md | 0 .../api/model/chat/enumerations/ChatTypes.md | 0 .../docs/reference/api/model/chat/index.md | 0 .../api/model/chat/interfaces/BaseChat.md | 0 .../api/model/chat/interfaces/GroupChat.md | 0 ...GroupChatCreationParticipantAddResponse.md | 0 .../interfaces/GroupChatCreationResponse.md | 0 .../interfaces/LiveLocationChangedEvent.md | 0 .../api/model/chat/interfaces/SingleChat.md | 0 .../api/model/chat/type-aliases/Chat.md | 0 .../chat/type-aliases/EphemeralDuration.md | 0 .../config/enumerations/CLOUD_PROVIDERS.md | 0 .../config/enumerations/DIRECTORY_STRATEGY.md | 0 .../model/config/enumerations/LicenseType.md | 0 .../enumerations/NotificationLanguage.md | 0 .../api/model/config/enumerations/OnError.md | 0 .../api/model/config/enumerations/QRFormat.md | 0 .../model/config/enumerations/QRQuality.md | 0 .../docs/reference/api/model/config/index.md | 0 .../model/config/interfaces/ConfigObject.md | 0 .../api/model/config/interfaces/DevTools.md | 0 .../model/config/interfaces/EventPayload.md | 0 .../interfaces/ProxyServerCredentials.md | 0 .../model/config/interfaces/SessionData.md | 0 .../api/model/config/interfaces/Webhook.md | 0 .../config/type-aliases/AdvancedConfig.md | 0 .../docs/reference/api/model/contact/index.md | 0 .../model/contact/interfaces/BizCategory.md | 0 .../contact/interfaces/BizProfileOptions.md | 0 .../model/contact/interfaces/BusinessHours.md | 0 .../contact/interfaces/BusinessProfile.md | 0 .../api/model/contact/interfaces/Contact.md | 0 .../model/contact/interfaces/NumberCheck.md | 0 .../api/model/enumerations/Events.md | 0 .../reference/api/model/enumerations/STATE.md | 0 .../api/model/enumerations/Status.md | 0 .../errors/classes/AddParticipantError.md | 0 .../api/model/errors/classes/CustomError.md | 0 .../errors/classes/PageEvaluationTimeout.md | 0 .../errors/classes/SessionExpiredError.md | 0 .../AddParticipantErrorStatusCode.md | 0 .../model/errors/enumerations/ERROR_NAME.md | 0 .../docs/reference/api/model/errors/index.md | 0 .../events/enumerations/SimpleListener.md | 0 .../docs/reference/api/model/events/index.md | 0 .../enumerations/GroupNotificationTypes.md | 0 .../enumerations/groupChangeEvent.md | 0 .../api/model/group-metadata/index.md | 0 .../interfaces/GenericGroupChangeEvent.md | 0 .../interfaces/GroupMetadata.md | 0 .../interfaces/NewCommunityGroup.md | 0 .../group-metadata/interfaces/Participant.md | 0 .../ParticipantChangedEventModel.md | 0 .../docs/reference/api/model/id/index.md | 0 .../reference/api/model/id/interfaces/Id.md | 0 .../docs}/docs/reference/api/model/index.md | 0 .../docs/reference/api/model/label/index.md | 0 .../api/model/label/interfaces/Label.md | 0 .../docs/reference/api/model/media/index.md | 0 .../Mp4StickerConversionProcessOptions.md | 0 .../media/type-aliases/StickerMetadata.md | 0 .../media/variables/defaultProcessOptions.md | 0 .../model/message/enumerations/MessageAck.md | 0 .../message/enumerations/MessageTypes.md | 0 .../docs/reference/api/model/message/index.md | 0 .../api/model/message/interfaces/Message.md | 0 .../model/message/interfaces/MessageInfo.md | 0 .../interfaces/MessageInfoInteraction.md | 0 .../api/model/message/interfaces/PollData.md | 0 .../model/message/interfaces/PollOption.md | 0 .../api/model/message/interfaces/PollVote.md | 0 .../api/model/message/interfaces/QuoteMap.md | 0 .../message/interfaces/ReactionSender.md | 0 .../type-aliases/MessagePinDuration.md | 0 .../docs/reference/api/model/product/index.md | 0 .../api/model/product/interfaces/CartItem.md | 0 .../model/product/interfaces/CustomProduct.md | 0 .../api/model/product/interfaces/Order.md | 0 .../api/model/product/interfaces/Product.md | 0 .../reference/api/model/reactions/index.md | 0 .../model/reactions/type-aliases/Reaction.md | 0 .../reactions/type-aliases/ReactionEvent.md | 0 .../reactions/type-aliases/ReactionRecord.md | 0 .../reference/api/model/sessionInfo/index.md | 0 .../sessionInfo/interfaces/HealthCheck.md | 0 .../sessionInfo/interfaces/SessionInfo.md | 0 .../api/model/type-aliases/EasyApiResponse.md | 0 .../reference/controllers/events/index.md | 0 .../controllers/events/variables/ev.md | 0 .../reference/controllers/init_patch/index.md | 0 .../initializer/functions/create.md | 0 .../initializer/functions/timeout.md | 0 .../controllers/initializer/index.md | 0 .../initializer/variables/configWithCases.md | 0 .../controllers/initializer/variables/pkg.md | 0 .../initializer/variables/screenshot.md | 0 .../functions/earlyInjectionCheck.md | 0 .../functions/getAndInjectLicense.md | 0 .../controllers/patch_manager/index.md | 0 .../docs}/docs/reference/index.md | 0 .../classes/LogToEvTransport.md | 0 .../custom_transport/classes/NoOpTransport.md | 0 .../logging/custom_transport/index.md | 0 .../functions/addRotateFileLogTransport.md | 0 .../docs/reference/logging/logging/index.md | 0 .../type-aliases/ConfigLogTransport.md | 0 .../logging/logging/variables/log.md | 0 .../Collector/classes/Collection.md | 0 .../structures/Collector/classes/Collector.md | 0 .../reference/structures/Collector/index.md | 0 .../interfaces/AwaitMessagesOptions.md | 0 .../Collector/interfaces/CollectorOptions.md | 0 .../Collector/type-aliases/CollectorFilter.md | 0 .../Dialog/enumerations/ValidationType.md | 0 .../docs/reference/structures/Dialog/index.md | 0 .../Dialog/interfaces/CurrentDialogProps.md | 0 .../Dialog/interfaces/DialogButtons.md | 0 .../Dialog/interfaces/DialogListMessageRow.md | 0 .../interfaces/DialogListMessageSection.md | 0 .../Dialog/interfaces/DialogProperty.md | 0 .../Dialog/interfaces/DialogTemplate.md | 0 .../Dialog/interfaces/DialogValidation.md | 0 .../Dialog/type-aliases/CheckFunction.md | 0 .../classes/MessageCollector.md | 0 .../structures/MessageCollector/index.md | 0 .../enumerations/PREPROCESSORS.md | 0 .../structures/preProcessors/index.md | 0 .../type-aliases/MPConfigType.md | 0 .../type-aliases/MessagePreProcessor.md | 0 .../variables/MessagePreprocessors.md | 0 .../docs}/docs/reference/typedoc-sidebar.cjs | 0 {docs => packages/docs}/docusaurus.config.ts | 0 {docs => packages/docs}/package-lock.json | 0 {docs => packages/docs}/package.json | 8 +- .../docs}/plugins/markdown-replacer.ts | 0 .../docs}/plugins/tailwind-config.ts | 0 {docs => packages/docs}/sidebars.ts | 0 .../docs}/src/components/Consent/index.tsx | 0 .../src/components/HomepageFeatures/index.tsx | 0 .../HomepageFeatures/styles.module.css | 0 .../docs}/src/components/License/index.tsx | 0 .../src/components/OpenReplay/OpenReplay.ts | 0 {docs => packages/docs}/src/config/consts.ts | 0 {docs => packages/docs}/src/config/typedoc.ts | 0 .../docs}/src/css/admonition.css | 0 {docs => packages/docs}/src/css/custom.css | 0 {docs => packages/docs}/src/lib/utils.ts | 0 .../docs}/src/pages/index.module.css | 0 {docs => packages/docs}/src/pages/index.tsx | 0 .../docs}/src/pages/markdown-page.md | 0 .../docs}/src/theme/Admonition/Types.tsx | 0 .../docs}/src/theme/Admonition/index.tsx | 0 .../src/theme/DocRoot/Layout/Main/index.tsx | 0 .../DocRoot/Layout/Main/styles.module.css | 0 .../Layout/Sidebar/ExpandButton/index.tsx | 0 .../Sidebar/ExpandButton/styles.module.css | 0 .../theme/DocRoot/Layout/Sidebar/index.tsx | 0 .../DocRoot/Layout/Sidebar/styles.module.css | 0 .../docs}/src/theme/DocRoot/Layout/index.tsx | 0 .../theme/DocRoot/Layout/styles.module.css | 0 .../src/theme/NavbarItem/ComponentTypes.tsx | 0 {docs => packages/docs}/src/ui/button.tsx | 0 {docs => packages/docs}/static/.nojekyll | 0 CNAME => packages/docs/static/CNAME | 0 .../docs}/static/img/docusaurus.png | Bin .../docs}/static/img/favicon.ico | Bin .../docs}/static/img/license-identifier.png | Bin {docs => packages/docs}/static/img/logo.png | Bin {docs => packages/docs}/static/img/logo.svg | 0 .../static/img/undraw_docusaurus_mountain.svg | 0 .../static/img/undraw_docusaurus_react.svg | 0 .../static/img/undraw_docusaurus_tree.svg | 0 {docs => packages/docs}/static/js/arrays.js | 0 .../static/js/gumroad_docusaurus_cart_fix.js | 0 {docs => packages/docs}/tailwind.config.js | 0 {docs => packages/docs}/tsconfig.json | 0 .../wa-automate/CHANGELOG.md | 0 {docs/static => packages/wa-automate}/CNAME | 0 LICENSE.md => packages/wa-automate/LICENSE.md | 0 README.md => packages/wa-automate/README.md | 0 .../wa-automate/_tsconfig.docs.json | 0 .../wa-automate/bin}/config-schema.json | 0 .../wa-automate/bin}/oas-type-schemas.json | 0 {bin => packages/wa-automate/bin}/server.js | 0 .../build}/build-config-json-for-bin.ts | 0 .../wa-automate/build}/generate-oas-types.ts | 0 .../wa-automate/compact-keepachangelog.hbs | 0 .../wa-automate/demo}/Dockerfile | 0 {demo => packages/wa-automate/demo}/index.ts | 0 .../wa-automate/demo}/message_queue.ts | 0 {demo => packages/wa-automate/demo}/server.ts | 0 .../wa-automate/demo}/simple_server.ts | 0 docfix.ts => packages/wa-automate/docfix.ts | 0 .../wa-automate/package-lock.json | 0 packages/wa-automate/package.json | 186 +++++++++++++++++ .../wa-automate/patches.json | 0 .../wa-automate/prebuild.ts | 0 .../wa-automate/release-image.js | 0 .../wa-automate/release.png | Bin .../wa-automate/resources}/hotfix-logo.png | Bin .../wa-automate/resources}/membership.png | Bin .../wa-automate/src}/api/Client.ts | 0 .../src}/api/functions/exposed.enum.ts | 0 .../wa-automate/src}/api/model/aliases.ts | 0 .../wa-automate/src}/api/model/button.ts | 0 .../wa-automate/src}/api/model/call.ts | 0 .../wa-automate/src}/api/model/chat.ts | 0 .../wa-automate/src}/api/model/config.ts | 0 .../wa-automate/src}/api/model/contact.ts | 0 .../wa-automate/src}/api/model/errors.ts | 0 .../wa-automate/src}/api/model/events.ts | 0 .../src}/api/model/group-metadata.ts | 0 .../wa-automate/src}/api/model/id.ts | 0 .../wa-automate/src}/api/model/index.ts | 0 .../wa-automate/src}/api/model/label.ts | 0 .../wa-automate/src}/api/model/media.ts | 0 .../wa-automate/src}/api/model/message.ts | 0 .../wa-automate/src}/api/model/product.ts | 0 .../wa-automate/src}/api/model/reactions.ts | 0 .../wa-automate/src}/api/model/sessionInfo.ts | 0 .../wa-automate/src}/build/build-postman.ts | 0 .../wa-automate/src}/cli/cli-options.ts | 0 .../wa-automate/src}/cli/collections.ts | 0 .../wa-automate/src}/cli/file-utils.ts | 0 .../wa-automate/src}/cli/index.ts | 0 .../src}/cli/integrations/chatwoot.ts | 0 .../src}/cli/integrations/cloudflare.ts | 0 {src => packages/wa-automate/src}/cli/logo.ts | 0 .../wa-automate/src}/cli/server.ts | 0 .../wa-automate/src}/cli/setup.ts | 0 .../src}/config/puppeteer.config.ts | 0 .../wa-automate/src}/controllers/auth.ts | 0 .../wa-automate/src}/controllers/browser.ts | 0 .../wa-automate/src}/controllers/events.ts | 0 .../src}/controllers/init_patch.ts | 0 .../src}/controllers/initializer.ts | 0 .../src}/controllers/launch_checks.ts | 0 .../src}/controllers/patch_manager.ts | 0 .../src}/controllers/popup/index.html | 0 .../src}/controllers/popup/index.ts | 0 .../wa-automate/src}/controllers/preload.js | 0 .../src}/controllers/script_preloader.ts | 0 {src => packages/wa-automate/src}/index.ts | 0 .../wa-automate/src}/lib/README.md | 0 .../wa-automate/src}/lib/base64.js | 0 {src => packages/wa-automate/src}/lib/hash.js | 0 .../wa-automate/src}/lib/jsSha.min.js | 0 .../wa-automate/src}/lib/launch.js | 0 .../wa-automate/src}/lib/qr.min.js | 0 {src => packages/wa-automate/src}/lib/wapi.js | 0 .../src}/logging/custom_transport.ts | 0 .../wa-automate/src}/logging/logging.ts | 0 .../wa-automate/src}/structures/Collector.ts | 0 .../wa-automate/src}/structures/Dialog.ts | 0 .../src}/structures/MessageCollector.ts | 0 .../src}/structures/preProcessors.ts | 0 .../wa-automate/src}/utils/pid_utils.ts | 0 .../wa-automate/src}/utils/tools.ts | 0 {test => packages/wa-automate/test}/test.js | 0 tos.md => packages/wa-automate/tos.md | 0 .../wa-automate/tsconfig.json | 52 ++--- .../wa-automate/types-only}/.npmignore | 0 .../wa-automate/types-only}/README.md | 0 .../wa-automate/types-only}/package.json | 0 .../wa-automate/types-only}/tsconfig.json | 0 turbo.json | 16 ++ 356 files changed, 239 insertions(+), 214 deletions(-) rename {docs => packages/docs}/.gitignore (100%) rename {docs => packages/docs}/README.md (100%) rename {docs => packages/docs}/babel.config.js (100%) rename {docs => packages/docs}/blog/2019-05-28-first-blog-post.md (100%) rename {docs => packages/docs}/blog/2019-05-29-long-blog-post.md (100%) rename {docs => packages/docs}/blog/2021-08-01-mdx-blog-post.mdx (100%) rename {docs => packages/docs}/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg (100%) rename {docs => packages/docs}/blog/2021-08-26-welcome/index.md (100%) rename {docs => packages/docs}/blog/authors.yml (100%) rename {docs => packages/docs}/blog/tags.yml (100%) rename {docs => packages/docs}/components.json (100%) rename {docs => packages/docs}/docs/Integrations/_category_.yml (100%) rename {docs => packages/docs}/docs/Integrations/chatwoot.md (100%) rename {docs => packages/docs}/docs/advanced/_category_.yml (100%) rename {docs => packages/docs}/docs/advanced/best-practices.md (100%) rename {docs => packages/docs}/docs/api/index.md (100%) rename {docs => packages/docs}/docs/api/typedoc-sidebar.cjs (100%) rename {docs => packages/docs}/docs/concepts/_category_.json (100%) rename {docs => packages/docs}/docs/concepts/glossary.md (100%) rename {docs => packages/docs}/docs/concepts/how-it-works.md (100%) rename {docs => packages/docs}/docs/configuration/_category_.json (100%) rename {docs => packages/docs}/docs/configuration/capture-qr.md (100%) rename {docs => packages/docs}/docs/configuration/capture-sd.md (100%) rename {docs => packages/docs}/docs/configuration/command-line-options.md (100%) rename {docs => packages/docs}/docs/configuration/config-object.md (100%) rename {docs => packages/docs}/docs/configuration/launch-events.md (100%) rename {docs => packages/docs}/docs/configuration/licensed-features.mdx (100%) rename {docs => packages/docs}/docs/configuration/multiple-sessions.md (100%) rename {docs => packages/docs}/docs/configuration/the-client.md (100%) rename {docs => packages/docs}/docs/get-started/_category_.json (100%) rename {docs => packages/docs}/docs/get-started/docker.md (100%) rename {docs => packages/docs}/docs/get-started/installation.md (100%) rename {docs => packages/docs}/docs/get-started/link-code.md (100%) rename {docs => packages/docs}/docs/get-started/quick-run.md (100%) rename {docs => packages/docs}/docs/get-started/socketmode.md (100%) rename {docs => packages/docs}/docs/how-to/_category_.yml (100%) rename {docs => packages/docs}/docs/how-to/create-api.md (100%) rename {docs => packages/docs}/docs/how-to/decrypt-media.md (100%) rename {docs => packages/docs}/docs/how-to/detect-logout.md (100%) rename {docs => packages/docs}/docs/how-to/groups.md (100%) rename {docs => packages/docs}/docs/how-to/handle-errors.md (100%) rename {docs => packages/docs}/docs/how-to/incoming-calls.md (100%) rename {docs => packages/docs}/docs/how-to/location.md (100%) rename {docs => packages/docs}/docs/how-to/manage-participants.md (100%) rename {docs => packages/docs}/docs/how-to/misc.md (100%) rename {docs => packages/docs}/docs/how-to/react-to-group-events.md (100%) rename {docs => packages/docs}/docs/how-to/read-state.md (100%) rename {docs => packages/docs}/docs/how-to/receive-files.md (100%) rename {docs => packages/docs}/docs/how-to/receive-messages.md (100%) rename {docs => packages/docs}/docs/how-to/send-files.md (100%) rename {docs => packages/docs}/docs/how-to/send-messages.md (100%) rename {docs => packages/docs}/docs/how-to/send-videos.md (100%) rename {docs => packages/docs}/docs/how-to/sendfile.md (100%) rename {docs => packages/docs}/docs/how-to/use-a-proxy.md (100%) rename {docs => packages/docs}/docs/intro.md (100%) rename {docs => packages/docs}/docs/reference/api/Client/classes/Client.md (100%) rename {docs => packages/docs}/docs/reference/api/Client/enumerations/namespace.md (100%) rename {docs => packages/docs}/docs/reference/api/Client/index.md (100%) rename {docs => packages/docs}/docs/reference/api/Client/variables/useragent.md (100%) rename {docs => packages/docs}/docs/reference/api/functions/exposed.enum/enumerations/ExposedFn.md (100%) rename {docs => packages/docs}/docs/reference/api/functions/exposed.enum/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/AccountNumber.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/AdvancedFile.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/Base64.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/ChatId.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/ChatServer.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/ContactId.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/Content.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/CountryCode.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/DataURL.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/FilePath.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/GetURL.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/GroupChatId.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/GroupChatServer.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/GroupId.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/MessageId.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/NonSerializedId.md (100%) rename {docs => packages/docs}/docs/reference/api/model/aliases/type-aliases/WaServers.md (100%) rename {docs => packages/docs}/docs/reference/api/model/button/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/button/interfaces/AdvancedButton.md (100%) rename {docs => packages/docs}/docs/reference/api/model/button/interfaces/Button.md (100%) rename {docs => packages/docs}/docs/reference/api/model/button/interfaces/LocationButtonBody.md (100%) rename {docs => packages/docs}/docs/reference/api/model/button/interfaces/Row.md (100%) rename {docs => packages/docs}/docs/reference/api/model/button/interfaces/Section.md (100%) rename {docs => packages/docs}/docs/reference/api/model/call/enumerations/CallState.md (100%) rename {docs => packages/docs}/docs/reference/api/model/call/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/call/interfaces/Call.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/enumerations/ChatMuteDuration.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/enumerations/ChatState.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/enumerations/ChatTypes.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/interfaces/BaseChat.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/interfaces/GroupChat.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/interfaces/GroupChatCreationParticipantAddResponse.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/interfaces/GroupChatCreationResponse.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/interfaces/LiveLocationChangedEvent.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/interfaces/SingleChat.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/type-aliases/Chat.md (100%) rename {docs => packages/docs}/docs/reference/api/model/chat/type-aliases/EphemeralDuration.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/CLOUD_PROVIDERS.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/DIRECTORY_STRATEGY.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/LicenseType.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/NotificationLanguage.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/OnError.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/QRFormat.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/enumerations/QRQuality.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/interfaces/ConfigObject.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/interfaces/DevTools.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/interfaces/EventPayload.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/interfaces/ProxyServerCredentials.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/interfaces/SessionData.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/interfaces/Webhook.md (100%) rename {docs => packages/docs}/docs/reference/api/model/config/type-aliases/AdvancedConfig.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/interfaces/BizCategory.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/interfaces/BizProfileOptions.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/interfaces/BusinessHours.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/interfaces/BusinessProfile.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/interfaces/Contact.md (100%) rename {docs => packages/docs}/docs/reference/api/model/contact/interfaces/NumberCheck.md (100%) rename {docs => packages/docs}/docs/reference/api/model/enumerations/Events.md (100%) rename {docs => packages/docs}/docs/reference/api/model/enumerations/STATE.md (100%) rename {docs => packages/docs}/docs/reference/api/model/enumerations/Status.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/classes/AddParticipantError.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/classes/CustomError.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/classes/PageEvaluationTimeout.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/classes/SessionExpiredError.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/enumerations/AddParticipantErrorStatusCode.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/enumerations/ERROR_NAME.md (100%) rename {docs => packages/docs}/docs/reference/api/model/errors/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/events/enumerations/SimpleListener.md (100%) rename {docs => packages/docs}/docs/reference/api/model/events/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/enumerations/GroupNotificationTypes.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/enumerations/groupChangeEvent.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/interfaces/GenericGroupChangeEvent.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/interfaces/GroupMetadata.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/interfaces/NewCommunityGroup.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/interfaces/Participant.md (100%) rename {docs => packages/docs}/docs/reference/api/model/group-metadata/interfaces/ParticipantChangedEventModel.md (100%) rename {docs => packages/docs}/docs/reference/api/model/id/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/id/interfaces/Id.md (100%) rename {docs => packages/docs}/docs/reference/api/model/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/label/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/label/interfaces/Label.md (100%) rename {docs => packages/docs}/docs/reference/api/model/media/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/media/type-aliases/Mp4StickerConversionProcessOptions.md (100%) rename {docs => packages/docs}/docs/reference/api/model/media/type-aliases/StickerMetadata.md (100%) rename {docs => packages/docs}/docs/reference/api/model/media/variables/defaultProcessOptions.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/enumerations/MessageAck.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/enumerations/MessageTypes.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/Message.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/MessageInfo.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/MessageInfoInteraction.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/PollData.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/PollOption.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/PollVote.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/QuoteMap.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/interfaces/ReactionSender.md (100%) rename {docs => packages/docs}/docs/reference/api/model/message/type-aliases/MessagePinDuration.md (100%) rename {docs => packages/docs}/docs/reference/api/model/product/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/product/interfaces/CartItem.md (100%) rename {docs => packages/docs}/docs/reference/api/model/product/interfaces/CustomProduct.md (100%) rename {docs => packages/docs}/docs/reference/api/model/product/interfaces/Order.md (100%) rename {docs => packages/docs}/docs/reference/api/model/product/interfaces/Product.md (100%) rename {docs => packages/docs}/docs/reference/api/model/reactions/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/reactions/type-aliases/Reaction.md (100%) rename {docs => packages/docs}/docs/reference/api/model/reactions/type-aliases/ReactionEvent.md (100%) rename {docs => packages/docs}/docs/reference/api/model/reactions/type-aliases/ReactionRecord.md (100%) rename {docs => packages/docs}/docs/reference/api/model/sessionInfo/index.md (100%) rename {docs => packages/docs}/docs/reference/api/model/sessionInfo/interfaces/HealthCheck.md (100%) rename {docs => packages/docs}/docs/reference/api/model/sessionInfo/interfaces/SessionInfo.md (100%) rename {docs => packages/docs}/docs/reference/api/model/type-aliases/EasyApiResponse.md (100%) rename {docs => packages/docs}/docs/reference/controllers/events/index.md (100%) rename {docs => packages/docs}/docs/reference/controllers/events/variables/ev.md (100%) rename {docs => packages/docs}/docs/reference/controllers/init_patch/index.md (100%) rename {docs => packages/docs}/docs/reference/controllers/initializer/functions/create.md (100%) rename {docs => packages/docs}/docs/reference/controllers/initializer/functions/timeout.md (100%) rename {docs => packages/docs}/docs/reference/controllers/initializer/index.md (100%) rename {docs => packages/docs}/docs/reference/controllers/initializer/variables/configWithCases.md (100%) rename {docs => packages/docs}/docs/reference/controllers/initializer/variables/pkg.md (100%) rename {docs => packages/docs}/docs/reference/controllers/initializer/variables/screenshot.md (100%) rename {docs => packages/docs}/docs/reference/controllers/patch_manager/functions/earlyInjectionCheck.md (100%) rename {docs => packages/docs}/docs/reference/controllers/patch_manager/functions/getAndInjectLicense.md (100%) rename {docs => packages/docs}/docs/reference/controllers/patch_manager/index.md (100%) rename {docs => packages/docs}/docs/reference/index.md (100%) rename {docs => packages/docs}/docs/reference/logging/custom_transport/classes/LogToEvTransport.md (100%) rename {docs => packages/docs}/docs/reference/logging/custom_transport/classes/NoOpTransport.md (100%) rename {docs => packages/docs}/docs/reference/logging/custom_transport/index.md (100%) rename {docs => packages/docs}/docs/reference/logging/logging/functions/addRotateFileLogTransport.md (100%) rename {docs => packages/docs}/docs/reference/logging/logging/index.md (100%) rename {docs => packages/docs}/docs/reference/logging/logging/type-aliases/ConfigLogTransport.md (100%) rename {docs => packages/docs}/docs/reference/logging/logging/variables/log.md (100%) rename {docs => packages/docs}/docs/reference/structures/Collector/classes/Collection.md (100%) rename {docs => packages/docs}/docs/reference/structures/Collector/classes/Collector.md (100%) rename {docs => packages/docs}/docs/reference/structures/Collector/index.md (100%) rename {docs => packages/docs}/docs/reference/structures/Collector/interfaces/AwaitMessagesOptions.md (100%) rename {docs => packages/docs}/docs/reference/structures/Collector/interfaces/CollectorOptions.md (100%) rename {docs => packages/docs}/docs/reference/structures/Collector/type-aliases/CollectorFilter.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/enumerations/ValidationType.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/index.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/CurrentDialogProps.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/DialogButtons.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/DialogListMessageRow.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/DialogListMessageSection.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/DialogProperty.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/DialogTemplate.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/interfaces/DialogValidation.md (100%) rename {docs => packages/docs}/docs/reference/structures/Dialog/type-aliases/CheckFunction.md (100%) rename {docs => packages/docs}/docs/reference/structures/MessageCollector/classes/MessageCollector.md (100%) rename {docs => packages/docs}/docs/reference/structures/MessageCollector/index.md (100%) rename {docs => packages/docs}/docs/reference/structures/preProcessors/enumerations/PREPROCESSORS.md (100%) rename {docs => packages/docs}/docs/reference/structures/preProcessors/index.md (100%) rename {docs => packages/docs}/docs/reference/structures/preProcessors/type-aliases/MPConfigType.md (100%) rename {docs => packages/docs}/docs/reference/structures/preProcessors/type-aliases/MessagePreProcessor.md (100%) rename {docs => packages/docs}/docs/reference/structures/preProcessors/variables/MessagePreprocessors.md (100%) rename {docs => packages/docs}/docs/reference/typedoc-sidebar.cjs (100%) rename {docs => packages/docs}/docusaurus.config.ts (100%) rename {docs => packages/docs}/package-lock.json (100%) rename {docs => packages/docs}/package.json (85%) rename {docs => packages/docs}/plugins/markdown-replacer.ts (100%) rename {docs => packages/docs}/plugins/tailwind-config.ts (100%) rename {docs => packages/docs}/sidebars.ts (100%) rename {docs => packages/docs}/src/components/Consent/index.tsx (100%) rename {docs => packages/docs}/src/components/HomepageFeatures/index.tsx (100%) rename {docs => packages/docs}/src/components/HomepageFeatures/styles.module.css (100%) rename {docs => packages/docs}/src/components/License/index.tsx (100%) rename {docs => packages/docs}/src/components/OpenReplay/OpenReplay.ts (100%) rename {docs => packages/docs}/src/config/consts.ts (100%) rename {docs => packages/docs}/src/config/typedoc.ts (100%) rename {docs => packages/docs}/src/css/admonition.css (100%) rename {docs => packages/docs}/src/css/custom.css (100%) rename {docs => packages/docs}/src/lib/utils.ts (100%) rename {docs => packages/docs}/src/pages/index.module.css (100%) rename {docs => packages/docs}/src/pages/index.tsx (100%) rename {docs => packages/docs}/src/pages/markdown-page.md (100%) rename {docs => packages/docs}/src/theme/Admonition/Types.tsx (100%) rename {docs => packages/docs}/src/theme/Admonition/index.tsx (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/Main/index.tsx (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/Main/styles.module.css (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/Sidebar/ExpandButton/index.tsx (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/Sidebar/ExpandButton/styles.module.css (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/Sidebar/index.tsx (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/Sidebar/styles.module.css (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/index.tsx (100%) rename {docs => packages/docs}/src/theme/DocRoot/Layout/styles.module.css (100%) rename {docs => packages/docs}/src/theme/NavbarItem/ComponentTypes.tsx (100%) rename {docs => packages/docs}/src/ui/button.tsx (100%) rename {docs => packages/docs}/static/.nojekyll (100%) rename CNAME => packages/docs/static/CNAME (100%) rename {docs => packages/docs}/static/img/docusaurus.png (100%) rename {docs => packages/docs}/static/img/favicon.ico (100%) rename {docs => packages/docs}/static/img/license-identifier.png (100%) rename {docs => packages/docs}/static/img/logo.png (100%) rename {docs => packages/docs}/static/img/logo.svg (100%) rename {docs => packages/docs}/static/img/undraw_docusaurus_mountain.svg (100%) rename {docs => packages/docs}/static/img/undraw_docusaurus_react.svg (100%) rename {docs => packages/docs}/static/img/undraw_docusaurus_tree.svg (100%) rename {docs => packages/docs}/static/js/arrays.js (100%) rename {docs => packages/docs}/static/js/gumroad_docusaurus_cart_fix.js (100%) rename {docs => packages/docs}/tailwind.config.js (100%) rename {docs => packages/docs}/tsconfig.json (100%) rename CHANGELOG.md => packages/wa-automate/CHANGELOG.md (100%) rename {docs/static => packages/wa-automate}/CNAME (100%) rename LICENSE.md => packages/wa-automate/LICENSE.md (100%) rename README.md => packages/wa-automate/README.md (100%) rename _tsconfig.docs.json => packages/wa-automate/_tsconfig.docs.json (100%) rename {bin => packages/wa-automate/bin}/config-schema.json (100%) rename {bin => packages/wa-automate/bin}/oas-type-schemas.json (100%) rename {bin => packages/wa-automate/bin}/server.js (100%) rename {build => packages/wa-automate/build}/build-config-json-for-bin.ts (100%) rename {build => packages/wa-automate/build}/generate-oas-types.ts (100%) rename compact-keepachangelog.hbs => packages/wa-automate/compact-keepachangelog.hbs (100%) rename {demo => packages/wa-automate/demo}/Dockerfile (100%) rename {demo => packages/wa-automate/demo}/index.ts (100%) rename {demo => packages/wa-automate/demo}/message_queue.ts (100%) rename {demo => packages/wa-automate/demo}/server.ts (100%) rename {demo => packages/wa-automate/demo}/simple_server.ts (100%) rename docfix.ts => packages/wa-automate/docfix.ts (100%) rename package-lock.json => packages/wa-automate/package-lock.json (100%) create mode 100644 packages/wa-automate/package.json rename patches.json => packages/wa-automate/patches.json (100%) rename prebuild.ts => packages/wa-automate/prebuild.ts (100%) rename release-image.js => packages/wa-automate/release-image.js (100%) rename release.png => packages/wa-automate/release.png (100%) rename {resources => packages/wa-automate/resources}/hotfix-logo.png (100%) rename {resources => packages/wa-automate/resources}/membership.png (100%) rename {src => packages/wa-automate/src}/api/Client.ts (100%) rename {src => packages/wa-automate/src}/api/functions/exposed.enum.ts (100%) rename {src => packages/wa-automate/src}/api/model/aliases.ts (100%) rename {src => packages/wa-automate/src}/api/model/button.ts (100%) rename {src => packages/wa-automate/src}/api/model/call.ts (100%) rename {src => packages/wa-automate/src}/api/model/chat.ts (100%) rename {src => packages/wa-automate/src}/api/model/config.ts (100%) rename {src => packages/wa-automate/src}/api/model/contact.ts (100%) rename {src => packages/wa-automate/src}/api/model/errors.ts (100%) rename {src => packages/wa-automate/src}/api/model/events.ts (100%) rename {src => packages/wa-automate/src}/api/model/group-metadata.ts (100%) rename {src => packages/wa-automate/src}/api/model/id.ts (100%) rename {src => packages/wa-automate/src}/api/model/index.ts (100%) rename {src => packages/wa-automate/src}/api/model/label.ts (100%) rename {src => packages/wa-automate/src}/api/model/media.ts (100%) rename {src => packages/wa-automate/src}/api/model/message.ts (100%) rename {src => packages/wa-automate/src}/api/model/product.ts (100%) rename {src => packages/wa-automate/src}/api/model/reactions.ts (100%) rename {src => packages/wa-automate/src}/api/model/sessionInfo.ts (100%) rename {src => packages/wa-automate/src}/build/build-postman.ts (100%) rename {src => packages/wa-automate/src}/cli/cli-options.ts (100%) rename {src => packages/wa-automate/src}/cli/collections.ts (100%) rename {src => packages/wa-automate/src}/cli/file-utils.ts (100%) rename {src => packages/wa-automate/src}/cli/index.ts (100%) rename {src => packages/wa-automate/src}/cli/integrations/chatwoot.ts (100%) rename {src => packages/wa-automate/src}/cli/integrations/cloudflare.ts (100%) rename {src => packages/wa-automate/src}/cli/logo.ts (100%) rename {src => packages/wa-automate/src}/cli/server.ts (100%) rename {src => packages/wa-automate/src}/cli/setup.ts (100%) rename {src => packages/wa-automate/src}/config/puppeteer.config.ts (100%) rename {src => packages/wa-automate/src}/controllers/auth.ts (100%) rename {src => packages/wa-automate/src}/controllers/browser.ts (100%) rename {src => packages/wa-automate/src}/controllers/events.ts (100%) rename {src => packages/wa-automate/src}/controllers/init_patch.ts (100%) rename {src => packages/wa-automate/src}/controllers/initializer.ts (100%) rename {src => packages/wa-automate/src}/controllers/launch_checks.ts (100%) rename {src => packages/wa-automate/src}/controllers/patch_manager.ts (100%) rename {src => packages/wa-automate/src}/controllers/popup/index.html (100%) rename {src => packages/wa-automate/src}/controllers/popup/index.ts (100%) rename {src => packages/wa-automate/src}/controllers/preload.js (100%) rename {src => packages/wa-automate/src}/controllers/script_preloader.ts (100%) rename {src => packages/wa-automate/src}/index.ts (100%) rename {src => packages/wa-automate/src}/lib/README.md (100%) rename {src => packages/wa-automate/src}/lib/base64.js (100%) rename {src => packages/wa-automate/src}/lib/hash.js (100%) rename {src => packages/wa-automate/src}/lib/jsSha.min.js (100%) rename {src => packages/wa-automate/src}/lib/launch.js (100%) rename {src => packages/wa-automate/src}/lib/qr.min.js (100%) rename {src => packages/wa-automate/src}/lib/wapi.js (100%) rename {src => packages/wa-automate/src}/logging/custom_transport.ts (100%) rename {src => packages/wa-automate/src}/logging/logging.ts (100%) rename {src => packages/wa-automate/src}/structures/Collector.ts (100%) rename {src => packages/wa-automate/src}/structures/Dialog.ts (100%) rename {src => packages/wa-automate/src}/structures/MessageCollector.ts (100%) rename {src => packages/wa-automate/src}/structures/preProcessors.ts (100%) rename {src => packages/wa-automate/src}/utils/pid_utils.ts (100%) rename {src => packages/wa-automate/src}/utils/tools.ts (100%) rename {test => packages/wa-automate/test}/test.js (100%) rename tos.md => packages/wa-automate/tos.md (100%) rename tsconfig.json => packages/wa-automate/tsconfig.json (84%) rename {types-only => packages/wa-automate/types-only}/.npmignore (100%) rename {types-only => packages/wa-automate/types-only}/README.md (100%) rename {types-only => packages/wa-automate/types-only}/package.json (100%) rename {types-only => packages/wa-automate/types-only}/tsconfig.json (100%) create mode 100644 turbo.json diff --git a/package.json b/package.json index 93a4d7d440..47760a2b19 100644 --- a/package.json +++ b/package.json @@ -1,188 +1,15 @@ { - "name": "@open-wa/wa-automate", - "version": "4.76.0", - "licenseCheckUrl": "https://funcs.openwa.dev/license-check", - "brokenMethodReportUrl": "https://funcs.openwa.dev/report-bm", - "patches": "https://cdn.openwa.dev/patches.json", - "stickerUrl": "https://sticker-api.openwa.dev", - "description": " 💬 🤖 The most reliable NodeJS whatsapp library for chatbots with advanced features.", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "bin": { - "wa-automate": "bin/server.js" - }, + "name": "wa-automate-monorepo", + "private": true, "scripts": { - "build": "rm -rf dist/ && tsc && npm run build:lib && npm run build:config-for-bin", - "build:skipmid": "tsc && npm run build:lib", - "build:lib": "ts-node prebuild.ts", - "docs": "npm run --prefix docs deploy_with_ssh_ci", - "types:publish": "npm run --prefix types-only pub", - "watch": "npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc", - "clean": "rm -rf session && rm -rf dist", - "clean:full": "rm -rf node_modules && npm run clean", - "precise-commits": "precise-commits", - "test": "echo \"No tests yet\"", - "release": "release-it", - "release-ci": "release-it --ci", - "release-image": "node release-image.js", - "docwatch": "onchange 'src/**/*.ts' 'docs-source/**/*.md' -- typedoc", - "build:config-for-bin": "cd build && ts-node build-config-json-for-bin.ts && ts-node generate-oas-types.ts && cd ..", - "postinstall": "patch-package", - "install": "cross-env npm_config_yes=true npx ignore-check@latest -p '**.data.json' -p '**.node-persist**' -p '**_IGNORE_**' --comment 'managed by open-wa'" - }, - "husky": { - "hooks": { - "pre-commit": "" - } - }, - "repository": { - "type": "git", - "url": "git+https://github.com/open-wa/wa-automate-nodejs.git" + "build": "turbo build", + "test": "turbo test", + "dev": "turbo dev" }, - "keywords": [ - "whatsapp", - "javascript", - "bot", - "typescript", - "automation", - "puppeteer" + "workspaces": [ + "packages/*" ], - "author": "Mohammed Shah <@smashah>", - "publishConfig": { - "access": "public" - }, - "license": "H-DNH V1.0", - "bugs": { - "url": "https://github.com/open-wa/wa-automate-nodejs/issues" - }, - "homepage": "https://github.com/open-wa/wa-automate-nodejs#readme", - "engines": { - "node": ">=12.18.3", - "npm": ">=7.9.0" - }, - "resolutions": { - "colors": "1.4.0" - }, "devDependencies": { - "@types/changelog-parser": "^2.7.1", - "@types/command-line-args": "^5.0.0", - "@types/command-line-usage": "^5.0.1", - "@types/cross-spawn": "^6.0.2", - "@types/death": "^1.1.1", - "@types/express": "^4.17.11", - "@types/fs-extra": "^9.0.11", - "@types/line-reader": "0.0.34", - "@types/marked": "^4.0.2", - "@types/mime": "^3.0.1", - "@types/node": "^18.7.6", - "@types/shelljs": "^0.8.5", - "@types/winston-syslog": "^2.4.0", - "@typescript-eslint/eslint-plugin": "^5.8.0", - "@typescript-eslint/parser": "^5.10.1", - "auto-changelog": "^2.0.0", - "ava": "^4.0.1", - "changelog-parser": "^2.8.0", - "command-line-args": "^5.1.1", - "docusaurus": "^1.14.7", - "eslint": "^8.1.0", - "husky": "^7.0.0", - "line-reader": "^0.4.0", - "marked": "^4.0.10", - "node-emoji": "^1.10.0", - "onchange": "^7.0.2", - "precise-commits": "^1.0.2", - "prettier": "^2.0.1", - "release-it": "^14.0.3", - "shelljs": "^0.8.3", - "tiny-glob": "^0.2.9", - "ts-json-schema-generator": "^v1.1.0-next.5", - "ts-node": "^10.9.1", - "tsc-watch": "^4.0.0", - "typeconv": "^1.7.0", - "typedoc": "^0.23.21", - "typescript": "^4.9.3" - }, - "dependencies": { - "@brillout/import": "^0.2.1", - "@discordjs/collection": "0.8.0", - "@open-wa/wa-automate-socket-client": "^3.3.0", - "@open-wa/wa-decrypt": "^4.3.1", - "atob": "^2.1.2", - "aws4": "^1.11.0", - "axios": "^1.4.0", - "boxen": "^5.0.0", - "cfonts": "^2.8.5", - "change-case": "^4.1.2", - "chokidar": "^3.5.3", - "chrome-launcher": "^0.15.0", - "cloudflared": "^0.5.1", - "command-exists": "^1.2.9", - "command-line-usage": "^6.1.1", - "cors": "^2.8.5", - "cross-env": "^7.0.3", - "cross-spawn": "^7.0.3", - "datauri": "^4.0.1", - "death": "^1.1.0", - "eventemitter2": "^6.4.7", - "express": "^4.17.1", - "express-ipfilter": "^1.3.1", - "express-robots-txt": "^1.0.0", - "file-type": "^18.0.0", - "find-up": "^5.0.0", - "form-data": "^4.0.0", - "fs-extra": "^10.0.0", - "get-port": "^5.1.1", - "hasha": "^5.2.0", - "helmet": "^5.1.1", - "image-type": "^4.1.0", - "is-url-superb": "^5.0.0", - "json5": "^2.2.0", - "klona": "^2.0.5", - "lodash.uniq": "^4.5.0", - "meow": "^9.0.0", - "mime": "^3.0.0", - "node-persist": "^3.1.0", - "open": "^8.0.2", - "os-name": "^4.0.0", - "p-queue": "6.6.2", - "parse-function": "^5.6.10", - "parse-url": "^5.0.2", - "patch-package": "^6.2.2", - "pico-s3": "^2.1.0", - "pidtree": "^0.6.0", - "pidusage": "^3.0.0", - "postman-2-swagger": "^0.5.0", - "puppeteer": "^23.6.0", - "puppeteer-extra": "^3.3.6", - "puppeteer-extra-plugin-block-resources": "^2.4.3", - "puppeteer-extra-plugin-devtools": "^2.4.6", - "puppeteer-extra-plugin-stealth": "^2.11.2", - "qrcode-terminal": "^0.12.0", - "qs": "^6.10.1", - "rxjs": "^7.0.0", - "smashah-puppeteer-page-proxy": "^1.2.8", - "socket.io": "^4.5.4", - "socket.io-client": "^4.5.4", - "spinnies": "^0.5.1", - "swagger-stats": "^0.99.1", - "swagger-ui-dist": "^4.1.3", - "swagger-ui-express": "^4.1.4", - "tcp-port-used": "^1.0.1", - "terminal-link": "^2.1.1", - "terminate": "^2.5.0", - "traverse": "^0.6.6", - "ts-loader": "^9.4.1", - "ts-morph": "^12.0.0", - "type-fest": "^1.1.1", - "update-notifier": "^5.0.0", - "uuid": "^9.0.0", - "uuid-apikey": "^1.5.3", - "winston": "^3.6.0", - "winston-daily-rotate-file": "^4.5.5", - "winston-syslog": "^2.5.0", - "xmlbuilder2": "^3.0.2" - }, - "overrides": { - "uuid": "^9.0.0" + "turbo": "latest" } -} +} \ No newline at end of file diff --git a/docs/.gitignore b/packages/docs/.gitignore similarity index 100% rename from docs/.gitignore rename to packages/docs/.gitignore diff --git a/docs/README.md b/packages/docs/README.md similarity index 100% rename from docs/README.md rename to packages/docs/README.md diff --git a/docs/babel.config.js b/packages/docs/babel.config.js similarity index 100% rename from docs/babel.config.js rename to packages/docs/babel.config.js diff --git a/docs/blog/2019-05-28-first-blog-post.md b/packages/docs/blog/2019-05-28-first-blog-post.md similarity index 100% rename from docs/blog/2019-05-28-first-blog-post.md rename to packages/docs/blog/2019-05-28-first-blog-post.md diff --git a/docs/blog/2019-05-29-long-blog-post.md b/packages/docs/blog/2019-05-29-long-blog-post.md similarity index 100% rename from docs/blog/2019-05-29-long-blog-post.md rename to packages/docs/blog/2019-05-29-long-blog-post.md diff --git a/docs/blog/2021-08-01-mdx-blog-post.mdx b/packages/docs/blog/2021-08-01-mdx-blog-post.mdx similarity index 100% rename from docs/blog/2021-08-01-mdx-blog-post.mdx rename to packages/docs/blog/2021-08-01-mdx-blog-post.mdx diff --git a/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/packages/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg similarity index 100% rename from docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg rename to packages/docs/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg diff --git a/docs/blog/2021-08-26-welcome/index.md b/packages/docs/blog/2021-08-26-welcome/index.md similarity index 100% rename from docs/blog/2021-08-26-welcome/index.md rename to packages/docs/blog/2021-08-26-welcome/index.md diff --git a/docs/blog/authors.yml b/packages/docs/blog/authors.yml similarity index 100% rename from docs/blog/authors.yml rename to packages/docs/blog/authors.yml diff --git a/docs/blog/tags.yml b/packages/docs/blog/tags.yml similarity index 100% rename from docs/blog/tags.yml rename to packages/docs/blog/tags.yml diff --git a/docs/components.json b/packages/docs/components.json similarity index 100% rename from docs/components.json rename to packages/docs/components.json diff --git a/docs/docs/Integrations/_category_.yml b/packages/docs/docs/Integrations/_category_.yml similarity index 100% rename from docs/docs/Integrations/_category_.yml rename to packages/docs/docs/Integrations/_category_.yml diff --git a/docs/docs/Integrations/chatwoot.md b/packages/docs/docs/Integrations/chatwoot.md similarity index 100% rename from docs/docs/Integrations/chatwoot.md rename to packages/docs/docs/Integrations/chatwoot.md diff --git a/docs/docs/advanced/_category_.yml b/packages/docs/docs/advanced/_category_.yml similarity index 100% rename from docs/docs/advanced/_category_.yml rename to packages/docs/docs/advanced/_category_.yml diff --git a/docs/docs/advanced/best-practices.md b/packages/docs/docs/advanced/best-practices.md similarity index 100% rename from docs/docs/advanced/best-practices.md rename to packages/docs/docs/advanced/best-practices.md diff --git a/docs/docs/api/index.md b/packages/docs/docs/api/index.md similarity index 100% rename from docs/docs/api/index.md rename to packages/docs/docs/api/index.md diff --git a/docs/docs/api/typedoc-sidebar.cjs b/packages/docs/docs/api/typedoc-sidebar.cjs similarity index 100% rename from docs/docs/api/typedoc-sidebar.cjs rename to packages/docs/docs/api/typedoc-sidebar.cjs diff --git a/docs/docs/concepts/_category_.json b/packages/docs/docs/concepts/_category_.json similarity index 100% rename from docs/docs/concepts/_category_.json rename to packages/docs/docs/concepts/_category_.json diff --git a/docs/docs/concepts/glossary.md b/packages/docs/docs/concepts/glossary.md similarity index 100% rename from docs/docs/concepts/glossary.md rename to packages/docs/docs/concepts/glossary.md diff --git a/docs/docs/concepts/how-it-works.md b/packages/docs/docs/concepts/how-it-works.md similarity index 100% rename from docs/docs/concepts/how-it-works.md rename to packages/docs/docs/concepts/how-it-works.md diff --git a/docs/docs/configuration/_category_.json b/packages/docs/docs/configuration/_category_.json similarity index 100% rename from docs/docs/configuration/_category_.json rename to packages/docs/docs/configuration/_category_.json diff --git a/docs/docs/configuration/capture-qr.md b/packages/docs/docs/configuration/capture-qr.md similarity index 100% rename from docs/docs/configuration/capture-qr.md rename to packages/docs/docs/configuration/capture-qr.md diff --git a/docs/docs/configuration/capture-sd.md b/packages/docs/docs/configuration/capture-sd.md similarity index 100% rename from docs/docs/configuration/capture-sd.md rename to packages/docs/docs/configuration/capture-sd.md diff --git a/docs/docs/configuration/command-line-options.md b/packages/docs/docs/configuration/command-line-options.md similarity index 100% rename from docs/docs/configuration/command-line-options.md rename to packages/docs/docs/configuration/command-line-options.md diff --git a/docs/docs/configuration/config-object.md b/packages/docs/docs/configuration/config-object.md similarity index 100% rename from docs/docs/configuration/config-object.md rename to packages/docs/docs/configuration/config-object.md diff --git a/docs/docs/configuration/launch-events.md b/packages/docs/docs/configuration/launch-events.md similarity index 100% rename from docs/docs/configuration/launch-events.md rename to packages/docs/docs/configuration/launch-events.md diff --git a/docs/docs/configuration/licensed-features.mdx b/packages/docs/docs/configuration/licensed-features.mdx similarity index 100% rename from docs/docs/configuration/licensed-features.mdx rename to packages/docs/docs/configuration/licensed-features.mdx diff --git a/docs/docs/configuration/multiple-sessions.md b/packages/docs/docs/configuration/multiple-sessions.md similarity index 100% rename from docs/docs/configuration/multiple-sessions.md rename to packages/docs/docs/configuration/multiple-sessions.md diff --git a/docs/docs/configuration/the-client.md b/packages/docs/docs/configuration/the-client.md similarity index 100% rename from docs/docs/configuration/the-client.md rename to packages/docs/docs/configuration/the-client.md diff --git a/docs/docs/get-started/_category_.json b/packages/docs/docs/get-started/_category_.json similarity index 100% rename from docs/docs/get-started/_category_.json rename to packages/docs/docs/get-started/_category_.json diff --git a/docs/docs/get-started/docker.md b/packages/docs/docs/get-started/docker.md similarity index 100% rename from docs/docs/get-started/docker.md rename to packages/docs/docs/get-started/docker.md diff --git a/docs/docs/get-started/installation.md b/packages/docs/docs/get-started/installation.md similarity index 100% rename from docs/docs/get-started/installation.md rename to packages/docs/docs/get-started/installation.md diff --git a/docs/docs/get-started/link-code.md b/packages/docs/docs/get-started/link-code.md similarity index 100% rename from docs/docs/get-started/link-code.md rename to packages/docs/docs/get-started/link-code.md diff --git a/docs/docs/get-started/quick-run.md b/packages/docs/docs/get-started/quick-run.md similarity index 100% rename from docs/docs/get-started/quick-run.md rename to packages/docs/docs/get-started/quick-run.md diff --git a/docs/docs/get-started/socketmode.md b/packages/docs/docs/get-started/socketmode.md similarity index 100% rename from docs/docs/get-started/socketmode.md rename to packages/docs/docs/get-started/socketmode.md diff --git a/docs/docs/how-to/_category_.yml b/packages/docs/docs/how-to/_category_.yml similarity index 100% rename from docs/docs/how-to/_category_.yml rename to packages/docs/docs/how-to/_category_.yml diff --git a/docs/docs/how-to/create-api.md b/packages/docs/docs/how-to/create-api.md similarity index 100% rename from docs/docs/how-to/create-api.md rename to packages/docs/docs/how-to/create-api.md diff --git a/docs/docs/how-to/decrypt-media.md b/packages/docs/docs/how-to/decrypt-media.md similarity index 100% rename from docs/docs/how-to/decrypt-media.md rename to packages/docs/docs/how-to/decrypt-media.md diff --git a/docs/docs/how-to/detect-logout.md b/packages/docs/docs/how-to/detect-logout.md similarity index 100% rename from docs/docs/how-to/detect-logout.md rename to packages/docs/docs/how-to/detect-logout.md diff --git a/docs/docs/how-to/groups.md b/packages/docs/docs/how-to/groups.md similarity index 100% rename from docs/docs/how-to/groups.md rename to packages/docs/docs/how-to/groups.md diff --git a/docs/docs/how-to/handle-errors.md b/packages/docs/docs/how-to/handle-errors.md similarity index 100% rename from docs/docs/how-to/handle-errors.md rename to packages/docs/docs/how-to/handle-errors.md diff --git a/docs/docs/how-to/incoming-calls.md b/packages/docs/docs/how-to/incoming-calls.md similarity index 100% rename from docs/docs/how-to/incoming-calls.md rename to packages/docs/docs/how-to/incoming-calls.md diff --git a/docs/docs/how-to/location.md b/packages/docs/docs/how-to/location.md similarity index 100% rename from docs/docs/how-to/location.md rename to packages/docs/docs/how-to/location.md diff --git a/docs/docs/how-to/manage-participants.md b/packages/docs/docs/how-to/manage-participants.md similarity index 100% rename from docs/docs/how-to/manage-participants.md rename to packages/docs/docs/how-to/manage-participants.md diff --git a/docs/docs/how-to/misc.md b/packages/docs/docs/how-to/misc.md similarity index 100% rename from docs/docs/how-to/misc.md rename to packages/docs/docs/how-to/misc.md diff --git a/docs/docs/how-to/react-to-group-events.md b/packages/docs/docs/how-to/react-to-group-events.md similarity index 100% rename from docs/docs/how-to/react-to-group-events.md rename to packages/docs/docs/how-to/react-to-group-events.md diff --git a/docs/docs/how-to/read-state.md b/packages/docs/docs/how-to/read-state.md similarity index 100% rename from docs/docs/how-to/read-state.md rename to packages/docs/docs/how-to/read-state.md diff --git a/docs/docs/how-to/receive-files.md b/packages/docs/docs/how-to/receive-files.md similarity index 100% rename from docs/docs/how-to/receive-files.md rename to packages/docs/docs/how-to/receive-files.md diff --git a/docs/docs/how-to/receive-messages.md b/packages/docs/docs/how-to/receive-messages.md similarity index 100% rename from docs/docs/how-to/receive-messages.md rename to packages/docs/docs/how-to/receive-messages.md diff --git a/docs/docs/how-to/send-files.md b/packages/docs/docs/how-to/send-files.md similarity index 100% rename from docs/docs/how-to/send-files.md rename to packages/docs/docs/how-to/send-files.md diff --git a/docs/docs/how-to/send-messages.md b/packages/docs/docs/how-to/send-messages.md similarity index 100% rename from docs/docs/how-to/send-messages.md rename to packages/docs/docs/how-to/send-messages.md diff --git a/docs/docs/how-to/send-videos.md b/packages/docs/docs/how-to/send-videos.md similarity index 100% rename from docs/docs/how-to/send-videos.md rename to packages/docs/docs/how-to/send-videos.md diff --git a/docs/docs/how-to/sendfile.md b/packages/docs/docs/how-to/sendfile.md similarity index 100% rename from docs/docs/how-to/sendfile.md rename to packages/docs/docs/how-to/sendfile.md diff --git a/docs/docs/how-to/use-a-proxy.md b/packages/docs/docs/how-to/use-a-proxy.md similarity index 100% rename from docs/docs/how-to/use-a-proxy.md rename to packages/docs/docs/how-to/use-a-proxy.md diff --git a/docs/docs/intro.md b/packages/docs/docs/intro.md similarity index 100% rename from docs/docs/intro.md rename to packages/docs/docs/intro.md diff --git a/docs/docs/reference/api/Client/classes/Client.md b/packages/docs/docs/reference/api/Client/classes/Client.md similarity index 100% rename from docs/docs/reference/api/Client/classes/Client.md rename to packages/docs/docs/reference/api/Client/classes/Client.md diff --git a/docs/docs/reference/api/Client/enumerations/namespace.md b/packages/docs/docs/reference/api/Client/enumerations/namespace.md similarity index 100% rename from docs/docs/reference/api/Client/enumerations/namespace.md rename to packages/docs/docs/reference/api/Client/enumerations/namespace.md diff --git a/docs/docs/reference/api/Client/index.md b/packages/docs/docs/reference/api/Client/index.md similarity index 100% rename from docs/docs/reference/api/Client/index.md rename to packages/docs/docs/reference/api/Client/index.md diff --git a/docs/docs/reference/api/Client/variables/useragent.md b/packages/docs/docs/reference/api/Client/variables/useragent.md similarity index 100% rename from docs/docs/reference/api/Client/variables/useragent.md rename to packages/docs/docs/reference/api/Client/variables/useragent.md diff --git a/docs/docs/reference/api/functions/exposed.enum/enumerations/ExposedFn.md b/packages/docs/docs/reference/api/functions/exposed.enum/enumerations/ExposedFn.md similarity index 100% rename from docs/docs/reference/api/functions/exposed.enum/enumerations/ExposedFn.md rename to packages/docs/docs/reference/api/functions/exposed.enum/enumerations/ExposedFn.md diff --git a/docs/docs/reference/api/functions/exposed.enum/index.md b/packages/docs/docs/reference/api/functions/exposed.enum/index.md similarity index 100% rename from docs/docs/reference/api/functions/exposed.enum/index.md rename to packages/docs/docs/reference/api/functions/exposed.enum/index.md diff --git a/docs/docs/reference/api/model/aliases/index.md b/packages/docs/docs/reference/api/model/aliases/index.md similarity index 100% rename from docs/docs/reference/api/model/aliases/index.md rename to packages/docs/docs/reference/api/model/aliases/index.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/AccountNumber.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/AccountNumber.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/AccountNumber.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/AccountNumber.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/AdvancedFile.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/AdvancedFile.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/AdvancedFile.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/AdvancedFile.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/Base64.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/Base64.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/Base64.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/Base64.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/ChatId.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/ChatId.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/ChatId.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/ChatId.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/ChatServer.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/ChatServer.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/ChatServer.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/ChatServer.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/ContactId.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/ContactId.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/ContactId.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/ContactId.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/Content.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/Content.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/Content.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/Content.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/CountryCode.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/CountryCode.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/CountryCode.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/CountryCode.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/DataURL.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/DataURL.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/DataURL.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/DataURL.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/FilePath.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/FilePath.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/FilePath.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/FilePath.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/GetURL.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/GetURL.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/GetURL.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/GetURL.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/GroupChatId.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/GroupChatId.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/GroupChatId.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/GroupChatId.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/GroupChatServer.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/GroupChatServer.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/GroupChatServer.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/GroupChatServer.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/GroupId.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/GroupId.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/GroupId.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/GroupId.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/MessageId.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/MessageId.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/MessageId.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/MessageId.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/NonSerializedId.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/NonSerializedId.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/NonSerializedId.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/NonSerializedId.md diff --git a/docs/docs/reference/api/model/aliases/type-aliases/WaServers.md b/packages/docs/docs/reference/api/model/aliases/type-aliases/WaServers.md similarity index 100% rename from docs/docs/reference/api/model/aliases/type-aliases/WaServers.md rename to packages/docs/docs/reference/api/model/aliases/type-aliases/WaServers.md diff --git a/docs/docs/reference/api/model/button/index.md b/packages/docs/docs/reference/api/model/button/index.md similarity index 100% rename from docs/docs/reference/api/model/button/index.md rename to packages/docs/docs/reference/api/model/button/index.md diff --git a/docs/docs/reference/api/model/button/interfaces/AdvancedButton.md b/packages/docs/docs/reference/api/model/button/interfaces/AdvancedButton.md similarity index 100% rename from docs/docs/reference/api/model/button/interfaces/AdvancedButton.md rename to packages/docs/docs/reference/api/model/button/interfaces/AdvancedButton.md diff --git a/docs/docs/reference/api/model/button/interfaces/Button.md b/packages/docs/docs/reference/api/model/button/interfaces/Button.md similarity index 100% rename from docs/docs/reference/api/model/button/interfaces/Button.md rename to packages/docs/docs/reference/api/model/button/interfaces/Button.md diff --git a/docs/docs/reference/api/model/button/interfaces/LocationButtonBody.md b/packages/docs/docs/reference/api/model/button/interfaces/LocationButtonBody.md similarity index 100% rename from docs/docs/reference/api/model/button/interfaces/LocationButtonBody.md rename to packages/docs/docs/reference/api/model/button/interfaces/LocationButtonBody.md diff --git a/docs/docs/reference/api/model/button/interfaces/Row.md b/packages/docs/docs/reference/api/model/button/interfaces/Row.md similarity index 100% rename from docs/docs/reference/api/model/button/interfaces/Row.md rename to packages/docs/docs/reference/api/model/button/interfaces/Row.md diff --git a/docs/docs/reference/api/model/button/interfaces/Section.md b/packages/docs/docs/reference/api/model/button/interfaces/Section.md similarity index 100% rename from docs/docs/reference/api/model/button/interfaces/Section.md rename to packages/docs/docs/reference/api/model/button/interfaces/Section.md diff --git a/docs/docs/reference/api/model/call/enumerations/CallState.md b/packages/docs/docs/reference/api/model/call/enumerations/CallState.md similarity index 100% rename from docs/docs/reference/api/model/call/enumerations/CallState.md rename to packages/docs/docs/reference/api/model/call/enumerations/CallState.md diff --git a/docs/docs/reference/api/model/call/index.md b/packages/docs/docs/reference/api/model/call/index.md similarity index 100% rename from docs/docs/reference/api/model/call/index.md rename to packages/docs/docs/reference/api/model/call/index.md diff --git a/docs/docs/reference/api/model/call/interfaces/Call.md b/packages/docs/docs/reference/api/model/call/interfaces/Call.md similarity index 100% rename from docs/docs/reference/api/model/call/interfaces/Call.md rename to packages/docs/docs/reference/api/model/call/interfaces/Call.md diff --git a/docs/docs/reference/api/model/chat/enumerations/ChatMuteDuration.md b/packages/docs/docs/reference/api/model/chat/enumerations/ChatMuteDuration.md similarity index 100% rename from docs/docs/reference/api/model/chat/enumerations/ChatMuteDuration.md rename to packages/docs/docs/reference/api/model/chat/enumerations/ChatMuteDuration.md diff --git a/docs/docs/reference/api/model/chat/enumerations/ChatState.md b/packages/docs/docs/reference/api/model/chat/enumerations/ChatState.md similarity index 100% rename from docs/docs/reference/api/model/chat/enumerations/ChatState.md rename to packages/docs/docs/reference/api/model/chat/enumerations/ChatState.md diff --git a/docs/docs/reference/api/model/chat/enumerations/ChatTypes.md b/packages/docs/docs/reference/api/model/chat/enumerations/ChatTypes.md similarity index 100% rename from docs/docs/reference/api/model/chat/enumerations/ChatTypes.md rename to packages/docs/docs/reference/api/model/chat/enumerations/ChatTypes.md diff --git a/docs/docs/reference/api/model/chat/index.md b/packages/docs/docs/reference/api/model/chat/index.md similarity index 100% rename from docs/docs/reference/api/model/chat/index.md rename to packages/docs/docs/reference/api/model/chat/index.md diff --git a/docs/docs/reference/api/model/chat/interfaces/BaseChat.md b/packages/docs/docs/reference/api/model/chat/interfaces/BaseChat.md similarity index 100% rename from docs/docs/reference/api/model/chat/interfaces/BaseChat.md rename to packages/docs/docs/reference/api/model/chat/interfaces/BaseChat.md diff --git a/docs/docs/reference/api/model/chat/interfaces/GroupChat.md b/packages/docs/docs/reference/api/model/chat/interfaces/GroupChat.md similarity index 100% rename from docs/docs/reference/api/model/chat/interfaces/GroupChat.md rename to packages/docs/docs/reference/api/model/chat/interfaces/GroupChat.md diff --git a/docs/docs/reference/api/model/chat/interfaces/GroupChatCreationParticipantAddResponse.md b/packages/docs/docs/reference/api/model/chat/interfaces/GroupChatCreationParticipantAddResponse.md similarity index 100% rename from docs/docs/reference/api/model/chat/interfaces/GroupChatCreationParticipantAddResponse.md rename to packages/docs/docs/reference/api/model/chat/interfaces/GroupChatCreationParticipantAddResponse.md diff --git a/docs/docs/reference/api/model/chat/interfaces/GroupChatCreationResponse.md b/packages/docs/docs/reference/api/model/chat/interfaces/GroupChatCreationResponse.md similarity index 100% rename from docs/docs/reference/api/model/chat/interfaces/GroupChatCreationResponse.md rename to packages/docs/docs/reference/api/model/chat/interfaces/GroupChatCreationResponse.md diff --git a/docs/docs/reference/api/model/chat/interfaces/LiveLocationChangedEvent.md b/packages/docs/docs/reference/api/model/chat/interfaces/LiveLocationChangedEvent.md similarity index 100% rename from docs/docs/reference/api/model/chat/interfaces/LiveLocationChangedEvent.md rename to packages/docs/docs/reference/api/model/chat/interfaces/LiveLocationChangedEvent.md diff --git a/docs/docs/reference/api/model/chat/interfaces/SingleChat.md b/packages/docs/docs/reference/api/model/chat/interfaces/SingleChat.md similarity index 100% rename from docs/docs/reference/api/model/chat/interfaces/SingleChat.md rename to packages/docs/docs/reference/api/model/chat/interfaces/SingleChat.md diff --git a/docs/docs/reference/api/model/chat/type-aliases/Chat.md b/packages/docs/docs/reference/api/model/chat/type-aliases/Chat.md similarity index 100% rename from docs/docs/reference/api/model/chat/type-aliases/Chat.md rename to packages/docs/docs/reference/api/model/chat/type-aliases/Chat.md diff --git a/docs/docs/reference/api/model/chat/type-aliases/EphemeralDuration.md b/packages/docs/docs/reference/api/model/chat/type-aliases/EphemeralDuration.md similarity index 100% rename from docs/docs/reference/api/model/chat/type-aliases/EphemeralDuration.md rename to packages/docs/docs/reference/api/model/chat/type-aliases/EphemeralDuration.md diff --git a/docs/docs/reference/api/model/config/enumerations/CLOUD_PROVIDERS.md b/packages/docs/docs/reference/api/model/config/enumerations/CLOUD_PROVIDERS.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/CLOUD_PROVIDERS.md rename to packages/docs/docs/reference/api/model/config/enumerations/CLOUD_PROVIDERS.md diff --git a/docs/docs/reference/api/model/config/enumerations/DIRECTORY_STRATEGY.md b/packages/docs/docs/reference/api/model/config/enumerations/DIRECTORY_STRATEGY.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/DIRECTORY_STRATEGY.md rename to packages/docs/docs/reference/api/model/config/enumerations/DIRECTORY_STRATEGY.md diff --git a/docs/docs/reference/api/model/config/enumerations/LicenseType.md b/packages/docs/docs/reference/api/model/config/enumerations/LicenseType.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/LicenseType.md rename to packages/docs/docs/reference/api/model/config/enumerations/LicenseType.md diff --git a/docs/docs/reference/api/model/config/enumerations/NotificationLanguage.md b/packages/docs/docs/reference/api/model/config/enumerations/NotificationLanguage.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/NotificationLanguage.md rename to packages/docs/docs/reference/api/model/config/enumerations/NotificationLanguage.md diff --git a/docs/docs/reference/api/model/config/enumerations/OnError.md b/packages/docs/docs/reference/api/model/config/enumerations/OnError.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/OnError.md rename to packages/docs/docs/reference/api/model/config/enumerations/OnError.md diff --git a/docs/docs/reference/api/model/config/enumerations/QRFormat.md b/packages/docs/docs/reference/api/model/config/enumerations/QRFormat.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/QRFormat.md rename to packages/docs/docs/reference/api/model/config/enumerations/QRFormat.md diff --git a/docs/docs/reference/api/model/config/enumerations/QRQuality.md b/packages/docs/docs/reference/api/model/config/enumerations/QRQuality.md similarity index 100% rename from docs/docs/reference/api/model/config/enumerations/QRQuality.md rename to packages/docs/docs/reference/api/model/config/enumerations/QRQuality.md diff --git a/docs/docs/reference/api/model/config/index.md b/packages/docs/docs/reference/api/model/config/index.md similarity index 100% rename from docs/docs/reference/api/model/config/index.md rename to packages/docs/docs/reference/api/model/config/index.md diff --git a/docs/docs/reference/api/model/config/interfaces/ConfigObject.md b/packages/docs/docs/reference/api/model/config/interfaces/ConfigObject.md similarity index 100% rename from docs/docs/reference/api/model/config/interfaces/ConfigObject.md rename to packages/docs/docs/reference/api/model/config/interfaces/ConfigObject.md diff --git a/docs/docs/reference/api/model/config/interfaces/DevTools.md b/packages/docs/docs/reference/api/model/config/interfaces/DevTools.md similarity index 100% rename from docs/docs/reference/api/model/config/interfaces/DevTools.md rename to packages/docs/docs/reference/api/model/config/interfaces/DevTools.md diff --git a/docs/docs/reference/api/model/config/interfaces/EventPayload.md b/packages/docs/docs/reference/api/model/config/interfaces/EventPayload.md similarity index 100% rename from docs/docs/reference/api/model/config/interfaces/EventPayload.md rename to packages/docs/docs/reference/api/model/config/interfaces/EventPayload.md diff --git a/docs/docs/reference/api/model/config/interfaces/ProxyServerCredentials.md b/packages/docs/docs/reference/api/model/config/interfaces/ProxyServerCredentials.md similarity index 100% rename from docs/docs/reference/api/model/config/interfaces/ProxyServerCredentials.md rename to packages/docs/docs/reference/api/model/config/interfaces/ProxyServerCredentials.md diff --git a/docs/docs/reference/api/model/config/interfaces/SessionData.md b/packages/docs/docs/reference/api/model/config/interfaces/SessionData.md similarity index 100% rename from docs/docs/reference/api/model/config/interfaces/SessionData.md rename to packages/docs/docs/reference/api/model/config/interfaces/SessionData.md diff --git a/docs/docs/reference/api/model/config/interfaces/Webhook.md b/packages/docs/docs/reference/api/model/config/interfaces/Webhook.md similarity index 100% rename from docs/docs/reference/api/model/config/interfaces/Webhook.md rename to packages/docs/docs/reference/api/model/config/interfaces/Webhook.md diff --git a/docs/docs/reference/api/model/config/type-aliases/AdvancedConfig.md b/packages/docs/docs/reference/api/model/config/type-aliases/AdvancedConfig.md similarity index 100% rename from docs/docs/reference/api/model/config/type-aliases/AdvancedConfig.md rename to packages/docs/docs/reference/api/model/config/type-aliases/AdvancedConfig.md diff --git a/docs/docs/reference/api/model/contact/index.md b/packages/docs/docs/reference/api/model/contact/index.md similarity index 100% rename from docs/docs/reference/api/model/contact/index.md rename to packages/docs/docs/reference/api/model/contact/index.md diff --git a/docs/docs/reference/api/model/contact/interfaces/BizCategory.md b/packages/docs/docs/reference/api/model/contact/interfaces/BizCategory.md similarity index 100% rename from docs/docs/reference/api/model/contact/interfaces/BizCategory.md rename to packages/docs/docs/reference/api/model/contact/interfaces/BizCategory.md diff --git a/docs/docs/reference/api/model/contact/interfaces/BizProfileOptions.md b/packages/docs/docs/reference/api/model/contact/interfaces/BizProfileOptions.md similarity index 100% rename from docs/docs/reference/api/model/contact/interfaces/BizProfileOptions.md rename to packages/docs/docs/reference/api/model/contact/interfaces/BizProfileOptions.md diff --git a/docs/docs/reference/api/model/contact/interfaces/BusinessHours.md b/packages/docs/docs/reference/api/model/contact/interfaces/BusinessHours.md similarity index 100% rename from docs/docs/reference/api/model/contact/interfaces/BusinessHours.md rename to packages/docs/docs/reference/api/model/contact/interfaces/BusinessHours.md diff --git a/docs/docs/reference/api/model/contact/interfaces/BusinessProfile.md b/packages/docs/docs/reference/api/model/contact/interfaces/BusinessProfile.md similarity index 100% rename from docs/docs/reference/api/model/contact/interfaces/BusinessProfile.md rename to packages/docs/docs/reference/api/model/contact/interfaces/BusinessProfile.md diff --git a/docs/docs/reference/api/model/contact/interfaces/Contact.md b/packages/docs/docs/reference/api/model/contact/interfaces/Contact.md similarity index 100% rename from docs/docs/reference/api/model/contact/interfaces/Contact.md rename to packages/docs/docs/reference/api/model/contact/interfaces/Contact.md diff --git a/docs/docs/reference/api/model/contact/interfaces/NumberCheck.md b/packages/docs/docs/reference/api/model/contact/interfaces/NumberCheck.md similarity index 100% rename from docs/docs/reference/api/model/contact/interfaces/NumberCheck.md rename to packages/docs/docs/reference/api/model/contact/interfaces/NumberCheck.md diff --git a/docs/docs/reference/api/model/enumerations/Events.md b/packages/docs/docs/reference/api/model/enumerations/Events.md similarity index 100% rename from docs/docs/reference/api/model/enumerations/Events.md rename to packages/docs/docs/reference/api/model/enumerations/Events.md diff --git a/docs/docs/reference/api/model/enumerations/STATE.md b/packages/docs/docs/reference/api/model/enumerations/STATE.md similarity index 100% rename from docs/docs/reference/api/model/enumerations/STATE.md rename to packages/docs/docs/reference/api/model/enumerations/STATE.md diff --git a/docs/docs/reference/api/model/enumerations/Status.md b/packages/docs/docs/reference/api/model/enumerations/Status.md similarity index 100% rename from docs/docs/reference/api/model/enumerations/Status.md rename to packages/docs/docs/reference/api/model/enumerations/Status.md diff --git a/docs/docs/reference/api/model/errors/classes/AddParticipantError.md b/packages/docs/docs/reference/api/model/errors/classes/AddParticipantError.md similarity index 100% rename from docs/docs/reference/api/model/errors/classes/AddParticipantError.md rename to packages/docs/docs/reference/api/model/errors/classes/AddParticipantError.md diff --git a/docs/docs/reference/api/model/errors/classes/CustomError.md b/packages/docs/docs/reference/api/model/errors/classes/CustomError.md similarity index 100% rename from docs/docs/reference/api/model/errors/classes/CustomError.md rename to packages/docs/docs/reference/api/model/errors/classes/CustomError.md diff --git a/docs/docs/reference/api/model/errors/classes/PageEvaluationTimeout.md b/packages/docs/docs/reference/api/model/errors/classes/PageEvaluationTimeout.md similarity index 100% rename from docs/docs/reference/api/model/errors/classes/PageEvaluationTimeout.md rename to packages/docs/docs/reference/api/model/errors/classes/PageEvaluationTimeout.md diff --git a/docs/docs/reference/api/model/errors/classes/SessionExpiredError.md b/packages/docs/docs/reference/api/model/errors/classes/SessionExpiredError.md similarity index 100% rename from docs/docs/reference/api/model/errors/classes/SessionExpiredError.md rename to packages/docs/docs/reference/api/model/errors/classes/SessionExpiredError.md diff --git a/docs/docs/reference/api/model/errors/enumerations/AddParticipantErrorStatusCode.md b/packages/docs/docs/reference/api/model/errors/enumerations/AddParticipantErrorStatusCode.md similarity index 100% rename from docs/docs/reference/api/model/errors/enumerations/AddParticipantErrorStatusCode.md rename to packages/docs/docs/reference/api/model/errors/enumerations/AddParticipantErrorStatusCode.md diff --git a/docs/docs/reference/api/model/errors/enumerations/ERROR_NAME.md b/packages/docs/docs/reference/api/model/errors/enumerations/ERROR_NAME.md similarity index 100% rename from docs/docs/reference/api/model/errors/enumerations/ERROR_NAME.md rename to packages/docs/docs/reference/api/model/errors/enumerations/ERROR_NAME.md diff --git a/docs/docs/reference/api/model/errors/index.md b/packages/docs/docs/reference/api/model/errors/index.md similarity index 100% rename from docs/docs/reference/api/model/errors/index.md rename to packages/docs/docs/reference/api/model/errors/index.md diff --git a/docs/docs/reference/api/model/events/enumerations/SimpleListener.md b/packages/docs/docs/reference/api/model/events/enumerations/SimpleListener.md similarity index 100% rename from docs/docs/reference/api/model/events/enumerations/SimpleListener.md rename to packages/docs/docs/reference/api/model/events/enumerations/SimpleListener.md diff --git a/docs/docs/reference/api/model/events/index.md b/packages/docs/docs/reference/api/model/events/index.md similarity index 100% rename from docs/docs/reference/api/model/events/index.md rename to packages/docs/docs/reference/api/model/events/index.md diff --git a/docs/docs/reference/api/model/group-metadata/enumerations/GroupNotificationTypes.md b/packages/docs/docs/reference/api/model/group-metadata/enumerations/GroupNotificationTypes.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/enumerations/GroupNotificationTypes.md rename to packages/docs/docs/reference/api/model/group-metadata/enumerations/GroupNotificationTypes.md diff --git a/docs/docs/reference/api/model/group-metadata/enumerations/groupChangeEvent.md b/packages/docs/docs/reference/api/model/group-metadata/enumerations/groupChangeEvent.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/enumerations/groupChangeEvent.md rename to packages/docs/docs/reference/api/model/group-metadata/enumerations/groupChangeEvent.md diff --git a/docs/docs/reference/api/model/group-metadata/index.md b/packages/docs/docs/reference/api/model/group-metadata/index.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/index.md rename to packages/docs/docs/reference/api/model/group-metadata/index.md diff --git a/docs/docs/reference/api/model/group-metadata/interfaces/GenericGroupChangeEvent.md b/packages/docs/docs/reference/api/model/group-metadata/interfaces/GenericGroupChangeEvent.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/interfaces/GenericGroupChangeEvent.md rename to packages/docs/docs/reference/api/model/group-metadata/interfaces/GenericGroupChangeEvent.md diff --git a/docs/docs/reference/api/model/group-metadata/interfaces/GroupMetadata.md b/packages/docs/docs/reference/api/model/group-metadata/interfaces/GroupMetadata.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/interfaces/GroupMetadata.md rename to packages/docs/docs/reference/api/model/group-metadata/interfaces/GroupMetadata.md diff --git a/docs/docs/reference/api/model/group-metadata/interfaces/NewCommunityGroup.md b/packages/docs/docs/reference/api/model/group-metadata/interfaces/NewCommunityGroup.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/interfaces/NewCommunityGroup.md rename to packages/docs/docs/reference/api/model/group-metadata/interfaces/NewCommunityGroup.md diff --git a/docs/docs/reference/api/model/group-metadata/interfaces/Participant.md b/packages/docs/docs/reference/api/model/group-metadata/interfaces/Participant.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/interfaces/Participant.md rename to packages/docs/docs/reference/api/model/group-metadata/interfaces/Participant.md diff --git a/docs/docs/reference/api/model/group-metadata/interfaces/ParticipantChangedEventModel.md b/packages/docs/docs/reference/api/model/group-metadata/interfaces/ParticipantChangedEventModel.md similarity index 100% rename from docs/docs/reference/api/model/group-metadata/interfaces/ParticipantChangedEventModel.md rename to packages/docs/docs/reference/api/model/group-metadata/interfaces/ParticipantChangedEventModel.md diff --git a/docs/docs/reference/api/model/id/index.md b/packages/docs/docs/reference/api/model/id/index.md similarity index 100% rename from docs/docs/reference/api/model/id/index.md rename to packages/docs/docs/reference/api/model/id/index.md diff --git a/docs/docs/reference/api/model/id/interfaces/Id.md b/packages/docs/docs/reference/api/model/id/interfaces/Id.md similarity index 100% rename from docs/docs/reference/api/model/id/interfaces/Id.md rename to packages/docs/docs/reference/api/model/id/interfaces/Id.md diff --git a/docs/docs/reference/api/model/index.md b/packages/docs/docs/reference/api/model/index.md similarity index 100% rename from docs/docs/reference/api/model/index.md rename to packages/docs/docs/reference/api/model/index.md diff --git a/docs/docs/reference/api/model/label/index.md b/packages/docs/docs/reference/api/model/label/index.md similarity index 100% rename from docs/docs/reference/api/model/label/index.md rename to packages/docs/docs/reference/api/model/label/index.md diff --git a/docs/docs/reference/api/model/label/interfaces/Label.md b/packages/docs/docs/reference/api/model/label/interfaces/Label.md similarity index 100% rename from docs/docs/reference/api/model/label/interfaces/Label.md rename to packages/docs/docs/reference/api/model/label/interfaces/Label.md diff --git a/docs/docs/reference/api/model/media/index.md b/packages/docs/docs/reference/api/model/media/index.md similarity index 100% rename from docs/docs/reference/api/model/media/index.md rename to packages/docs/docs/reference/api/model/media/index.md diff --git a/docs/docs/reference/api/model/media/type-aliases/Mp4StickerConversionProcessOptions.md b/packages/docs/docs/reference/api/model/media/type-aliases/Mp4StickerConversionProcessOptions.md similarity index 100% rename from docs/docs/reference/api/model/media/type-aliases/Mp4StickerConversionProcessOptions.md rename to packages/docs/docs/reference/api/model/media/type-aliases/Mp4StickerConversionProcessOptions.md diff --git a/docs/docs/reference/api/model/media/type-aliases/StickerMetadata.md b/packages/docs/docs/reference/api/model/media/type-aliases/StickerMetadata.md similarity index 100% rename from docs/docs/reference/api/model/media/type-aliases/StickerMetadata.md rename to packages/docs/docs/reference/api/model/media/type-aliases/StickerMetadata.md diff --git a/docs/docs/reference/api/model/media/variables/defaultProcessOptions.md b/packages/docs/docs/reference/api/model/media/variables/defaultProcessOptions.md similarity index 100% rename from docs/docs/reference/api/model/media/variables/defaultProcessOptions.md rename to packages/docs/docs/reference/api/model/media/variables/defaultProcessOptions.md diff --git a/docs/docs/reference/api/model/message/enumerations/MessageAck.md b/packages/docs/docs/reference/api/model/message/enumerations/MessageAck.md similarity index 100% rename from docs/docs/reference/api/model/message/enumerations/MessageAck.md rename to packages/docs/docs/reference/api/model/message/enumerations/MessageAck.md diff --git a/docs/docs/reference/api/model/message/enumerations/MessageTypes.md b/packages/docs/docs/reference/api/model/message/enumerations/MessageTypes.md similarity index 100% rename from docs/docs/reference/api/model/message/enumerations/MessageTypes.md rename to packages/docs/docs/reference/api/model/message/enumerations/MessageTypes.md diff --git a/docs/docs/reference/api/model/message/index.md b/packages/docs/docs/reference/api/model/message/index.md similarity index 100% rename from docs/docs/reference/api/model/message/index.md rename to packages/docs/docs/reference/api/model/message/index.md diff --git a/docs/docs/reference/api/model/message/interfaces/Message.md b/packages/docs/docs/reference/api/model/message/interfaces/Message.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/Message.md rename to packages/docs/docs/reference/api/model/message/interfaces/Message.md diff --git a/docs/docs/reference/api/model/message/interfaces/MessageInfo.md b/packages/docs/docs/reference/api/model/message/interfaces/MessageInfo.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/MessageInfo.md rename to packages/docs/docs/reference/api/model/message/interfaces/MessageInfo.md diff --git a/docs/docs/reference/api/model/message/interfaces/MessageInfoInteraction.md b/packages/docs/docs/reference/api/model/message/interfaces/MessageInfoInteraction.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/MessageInfoInteraction.md rename to packages/docs/docs/reference/api/model/message/interfaces/MessageInfoInteraction.md diff --git a/docs/docs/reference/api/model/message/interfaces/PollData.md b/packages/docs/docs/reference/api/model/message/interfaces/PollData.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/PollData.md rename to packages/docs/docs/reference/api/model/message/interfaces/PollData.md diff --git a/docs/docs/reference/api/model/message/interfaces/PollOption.md b/packages/docs/docs/reference/api/model/message/interfaces/PollOption.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/PollOption.md rename to packages/docs/docs/reference/api/model/message/interfaces/PollOption.md diff --git a/docs/docs/reference/api/model/message/interfaces/PollVote.md b/packages/docs/docs/reference/api/model/message/interfaces/PollVote.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/PollVote.md rename to packages/docs/docs/reference/api/model/message/interfaces/PollVote.md diff --git a/docs/docs/reference/api/model/message/interfaces/QuoteMap.md b/packages/docs/docs/reference/api/model/message/interfaces/QuoteMap.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/QuoteMap.md rename to packages/docs/docs/reference/api/model/message/interfaces/QuoteMap.md diff --git a/docs/docs/reference/api/model/message/interfaces/ReactionSender.md b/packages/docs/docs/reference/api/model/message/interfaces/ReactionSender.md similarity index 100% rename from docs/docs/reference/api/model/message/interfaces/ReactionSender.md rename to packages/docs/docs/reference/api/model/message/interfaces/ReactionSender.md diff --git a/docs/docs/reference/api/model/message/type-aliases/MessagePinDuration.md b/packages/docs/docs/reference/api/model/message/type-aliases/MessagePinDuration.md similarity index 100% rename from docs/docs/reference/api/model/message/type-aliases/MessagePinDuration.md rename to packages/docs/docs/reference/api/model/message/type-aliases/MessagePinDuration.md diff --git a/docs/docs/reference/api/model/product/index.md b/packages/docs/docs/reference/api/model/product/index.md similarity index 100% rename from docs/docs/reference/api/model/product/index.md rename to packages/docs/docs/reference/api/model/product/index.md diff --git a/docs/docs/reference/api/model/product/interfaces/CartItem.md b/packages/docs/docs/reference/api/model/product/interfaces/CartItem.md similarity index 100% rename from docs/docs/reference/api/model/product/interfaces/CartItem.md rename to packages/docs/docs/reference/api/model/product/interfaces/CartItem.md diff --git a/docs/docs/reference/api/model/product/interfaces/CustomProduct.md b/packages/docs/docs/reference/api/model/product/interfaces/CustomProduct.md similarity index 100% rename from docs/docs/reference/api/model/product/interfaces/CustomProduct.md rename to packages/docs/docs/reference/api/model/product/interfaces/CustomProduct.md diff --git a/docs/docs/reference/api/model/product/interfaces/Order.md b/packages/docs/docs/reference/api/model/product/interfaces/Order.md similarity index 100% rename from docs/docs/reference/api/model/product/interfaces/Order.md rename to packages/docs/docs/reference/api/model/product/interfaces/Order.md diff --git a/docs/docs/reference/api/model/product/interfaces/Product.md b/packages/docs/docs/reference/api/model/product/interfaces/Product.md similarity index 100% rename from docs/docs/reference/api/model/product/interfaces/Product.md rename to packages/docs/docs/reference/api/model/product/interfaces/Product.md diff --git a/docs/docs/reference/api/model/reactions/index.md b/packages/docs/docs/reference/api/model/reactions/index.md similarity index 100% rename from docs/docs/reference/api/model/reactions/index.md rename to packages/docs/docs/reference/api/model/reactions/index.md diff --git a/docs/docs/reference/api/model/reactions/type-aliases/Reaction.md b/packages/docs/docs/reference/api/model/reactions/type-aliases/Reaction.md similarity index 100% rename from docs/docs/reference/api/model/reactions/type-aliases/Reaction.md rename to packages/docs/docs/reference/api/model/reactions/type-aliases/Reaction.md diff --git a/docs/docs/reference/api/model/reactions/type-aliases/ReactionEvent.md b/packages/docs/docs/reference/api/model/reactions/type-aliases/ReactionEvent.md similarity index 100% rename from docs/docs/reference/api/model/reactions/type-aliases/ReactionEvent.md rename to packages/docs/docs/reference/api/model/reactions/type-aliases/ReactionEvent.md diff --git a/docs/docs/reference/api/model/reactions/type-aliases/ReactionRecord.md b/packages/docs/docs/reference/api/model/reactions/type-aliases/ReactionRecord.md similarity index 100% rename from docs/docs/reference/api/model/reactions/type-aliases/ReactionRecord.md rename to packages/docs/docs/reference/api/model/reactions/type-aliases/ReactionRecord.md diff --git a/docs/docs/reference/api/model/sessionInfo/index.md b/packages/docs/docs/reference/api/model/sessionInfo/index.md similarity index 100% rename from docs/docs/reference/api/model/sessionInfo/index.md rename to packages/docs/docs/reference/api/model/sessionInfo/index.md diff --git a/docs/docs/reference/api/model/sessionInfo/interfaces/HealthCheck.md b/packages/docs/docs/reference/api/model/sessionInfo/interfaces/HealthCheck.md similarity index 100% rename from docs/docs/reference/api/model/sessionInfo/interfaces/HealthCheck.md rename to packages/docs/docs/reference/api/model/sessionInfo/interfaces/HealthCheck.md diff --git a/docs/docs/reference/api/model/sessionInfo/interfaces/SessionInfo.md b/packages/docs/docs/reference/api/model/sessionInfo/interfaces/SessionInfo.md similarity index 100% rename from docs/docs/reference/api/model/sessionInfo/interfaces/SessionInfo.md rename to packages/docs/docs/reference/api/model/sessionInfo/interfaces/SessionInfo.md diff --git a/docs/docs/reference/api/model/type-aliases/EasyApiResponse.md b/packages/docs/docs/reference/api/model/type-aliases/EasyApiResponse.md similarity index 100% rename from docs/docs/reference/api/model/type-aliases/EasyApiResponse.md rename to packages/docs/docs/reference/api/model/type-aliases/EasyApiResponse.md diff --git a/docs/docs/reference/controllers/events/index.md b/packages/docs/docs/reference/controllers/events/index.md similarity index 100% rename from docs/docs/reference/controllers/events/index.md rename to packages/docs/docs/reference/controllers/events/index.md diff --git a/docs/docs/reference/controllers/events/variables/ev.md b/packages/docs/docs/reference/controllers/events/variables/ev.md similarity index 100% rename from docs/docs/reference/controllers/events/variables/ev.md rename to packages/docs/docs/reference/controllers/events/variables/ev.md diff --git a/docs/docs/reference/controllers/init_patch/index.md b/packages/docs/docs/reference/controllers/init_patch/index.md similarity index 100% rename from docs/docs/reference/controllers/init_patch/index.md rename to packages/docs/docs/reference/controllers/init_patch/index.md diff --git a/docs/docs/reference/controllers/initializer/functions/create.md b/packages/docs/docs/reference/controllers/initializer/functions/create.md similarity index 100% rename from docs/docs/reference/controllers/initializer/functions/create.md rename to packages/docs/docs/reference/controllers/initializer/functions/create.md diff --git a/docs/docs/reference/controllers/initializer/functions/timeout.md b/packages/docs/docs/reference/controllers/initializer/functions/timeout.md similarity index 100% rename from docs/docs/reference/controllers/initializer/functions/timeout.md rename to packages/docs/docs/reference/controllers/initializer/functions/timeout.md diff --git a/docs/docs/reference/controllers/initializer/index.md b/packages/docs/docs/reference/controllers/initializer/index.md similarity index 100% rename from docs/docs/reference/controllers/initializer/index.md rename to packages/docs/docs/reference/controllers/initializer/index.md diff --git a/docs/docs/reference/controllers/initializer/variables/configWithCases.md b/packages/docs/docs/reference/controllers/initializer/variables/configWithCases.md similarity index 100% rename from docs/docs/reference/controllers/initializer/variables/configWithCases.md rename to packages/docs/docs/reference/controllers/initializer/variables/configWithCases.md diff --git a/docs/docs/reference/controllers/initializer/variables/pkg.md b/packages/docs/docs/reference/controllers/initializer/variables/pkg.md similarity index 100% rename from docs/docs/reference/controllers/initializer/variables/pkg.md rename to packages/docs/docs/reference/controllers/initializer/variables/pkg.md diff --git a/docs/docs/reference/controllers/initializer/variables/screenshot.md b/packages/docs/docs/reference/controllers/initializer/variables/screenshot.md similarity index 100% rename from docs/docs/reference/controllers/initializer/variables/screenshot.md rename to packages/docs/docs/reference/controllers/initializer/variables/screenshot.md diff --git a/docs/docs/reference/controllers/patch_manager/functions/earlyInjectionCheck.md b/packages/docs/docs/reference/controllers/patch_manager/functions/earlyInjectionCheck.md similarity index 100% rename from docs/docs/reference/controllers/patch_manager/functions/earlyInjectionCheck.md rename to packages/docs/docs/reference/controllers/patch_manager/functions/earlyInjectionCheck.md diff --git a/docs/docs/reference/controllers/patch_manager/functions/getAndInjectLicense.md b/packages/docs/docs/reference/controllers/patch_manager/functions/getAndInjectLicense.md similarity index 100% rename from docs/docs/reference/controllers/patch_manager/functions/getAndInjectLicense.md rename to packages/docs/docs/reference/controllers/patch_manager/functions/getAndInjectLicense.md diff --git a/docs/docs/reference/controllers/patch_manager/index.md b/packages/docs/docs/reference/controllers/patch_manager/index.md similarity index 100% rename from docs/docs/reference/controllers/patch_manager/index.md rename to packages/docs/docs/reference/controllers/patch_manager/index.md diff --git a/docs/docs/reference/index.md b/packages/docs/docs/reference/index.md similarity index 100% rename from docs/docs/reference/index.md rename to packages/docs/docs/reference/index.md diff --git a/docs/docs/reference/logging/custom_transport/classes/LogToEvTransport.md b/packages/docs/docs/reference/logging/custom_transport/classes/LogToEvTransport.md similarity index 100% rename from docs/docs/reference/logging/custom_transport/classes/LogToEvTransport.md rename to packages/docs/docs/reference/logging/custom_transport/classes/LogToEvTransport.md diff --git a/docs/docs/reference/logging/custom_transport/classes/NoOpTransport.md b/packages/docs/docs/reference/logging/custom_transport/classes/NoOpTransport.md similarity index 100% rename from docs/docs/reference/logging/custom_transport/classes/NoOpTransport.md rename to packages/docs/docs/reference/logging/custom_transport/classes/NoOpTransport.md diff --git a/docs/docs/reference/logging/custom_transport/index.md b/packages/docs/docs/reference/logging/custom_transport/index.md similarity index 100% rename from docs/docs/reference/logging/custom_transport/index.md rename to packages/docs/docs/reference/logging/custom_transport/index.md diff --git a/docs/docs/reference/logging/logging/functions/addRotateFileLogTransport.md b/packages/docs/docs/reference/logging/logging/functions/addRotateFileLogTransport.md similarity index 100% rename from docs/docs/reference/logging/logging/functions/addRotateFileLogTransport.md rename to packages/docs/docs/reference/logging/logging/functions/addRotateFileLogTransport.md diff --git a/docs/docs/reference/logging/logging/index.md b/packages/docs/docs/reference/logging/logging/index.md similarity index 100% rename from docs/docs/reference/logging/logging/index.md rename to packages/docs/docs/reference/logging/logging/index.md diff --git a/docs/docs/reference/logging/logging/type-aliases/ConfigLogTransport.md b/packages/docs/docs/reference/logging/logging/type-aliases/ConfigLogTransport.md similarity index 100% rename from docs/docs/reference/logging/logging/type-aliases/ConfigLogTransport.md rename to packages/docs/docs/reference/logging/logging/type-aliases/ConfigLogTransport.md diff --git a/docs/docs/reference/logging/logging/variables/log.md b/packages/docs/docs/reference/logging/logging/variables/log.md similarity index 100% rename from docs/docs/reference/logging/logging/variables/log.md rename to packages/docs/docs/reference/logging/logging/variables/log.md diff --git a/docs/docs/reference/structures/Collector/classes/Collection.md b/packages/docs/docs/reference/structures/Collector/classes/Collection.md similarity index 100% rename from docs/docs/reference/structures/Collector/classes/Collection.md rename to packages/docs/docs/reference/structures/Collector/classes/Collection.md diff --git a/docs/docs/reference/structures/Collector/classes/Collector.md b/packages/docs/docs/reference/structures/Collector/classes/Collector.md similarity index 100% rename from docs/docs/reference/structures/Collector/classes/Collector.md rename to packages/docs/docs/reference/structures/Collector/classes/Collector.md diff --git a/docs/docs/reference/structures/Collector/index.md b/packages/docs/docs/reference/structures/Collector/index.md similarity index 100% rename from docs/docs/reference/structures/Collector/index.md rename to packages/docs/docs/reference/structures/Collector/index.md diff --git a/docs/docs/reference/structures/Collector/interfaces/AwaitMessagesOptions.md b/packages/docs/docs/reference/structures/Collector/interfaces/AwaitMessagesOptions.md similarity index 100% rename from docs/docs/reference/structures/Collector/interfaces/AwaitMessagesOptions.md rename to packages/docs/docs/reference/structures/Collector/interfaces/AwaitMessagesOptions.md diff --git a/docs/docs/reference/structures/Collector/interfaces/CollectorOptions.md b/packages/docs/docs/reference/structures/Collector/interfaces/CollectorOptions.md similarity index 100% rename from docs/docs/reference/structures/Collector/interfaces/CollectorOptions.md rename to packages/docs/docs/reference/structures/Collector/interfaces/CollectorOptions.md diff --git a/docs/docs/reference/structures/Collector/type-aliases/CollectorFilter.md b/packages/docs/docs/reference/structures/Collector/type-aliases/CollectorFilter.md similarity index 100% rename from docs/docs/reference/structures/Collector/type-aliases/CollectorFilter.md rename to packages/docs/docs/reference/structures/Collector/type-aliases/CollectorFilter.md diff --git a/docs/docs/reference/structures/Dialog/enumerations/ValidationType.md b/packages/docs/docs/reference/structures/Dialog/enumerations/ValidationType.md similarity index 100% rename from docs/docs/reference/structures/Dialog/enumerations/ValidationType.md rename to packages/docs/docs/reference/structures/Dialog/enumerations/ValidationType.md diff --git a/docs/docs/reference/structures/Dialog/index.md b/packages/docs/docs/reference/structures/Dialog/index.md similarity index 100% rename from docs/docs/reference/structures/Dialog/index.md rename to packages/docs/docs/reference/structures/Dialog/index.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/CurrentDialogProps.md b/packages/docs/docs/reference/structures/Dialog/interfaces/CurrentDialogProps.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/CurrentDialogProps.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/CurrentDialogProps.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/DialogButtons.md b/packages/docs/docs/reference/structures/Dialog/interfaces/DialogButtons.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/DialogButtons.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/DialogButtons.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/DialogListMessageRow.md b/packages/docs/docs/reference/structures/Dialog/interfaces/DialogListMessageRow.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/DialogListMessageRow.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/DialogListMessageRow.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/DialogListMessageSection.md b/packages/docs/docs/reference/structures/Dialog/interfaces/DialogListMessageSection.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/DialogListMessageSection.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/DialogListMessageSection.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/DialogProperty.md b/packages/docs/docs/reference/structures/Dialog/interfaces/DialogProperty.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/DialogProperty.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/DialogProperty.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/DialogTemplate.md b/packages/docs/docs/reference/structures/Dialog/interfaces/DialogTemplate.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/DialogTemplate.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/DialogTemplate.md diff --git a/docs/docs/reference/structures/Dialog/interfaces/DialogValidation.md b/packages/docs/docs/reference/structures/Dialog/interfaces/DialogValidation.md similarity index 100% rename from docs/docs/reference/structures/Dialog/interfaces/DialogValidation.md rename to packages/docs/docs/reference/structures/Dialog/interfaces/DialogValidation.md diff --git a/docs/docs/reference/structures/Dialog/type-aliases/CheckFunction.md b/packages/docs/docs/reference/structures/Dialog/type-aliases/CheckFunction.md similarity index 100% rename from docs/docs/reference/structures/Dialog/type-aliases/CheckFunction.md rename to packages/docs/docs/reference/structures/Dialog/type-aliases/CheckFunction.md diff --git a/docs/docs/reference/structures/MessageCollector/classes/MessageCollector.md b/packages/docs/docs/reference/structures/MessageCollector/classes/MessageCollector.md similarity index 100% rename from docs/docs/reference/structures/MessageCollector/classes/MessageCollector.md rename to packages/docs/docs/reference/structures/MessageCollector/classes/MessageCollector.md diff --git a/docs/docs/reference/structures/MessageCollector/index.md b/packages/docs/docs/reference/structures/MessageCollector/index.md similarity index 100% rename from docs/docs/reference/structures/MessageCollector/index.md rename to packages/docs/docs/reference/structures/MessageCollector/index.md diff --git a/docs/docs/reference/structures/preProcessors/enumerations/PREPROCESSORS.md b/packages/docs/docs/reference/structures/preProcessors/enumerations/PREPROCESSORS.md similarity index 100% rename from docs/docs/reference/structures/preProcessors/enumerations/PREPROCESSORS.md rename to packages/docs/docs/reference/structures/preProcessors/enumerations/PREPROCESSORS.md diff --git a/docs/docs/reference/structures/preProcessors/index.md b/packages/docs/docs/reference/structures/preProcessors/index.md similarity index 100% rename from docs/docs/reference/structures/preProcessors/index.md rename to packages/docs/docs/reference/structures/preProcessors/index.md diff --git a/docs/docs/reference/structures/preProcessors/type-aliases/MPConfigType.md b/packages/docs/docs/reference/structures/preProcessors/type-aliases/MPConfigType.md similarity index 100% rename from docs/docs/reference/structures/preProcessors/type-aliases/MPConfigType.md rename to packages/docs/docs/reference/structures/preProcessors/type-aliases/MPConfigType.md diff --git a/docs/docs/reference/structures/preProcessors/type-aliases/MessagePreProcessor.md b/packages/docs/docs/reference/structures/preProcessors/type-aliases/MessagePreProcessor.md similarity index 100% rename from docs/docs/reference/structures/preProcessors/type-aliases/MessagePreProcessor.md rename to packages/docs/docs/reference/structures/preProcessors/type-aliases/MessagePreProcessor.md diff --git a/docs/docs/reference/structures/preProcessors/variables/MessagePreprocessors.md b/packages/docs/docs/reference/structures/preProcessors/variables/MessagePreprocessors.md similarity index 100% rename from docs/docs/reference/structures/preProcessors/variables/MessagePreprocessors.md rename to packages/docs/docs/reference/structures/preProcessors/variables/MessagePreprocessors.md diff --git a/docs/docs/reference/typedoc-sidebar.cjs b/packages/docs/docs/reference/typedoc-sidebar.cjs similarity index 100% rename from docs/docs/reference/typedoc-sidebar.cjs rename to packages/docs/docs/reference/typedoc-sidebar.cjs diff --git a/docs/docusaurus.config.ts b/packages/docs/docusaurus.config.ts similarity index 100% rename from docs/docusaurus.config.ts rename to packages/docs/docusaurus.config.ts diff --git a/docs/package-lock.json b/packages/docs/package-lock.json similarity index 100% rename from docs/package-lock.json rename to packages/docs/package-lock.json diff --git a/docs/package.json b/packages/docs/package.json similarity index 85% rename from docs/package.json rename to packages/docs/package.json index 04d4c95908..53980c8f15 100644 --- a/docs/package.json +++ b/packages/docs/package.json @@ -1,5 +1,5 @@ { - "name": "docs", + "name": "@wa-automate-monorepo/docs", "version": "0.0.0", "private": true, "scripts": { @@ -11,11 +11,7 @@ "clear": "docusaurus clear", "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", - "deploy_with_ssh": "USE_SSH=true npm run deploy", - "deploy_with_ssh_ci": "npm ci && npm i -D && npm run deploy", - "typecheck": "tsc", - "tw": "npx tailwindcss -i ./src/input.css -o ./src/output.css --watch" + "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { "@docusaurus/core": "^3.7.0", diff --git a/docs/plugins/markdown-replacer.ts b/packages/docs/plugins/markdown-replacer.ts similarity index 100% rename from docs/plugins/markdown-replacer.ts rename to packages/docs/plugins/markdown-replacer.ts diff --git a/docs/plugins/tailwind-config.ts b/packages/docs/plugins/tailwind-config.ts similarity index 100% rename from docs/plugins/tailwind-config.ts rename to packages/docs/plugins/tailwind-config.ts diff --git a/docs/sidebars.ts b/packages/docs/sidebars.ts similarity index 100% rename from docs/sidebars.ts rename to packages/docs/sidebars.ts diff --git a/docs/src/components/Consent/index.tsx b/packages/docs/src/components/Consent/index.tsx similarity index 100% rename from docs/src/components/Consent/index.tsx rename to packages/docs/src/components/Consent/index.tsx diff --git a/docs/src/components/HomepageFeatures/index.tsx b/packages/docs/src/components/HomepageFeatures/index.tsx similarity index 100% rename from docs/src/components/HomepageFeatures/index.tsx rename to packages/docs/src/components/HomepageFeatures/index.tsx diff --git a/docs/src/components/HomepageFeatures/styles.module.css b/packages/docs/src/components/HomepageFeatures/styles.module.css similarity index 100% rename from docs/src/components/HomepageFeatures/styles.module.css rename to packages/docs/src/components/HomepageFeatures/styles.module.css diff --git a/docs/src/components/License/index.tsx b/packages/docs/src/components/License/index.tsx similarity index 100% rename from docs/src/components/License/index.tsx rename to packages/docs/src/components/License/index.tsx diff --git a/docs/src/components/OpenReplay/OpenReplay.ts b/packages/docs/src/components/OpenReplay/OpenReplay.ts similarity index 100% rename from docs/src/components/OpenReplay/OpenReplay.ts rename to packages/docs/src/components/OpenReplay/OpenReplay.ts diff --git a/docs/src/config/consts.ts b/packages/docs/src/config/consts.ts similarity index 100% rename from docs/src/config/consts.ts rename to packages/docs/src/config/consts.ts diff --git a/docs/src/config/typedoc.ts b/packages/docs/src/config/typedoc.ts similarity index 100% rename from docs/src/config/typedoc.ts rename to packages/docs/src/config/typedoc.ts diff --git a/docs/src/css/admonition.css b/packages/docs/src/css/admonition.css similarity index 100% rename from docs/src/css/admonition.css rename to packages/docs/src/css/admonition.css diff --git a/docs/src/css/custom.css b/packages/docs/src/css/custom.css similarity index 100% rename from docs/src/css/custom.css rename to packages/docs/src/css/custom.css diff --git a/docs/src/lib/utils.ts b/packages/docs/src/lib/utils.ts similarity index 100% rename from docs/src/lib/utils.ts rename to packages/docs/src/lib/utils.ts diff --git a/docs/src/pages/index.module.css b/packages/docs/src/pages/index.module.css similarity index 100% rename from docs/src/pages/index.module.css rename to packages/docs/src/pages/index.module.css diff --git a/docs/src/pages/index.tsx b/packages/docs/src/pages/index.tsx similarity index 100% rename from docs/src/pages/index.tsx rename to packages/docs/src/pages/index.tsx diff --git a/docs/src/pages/markdown-page.md b/packages/docs/src/pages/markdown-page.md similarity index 100% rename from docs/src/pages/markdown-page.md rename to packages/docs/src/pages/markdown-page.md diff --git a/docs/src/theme/Admonition/Types.tsx b/packages/docs/src/theme/Admonition/Types.tsx similarity index 100% rename from docs/src/theme/Admonition/Types.tsx rename to packages/docs/src/theme/Admonition/Types.tsx diff --git a/docs/src/theme/Admonition/index.tsx b/packages/docs/src/theme/Admonition/index.tsx similarity index 100% rename from docs/src/theme/Admonition/index.tsx rename to packages/docs/src/theme/Admonition/index.tsx diff --git a/docs/src/theme/DocRoot/Layout/Main/index.tsx b/packages/docs/src/theme/DocRoot/Layout/Main/index.tsx similarity index 100% rename from docs/src/theme/DocRoot/Layout/Main/index.tsx rename to packages/docs/src/theme/DocRoot/Layout/Main/index.tsx diff --git a/docs/src/theme/DocRoot/Layout/Main/styles.module.css b/packages/docs/src/theme/DocRoot/Layout/Main/styles.module.css similarity index 100% rename from docs/src/theme/DocRoot/Layout/Main/styles.module.css rename to packages/docs/src/theme/DocRoot/Layout/Main/styles.module.css diff --git a/docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/index.tsx b/packages/docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/index.tsx similarity index 100% rename from docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/index.tsx rename to packages/docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/index.tsx diff --git a/docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/styles.module.css b/packages/docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/styles.module.css similarity index 100% rename from docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/styles.module.css rename to packages/docs/src/theme/DocRoot/Layout/Sidebar/ExpandButton/styles.module.css diff --git a/docs/src/theme/DocRoot/Layout/Sidebar/index.tsx b/packages/docs/src/theme/DocRoot/Layout/Sidebar/index.tsx similarity index 100% rename from docs/src/theme/DocRoot/Layout/Sidebar/index.tsx rename to packages/docs/src/theme/DocRoot/Layout/Sidebar/index.tsx diff --git a/docs/src/theme/DocRoot/Layout/Sidebar/styles.module.css b/packages/docs/src/theme/DocRoot/Layout/Sidebar/styles.module.css similarity index 100% rename from docs/src/theme/DocRoot/Layout/Sidebar/styles.module.css rename to packages/docs/src/theme/DocRoot/Layout/Sidebar/styles.module.css diff --git a/docs/src/theme/DocRoot/Layout/index.tsx b/packages/docs/src/theme/DocRoot/Layout/index.tsx similarity index 100% rename from docs/src/theme/DocRoot/Layout/index.tsx rename to packages/docs/src/theme/DocRoot/Layout/index.tsx diff --git a/docs/src/theme/DocRoot/Layout/styles.module.css b/packages/docs/src/theme/DocRoot/Layout/styles.module.css similarity index 100% rename from docs/src/theme/DocRoot/Layout/styles.module.css rename to packages/docs/src/theme/DocRoot/Layout/styles.module.css diff --git a/docs/src/theme/NavbarItem/ComponentTypes.tsx b/packages/docs/src/theme/NavbarItem/ComponentTypes.tsx similarity index 100% rename from docs/src/theme/NavbarItem/ComponentTypes.tsx rename to packages/docs/src/theme/NavbarItem/ComponentTypes.tsx diff --git a/docs/src/ui/button.tsx b/packages/docs/src/ui/button.tsx similarity index 100% rename from docs/src/ui/button.tsx rename to packages/docs/src/ui/button.tsx diff --git a/docs/static/.nojekyll b/packages/docs/static/.nojekyll similarity index 100% rename from docs/static/.nojekyll rename to packages/docs/static/.nojekyll diff --git a/CNAME b/packages/docs/static/CNAME similarity index 100% rename from CNAME rename to packages/docs/static/CNAME diff --git a/docs/static/img/docusaurus.png b/packages/docs/static/img/docusaurus.png similarity index 100% rename from docs/static/img/docusaurus.png rename to packages/docs/static/img/docusaurus.png diff --git a/docs/static/img/favicon.ico b/packages/docs/static/img/favicon.ico similarity index 100% rename from docs/static/img/favicon.ico rename to packages/docs/static/img/favicon.ico diff --git a/docs/static/img/license-identifier.png b/packages/docs/static/img/license-identifier.png similarity index 100% rename from docs/static/img/license-identifier.png rename to packages/docs/static/img/license-identifier.png diff --git a/docs/static/img/logo.png b/packages/docs/static/img/logo.png similarity index 100% rename from docs/static/img/logo.png rename to packages/docs/static/img/logo.png diff --git a/docs/static/img/logo.svg b/packages/docs/static/img/logo.svg similarity index 100% rename from docs/static/img/logo.svg rename to packages/docs/static/img/logo.svg diff --git a/docs/static/img/undraw_docusaurus_mountain.svg b/packages/docs/static/img/undraw_docusaurus_mountain.svg similarity index 100% rename from docs/static/img/undraw_docusaurus_mountain.svg rename to packages/docs/static/img/undraw_docusaurus_mountain.svg diff --git a/docs/static/img/undraw_docusaurus_react.svg b/packages/docs/static/img/undraw_docusaurus_react.svg similarity index 100% rename from docs/static/img/undraw_docusaurus_react.svg rename to packages/docs/static/img/undraw_docusaurus_react.svg diff --git a/docs/static/img/undraw_docusaurus_tree.svg b/packages/docs/static/img/undraw_docusaurus_tree.svg similarity index 100% rename from docs/static/img/undraw_docusaurus_tree.svg rename to packages/docs/static/img/undraw_docusaurus_tree.svg diff --git a/docs/static/js/arrays.js b/packages/docs/static/js/arrays.js similarity index 100% rename from docs/static/js/arrays.js rename to packages/docs/static/js/arrays.js diff --git a/docs/static/js/gumroad_docusaurus_cart_fix.js b/packages/docs/static/js/gumroad_docusaurus_cart_fix.js similarity index 100% rename from docs/static/js/gumroad_docusaurus_cart_fix.js rename to packages/docs/static/js/gumroad_docusaurus_cart_fix.js diff --git a/docs/tailwind.config.js b/packages/docs/tailwind.config.js similarity index 100% rename from docs/tailwind.config.js rename to packages/docs/tailwind.config.js diff --git a/docs/tsconfig.json b/packages/docs/tsconfig.json similarity index 100% rename from docs/tsconfig.json rename to packages/docs/tsconfig.json diff --git a/CHANGELOG.md b/packages/wa-automate/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/wa-automate/CHANGELOG.md diff --git a/docs/static/CNAME b/packages/wa-automate/CNAME similarity index 100% rename from docs/static/CNAME rename to packages/wa-automate/CNAME diff --git a/LICENSE.md b/packages/wa-automate/LICENSE.md similarity index 100% rename from LICENSE.md rename to packages/wa-automate/LICENSE.md diff --git a/README.md b/packages/wa-automate/README.md similarity index 100% rename from README.md rename to packages/wa-automate/README.md diff --git a/_tsconfig.docs.json b/packages/wa-automate/_tsconfig.docs.json similarity index 100% rename from _tsconfig.docs.json rename to packages/wa-automate/_tsconfig.docs.json diff --git a/bin/config-schema.json b/packages/wa-automate/bin/config-schema.json similarity index 100% rename from bin/config-schema.json rename to packages/wa-automate/bin/config-schema.json diff --git a/bin/oas-type-schemas.json b/packages/wa-automate/bin/oas-type-schemas.json similarity index 100% rename from bin/oas-type-schemas.json rename to packages/wa-automate/bin/oas-type-schemas.json diff --git a/bin/server.js b/packages/wa-automate/bin/server.js similarity index 100% rename from bin/server.js rename to packages/wa-automate/bin/server.js diff --git a/build/build-config-json-for-bin.ts b/packages/wa-automate/build/build-config-json-for-bin.ts similarity index 100% rename from build/build-config-json-for-bin.ts rename to packages/wa-automate/build/build-config-json-for-bin.ts diff --git a/build/generate-oas-types.ts b/packages/wa-automate/build/generate-oas-types.ts similarity index 100% rename from build/generate-oas-types.ts rename to packages/wa-automate/build/generate-oas-types.ts diff --git a/compact-keepachangelog.hbs b/packages/wa-automate/compact-keepachangelog.hbs similarity index 100% rename from compact-keepachangelog.hbs rename to packages/wa-automate/compact-keepachangelog.hbs diff --git a/demo/Dockerfile b/packages/wa-automate/demo/Dockerfile similarity index 100% rename from demo/Dockerfile rename to packages/wa-automate/demo/Dockerfile diff --git a/demo/index.ts b/packages/wa-automate/demo/index.ts similarity index 100% rename from demo/index.ts rename to packages/wa-automate/demo/index.ts diff --git a/demo/message_queue.ts b/packages/wa-automate/demo/message_queue.ts similarity index 100% rename from demo/message_queue.ts rename to packages/wa-automate/demo/message_queue.ts diff --git a/demo/server.ts b/packages/wa-automate/demo/server.ts similarity index 100% rename from demo/server.ts rename to packages/wa-automate/demo/server.ts diff --git a/demo/simple_server.ts b/packages/wa-automate/demo/simple_server.ts similarity index 100% rename from demo/simple_server.ts rename to packages/wa-automate/demo/simple_server.ts diff --git a/docfix.ts b/packages/wa-automate/docfix.ts similarity index 100% rename from docfix.ts rename to packages/wa-automate/docfix.ts diff --git a/package-lock.json b/packages/wa-automate/package-lock.json similarity index 100% rename from package-lock.json rename to packages/wa-automate/package-lock.json diff --git a/packages/wa-automate/package.json b/packages/wa-automate/package.json new file mode 100644 index 0000000000..62675a7c01 --- /dev/null +++ b/packages/wa-automate/package.json @@ -0,0 +1,186 @@ +{ + "name": "@open-wa/wa-automate", + "version": "4.76.0", + "licenseCheckUrl": "https://funcs.openwa.dev/license-check", + "brokenMethodReportUrl": "https://funcs.openwa.dev/report-bm", + "patches": "https://cdn.openwa.dev/patches.json", + "stickerUrl": "https://sticker-api.openwa.dev", + "description": " 💬 🤖 The most reliable NodeJS whatsapp library for chatbots with advanced features.", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "bin": { + "wa-automate": "bin/server.js" + }, + "scripts": { + "build": "rm -rf dist/ && tsc && npm run build:lib && npm run build:config-for-bin", + "build:skipmid": "tsc && npm run build:lib", + "build:lib": "ts-node prebuild.ts", + "watch": "npm run build && tsc-watch ./src/index.ts --outDir ./dist --onSuccess \"node ./dist/index.js\" --onFailure \"echo Error while compiling\" --compiler typescript/bin/tsc", + "clean": "rm -rf session && rm -rf dist", + "clean:full": "rm -rf node_modules && npm run clean", + "precise-commits": "precise-commits", + "test": "echo \"No tests yet\"", + "release": "release-it", + "release-ci": "release-it --ci", + "release-image": "node release-image.js", + "docwatch": "onchange 'src/**/*.ts' 'docs-source/**/*.md' -- typedoc", + "build:config-for-bin": "cd build && ts-node build-config-json-for-bin.ts && ts-node generate-oas-types.ts && cd ..", + "postinstall": "patch-package", + "install": "cross-env npm_config_yes=true npx ignore-check@latest -p '**.data.json' -p '**.node-persist**' -p '**_IGNORE_**' --comment 'managed by open-wa'" + }, + "husky": { + "hooks": { + "pre-commit": "" + } + }, + "repository": { + "type": "git", + "url": "git+https://github.com/open-wa/wa-automate-nodejs.git" + }, + "keywords": [ + "whatsapp", + "javascript", + "bot", + "typescript", + "automation", + "puppeteer" + ], + "author": "Mohammed Shah <@smashah>", + "publishConfig": { + "access": "public" + }, + "license": "H-DNH V1.0", + "bugs": { + "url": "https://github.com/open-wa/wa-automate-nodejs/issues" + }, + "homepage": "https://github.com/open-wa/wa-automate-nodejs#readme", + "engines": { + "node": ">=12.18.3", + "npm": ">=7.9.0" + }, + "resolutions": { + "colors": "1.4.0" + }, + "devDependencies": { + "@types/changelog-parser": "^2.7.1", + "@types/command-line-args": "^5.0.0", + "@types/command-line-usage": "^5.0.1", + "@types/cross-spawn": "^6.0.2", + "@types/death": "^1.1.1", + "@types/express": "^4.17.11", + "@types/fs-extra": "^9.0.11", + "@types/line-reader": "0.0.34", + "@types/marked": "^4.0.2", + "@types/mime": "^3.0.1", + "@types/node": "^18.7.6", + "@types/shelljs": "^0.8.5", + "@types/winston-syslog": "^2.4.0", + "@typescript-eslint/eslint-plugin": "^5.8.0", + "@typescript-eslint/parser": "^5.10.1", + "auto-changelog": "^2.0.0", + "ava": "^4.0.1", + "changelog-parser": "^2.8.0", + "command-line-args": "^5.1.1", + "docusaurus": "^1.14.7", + "eslint": "^8.1.0", + "husky": "^7.0.0", + "line-reader": "^0.4.0", + "marked": "^4.0.10", + "node-emoji": "^1.10.0", + "onchange": "^7.0.2", + "precise-commits": "^1.0.2", + "prettier": "^2.0.1", + "release-it": "^14.0.3", + "shelljs": "^0.8.3", + "tiny-glob": "^0.2.9", + "ts-json-schema-generator": "^v1.1.0-next.5", + "ts-node": "^10.9.1", + "tsc-watch": "^4.0.0", + "typeconv": "^1.7.0", + "typedoc": "^0.23.21", + "typescript": "^4.9.3" + }, + "dependencies": { + "@brillout/import": "^0.2.1", + "@discordjs/collection": "0.8.0", + "@open-wa/wa-automate-socket-client": "^3.3.0", + "@open-wa/wa-decrypt": "^4.3.1", + "atob": "^2.1.2", + "aws4": "^1.11.0", + "axios": "^1.4.0", + "boxen": "^5.0.0", + "cfonts": "^2.8.5", + "change-case": "^4.1.2", + "chokidar": "^3.5.3", + "chrome-launcher": "^0.15.0", + "cloudflared": "^0.5.1", + "command-exists": "^1.2.9", + "command-line-usage": "^6.1.1", + "cors": "^2.8.5", + "cross-env": "^7.0.3", + "cross-spawn": "^7.0.3", + "datauri": "^4.0.1", + "death": "^1.1.0", + "eventemitter2": "^6.4.7", + "express": "^4.17.1", + "express-ipfilter": "^1.3.1", + "express-robots-txt": "^1.0.0", + "file-type": "^18.0.0", + "find-up": "^5.0.0", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "get-port": "^5.1.1", + "hasha": "^5.2.0", + "helmet": "^5.1.1", + "image-type": "^4.1.0", + "is-url-superb": "^5.0.0", + "json5": "^2.2.0", + "klona": "^2.0.5", + "lodash.uniq": "^4.5.0", + "meow": "^9.0.0", + "mime": "^3.0.0", + "node-persist": "^3.1.0", + "open": "^8.0.2", + "os-name": "^4.0.0", + "p-queue": "6.6.2", + "parse-function": "^5.6.10", + "parse-url": "^5.0.2", + "patch-package": "^6.2.2", + "pico-s3": "^2.1.0", + "pidtree": "^0.6.0", + "pidusage": "^3.0.0", + "postman-2-swagger": "^0.5.0", + "puppeteer": "^23.6.0", + "puppeteer-extra": "^3.3.6", + "puppeteer-extra-plugin-block-resources": "^2.4.3", + "puppeteer-extra-plugin-devtools": "^2.4.6", + "puppeteer-extra-plugin-stealth": "^2.11.2", + "qrcode-terminal": "^0.12.0", + "qs": "^6.10.1", + "rxjs": "^7.0.0", + "smashah-puppeteer-page-proxy": "^1.2.8", + "socket.io": "^4.5.4", + "socket.io-client": "^4.5.4", + "spinnies": "^0.5.1", + "swagger-stats": "^0.99.1", + "swagger-ui-dist": "^4.1.3", + "swagger-ui-express": "^4.1.4", + "tcp-port-used": "^1.0.1", + "terminal-link": "^2.1.1", + "terminate": "^2.5.0", + "traverse": "^0.6.6", + "ts-loader": "^9.4.1", + "ts-morph": "^12.0.0", + "type-fest": "^1.1.1", + "update-notifier": "^5.0.0", + "uuid": "^9.0.0", + "uuid-apikey": "^1.5.3", + "winston": "^3.6.0", + "winston-daily-rotate-file": "^4.5.5", + "winston-syslog": "^2.5.0", + "xmlbuilder2": "^3.0.2" + }, + "overrides": { + "uuid": "^9.0.0" + } +} diff --git a/patches.json b/packages/wa-automate/patches.json similarity index 100% rename from patches.json rename to packages/wa-automate/patches.json diff --git a/prebuild.ts b/packages/wa-automate/prebuild.ts similarity index 100% rename from prebuild.ts rename to packages/wa-automate/prebuild.ts diff --git a/release-image.js b/packages/wa-automate/release-image.js similarity index 100% rename from release-image.js rename to packages/wa-automate/release-image.js diff --git a/release.png b/packages/wa-automate/release.png similarity index 100% rename from release.png rename to packages/wa-automate/release.png diff --git a/resources/hotfix-logo.png b/packages/wa-automate/resources/hotfix-logo.png similarity index 100% rename from resources/hotfix-logo.png rename to packages/wa-automate/resources/hotfix-logo.png diff --git a/resources/membership.png b/packages/wa-automate/resources/membership.png similarity index 100% rename from resources/membership.png rename to packages/wa-automate/resources/membership.png diff --git a/src/api/Client.ts b/packages/wa-automate/src/api/Client.ts similarity index 100% rename from src/api/Client.ts rename to packages/wa-automate/src/api/Client.ts diff --git a/src/api/functions/exposed.enum.ts b/packages/wa-automate/src/api/functions/exposed.enum.ts similarity index 100% rename from src/api/functions/exposed.enum.ts rename to packages/wa-automate/src/api/functions/exposed.enum.ts diff --git a/src/api/model/aliases.ts b/packages/wa-automate/src/api/model/aliases.ts similarity index 100% rename from src/api/model/aliases.ts rename to packages/wa-automate/src/api/model/aliases.ts diff --git a/src/api/model/button.ts b/packages/wa-automate/src/api/model/button.ts similarity index 100% rename from src/api/model/button.ts rename to packages/wa-automate/src/api/model/button.ts diff --git a/src/api/model/call.ts b/packages/wa-automate/src/api/model/call.ts similarity index 100% rename from src/api/model/call.ts rename to packages/wa-automate/src/api/model/call.ts diff --git a/src/api/model/chat.ts b/packages/wa-automate/src/api/model/chat.ts similarity index 100% rename from src/api/model/chat.ts rename to packages/wa-automate/src/api/model/chat.ts diff --git a/src/api/model/config.ts b/packages/wa-automate/src/api/model/config.ts similarity index 100% rename from src/api/model/config.ts rename to packages/wa-automate/src/api/model/config.ts diff --git a/src/api/model/contact.ts b/packages/wa-automate/src/api/model/contact.ts similarity index 100% rename from src/api/model/contact.ts rename to packages/wa-automate/src/api/model/contact.ts diff --git a/src/api/model/errors.ts b/packages/wa-automate/src/api/model/errors.ts similarity index 100% rename from src/api/model/errors.ts rename to packages/wa-automate/src/api/model/errors.ts diff --git a/src/api/model/events.ts b/packages/wa-automate/src/api/model/events.ts similarity index 100% rename from src/api/model/events.ts rename to packages/wa-automate/src/api/model/events.ts diff --git a/src/api/model/group-metadata.ts b/packages/wa-automate/src/api/model/group-metadata.ts similarity index 100% rename from src/api/model/group-metadata.ts rename to packages/wa-automate/src/api/model/group-metadata.ts diff --git a/src/api/model/id.ts b/packages/wa-automate/src/api/model/id.ts similarity index 100% rename from src/api/model/id.ts rename to packages/wa-automate/src/api/model/id.ts diff --git a/src/api/model/index.ts b/packages/wa-automate/src/api/model/index.ts similarity index 100% rename from src/api/model/index.ts rename to packages/wa-automate/src/api/model/index.ts diff --git a/src/api/model/label.ts b/packages/wa-automate/src/api/model/label.ts similarity index 100% rename from src/api/model/label.ts rename to packages/wa-automate/src/api/model/label.ts diff --git a/src/api/model/media.ts b/packages/wa-automate/src/api/model/media.ts similarity index 100% rename from src/api/model/media.ts rename to packages/wa-automate/src/api/model/media.ts diff --git a/src/api/model/message.ts b/packages/wa-automate/src/api/model/message.ts similarity index 100% rename from src/api/model/message.ts rename to packages/wa-automate/src/api/model/message.ts diff --git a/src/api/model/product.ts b/packages/wa-automate/src/api/model/product.ts similarity index 100% rename from src/api/model/product.ts rename to packages/wa-automate/src/api/model/product.ts diff --git a/src/api/model/reactions.ts b/packages/wa-automate/src/api/model/reactions.ts similarity index 100% rename from src/api/model/reactions.ts rename to packages/wa-automate/src/api/model/reactions.ts diff --git a/src/api/model/sessionInfo.ts b/packages/wa-automate/src/api/model/sessionInfo.ts similarity index 100% rename from src/api/model/sessionInfo.ts rename to packages/wa-automate/src/api/model/sessionInfo.ts diff --git a/src/build/build-postman.ts b/packages/wa-automate/src/build/build-postman.ts similarity index 100% rename from src/build/build-postman.ts rename to packages/wa-automate/src/build/build-postman.ts diff --git a/src/cli/cli-options.ts b/packages/wa-automate/src/cli/cli-options.ts similarity index 100% rename from src/cli/cli-options.ts rename to packages/wa-automate/src/cli/cli-options.ts diff --git a/src/cli/collections.ts b/packages/wa-automate/src/cli/collections.ts similarity index 100% rename from src/cli/collections.ts rename to packages/wa-automate/src/cli/collections.ts diff --git a/src/cli/file-utils.ts b/packages/wa-automate/src/cli/file-utils.ts similarity index 100% rename from src/cli/file-utils.ts rename to packages/wa-automate/src/cli/file-utils.ts diff --git a/src/cli/index.ts b/packages/wa-automate/src/cli/index.ts similarity index 100% rename from src/cli/index.ts rename to packages/wa-automate/src/cli/index.ts diff --git a/src/cli/integrations/chatwoot.ts b/packages/wa-automate/src/cli/integrations/chatwoot.ts similarity index 100% rename from src/cli/integrations/chatwoot.ts rename to packages/wa-automate/src/cli/integrations/chatwoot.ts diff --git a/src/cli/integrations/cloudflare.ts b/packages/wa-automate/src/cli/integrations/cloudflare.ts similarity index 100% rename from src/cli/integrations/cloudflare.ts rename to packages/wa-automate/src/cli/integrations/cloudflare.ts diff --git a/src/cli/logo.ts b/packages/wa-automate/src/cli/logo.ts similarity index 100% rename from src/cli/logo.ts rename to packages/wa-automate/src/cli/logo.ts diff --git a/src/cli/server.ts b/packages/wa-automate/src/cli/server.ts similarity index 100% rename from src/cli/server.ts rename to packages/wa-automate/src/cli/server.ts diff --git a/src/cli/setup.ts b/packages/wa-automate/src/cli/setup.ts similarity index 100% rename from src/cli/setup.ts rename to packages/wa-automate/src/cli/setup.ts diff --git a/src/config/puppeteer.config.ts b/packages/wa-automate/src/config/puppeteer.config.ts similarity index 100% rename from src/config/puppeteer.config.ts rename to packages/wa-automate/src/config/puppeteer.config.ts diff --git a/src/controllers/auth.ts b/packages/wa-automate/src/controllers/auth.ts similarity index 100% rename from src/controllers/auth.ts rename to packages/wa-automate/src/controllers/auth.ts diff --git a/src/controllers/browser.ts b/packages/wa-automate/src/controllers/browser.ts similarity index 100% rename from src/controllers/browser.ts rename to packages/wa-automate/src/controllers/browser.ts diff --git a/src/controllers/events.ts b/packages/wa-automate/src/controllers/events.ts similarity index 100% rename from src/controllers/events.ts rename to packages/wa-automate/src/controllers/events.ts diff --git a/src/controllers/init_patch.ts b/packages/wa-automate/src/controllers/init_patch.ts similarity index 100% rename from src/controllers/init_patch.ts rename to packages/wa-automate/src/controllers/init_patch.ts diff --git a/src/controllers/initializer.ts b/packages/wa-automate/src/controllers/initializer.ts similarity index 100% rename from src/controllers/initializer.ts rename to packages/wa-automate/src/controllers/initializer.ts diff --git a/src/controllers/launch_checks.ts b/packages/wa-automate/src/controllers/launch_checks.ts similarity index 100% rename from src/controllers/launch_checks.ts rename to packages/wa-automate/src/controllers/launch_checks.ts diff --git a/src/controllers/patch_manager.ts b/packages/wa-automate/src/controllers/patch_manager.ts similarity index 100% rename from src/controllers/patch_manager.ts rename to packages/wa-automate/src/controllers/patch_manager.ts diff --git a/src/controllers/popup/index.html b/packages/wa-automate/src/controllers/popup/index.html similarity index 100% rename from src/controllers/popup/index.html rename to packages/wa-automate/src/controllers/popup/index.html diff --git a/src/controllers/popup/index.ts b/packages/wa-automate/src/controllers/popup/index.ts similarity index 100% rename from src/controllers/popup/index.ts rename to packages/wa-automate/src/controllers/popup/index.ts diff --git a/src/controllers/preload.js b/packages/wa-automate/src/controllers/preload.js similarity index 100% rename from src/controllers/preload.js rename to packages/wa-automate/src/controllers/preload.js diff --git a/src/controllers/script_preloader.ts b/packages/wa-automate/src/controllers/script_preloader.ts similarity index 100% rename from src/controllers/script_preloader.ts rename to packages/wa-automate/src/controllers/script_preloader.ts diff --git a/src/index.ts b/packages/wa-automate/src/index.ts similarity index 100% rename from src/index.ts rename to packages/wa-automate/src/index.ts diff --git a/src/lib/README.md b/packages/wa-automate/src/lib/README.md similarity index 100% rename from src/lib/README.md rename to packages/wa-automate/src/lib/README.md diff --git a/src/lib/base64.js b/packages/wa-automate/src/lib/base64.js similarity index 100% rename from src/lib/base64.js rename to packages/wa-automate/src/lib/base64.js diff --git a/src/lib/hash.js b/packages/wa-automate/src/lib/hash.js similarity index 100% rename from src/lib/hash.js rename to packages/wa-automate/src/lib/hash.js diff --git a/src/lib/jsSha.min.js b/packages/wa-automate/src/lib/jsSha.min.js similarity index 100% rename from src/lib/jsSha.min.js rename to packages/wa-automate/src/lib/jsSha.min.js diff --git a/src/lib/launch.js b/packages/wa-automate/src/lib/launch.js similarity index 100% rename from src/lib/launch.js rename to packages/wa-automate/src/lib/launch.js diff --git a/src/lib/qr.min.js b/packages/wa-automate/src/lib/qr.min.js similarity index 100% rename from src/lib/qr.min.js rename to packages/wa-automate/src/lib/qr.min.js diff --git a/src/lib/wapi.js b/packages/wa-automate/src/lib/wapi.js similarity index 100% rename from src/lib/wapi.js rename to packages/wa-automate/src/lib/wapi.js diff --git a/src/logging/custom_transport.ts b/packages/wa-automate/src/logging/custom_transport.ts similarity index 100% rename from src/logging/custom_transport.ts rename to packages/wa-automate/src/logging/custom_transport.ts diff --git a/src/logging/logging.ts b/packages/wa-automate/src/logging/logging.ts similarity index 100% rename from src/logging/logging.ts rename to packages/wa-automate/src/logging/logging.ts diff --git a/src/structures/Collector.ts b/packages/wa-automate/src/structures/Collector.ts similarity index 100% rename from src/structures/Collector.ts rename to packages/wa-automate/src/structures/Collector.ts diff --git a/src/structures/Dialog.ts b/packages/wa-automate/src/structures/Dialog.ts similarity index 100% rename from src/structures/Dialog.ts rename to packages/wa-automate/src/structures/Dialog.ts diff --git a/src/structures/MessageCollector.ts b/packages/wa-automate/src/structures/MessageCollector.ts similarity index 100% rename from src/structures/MessageCollector.ts rename to packages/wa-automate/src/structures/MessageCollector.ts diff --git a/src/structures/preProcessors.ts b/packages/wa-automate/src/structures/preProcessors.ts similarity index 100% rename from src/structures/preProcessors.ts rename to packages/wa-automate/src/structures/preProcessors.ts diff --git a/src/utils/pid_utils.ts b/packages/wa-automate/src/utils/pid_utils.ts similarity index 100% rename from src/utils/pid_utils.ts rename to packages/wa-automate/src/utils/pid_utils.ts diff --git a/src/utils/tools.ts b/packages/wa-automate/src/utils/tools.ts similarity index 100% rename from src/utils/tools.ts rename to packages/wa-automate/src/utils/tools.ts diff --git a/test/test.js b/packages/wa-automate/test/test.js similarity index 100% rename from test/test.js rename to packages/wa-automate/test/test.js diff --git a/tos.md b/packages/wa-automate/tos.md similarity index 100% rename from tos.md rename to packages/wa-automate/tos.md diff --git a/tsconfig.json b/packages/wa-automate/tsconfig.json similarity index 84% rename from tsconfig.json rename to packages/wa-automate/tsconfig.json index 8fc498dc2f..8b3f1a81d4 100644 --- a/tsconfig.json +++ b/packages/wa-automate/tsconfig.json @@ -72,15 +72,15 @@ "pages": [ { "title": "Installation", - "source": "./docs-source/getting-started/installation.md" + "source": "../docs/docs/get-started/installation.md" }, { "title": "Easy API", - "source": "./docs-source/getting-started/quick-run.md" + "source": "../docs/docs/get-started/quick-run.md" }, { "title": "Docker", - "source": "./docs-source/getting-started/docker.md" + "source": "../docs/docs/get-started/docker.md" } ] }, @@ -89,35 +89,35 @@ "pages": [ { "title": "Creating a Client", - "source": "./docs-source/configuration/the-client.md", + "source": "../docs/docs/configuration/the-client.md", "children": [ { "title": "Multiple Sessions", - "source": "./docs-source/configuration/multiple-sessions.md" + "source": "../docs/docs/configuration/multiple-sessions.md" } ] }, { "title": "The Config Object", - "source": "./docs-source/configuration/config-object.md" + "source": "../docs/docs/configuration/config-object.md" }, { "title": "Launch Events", - "source": "./docs-source/configuration/launch-events.md", + "source": "../docs/docs/configuration/launch-events.md", "children": [ { "title": "Capturing QR Code", - "source": "./docs-source/configuration/capture-qr.md" + "source": "../docs/docs/configuration/capture-qr.md" }, { "title": "Capturing Session Data", - "source": "./docs-source/configuration/capture-sd.md" + "source": "../docs/docs/configuration/capture-sd.md" } ] }, { "title": "Licensed Features", - "source": "./docs-source/configuration/licensed-features.md" + "source": "../docs/docs/configuration/licensed-features.mdx" }, ] }, @@ -126,63 +126,63 @@ "pages": [ { "title": "Send Messages", - "source": "./docs-source/how-to/send-messages.md" + "source": "../docs/docs/how-to/send-messages.md" }, { "title": "Receive Messages", - "source": "./docs-source/how-to/receive-messages.md" + "source": "../docs/docs/how-to/receive-messages.md" }, { "title": "Send Files", - "source": "./docs-source/how-to/send-files.md", + "source": "../docs/docs/how-to/send-files.md", "children": [ { "title": "Send Videos", - "source": "./docs-source/how-to/send-videos.md", + "source": "../docs/docs/how-to/send-videos.md", }, ] }, { "title": "Sending & Receiving Location", - "source": "./docs-source/how-to/location.md" + "source": "../docs/docs/how-to/location.md" }, { "title": "Groups", - "source": "./docs-source/how-to/groups.md", + "source": "../docs/docs/how-to/groups.md", "children": [ { "title": "Manage Participants", - "source": "./docs-source/how-to/manage-participants.md", + "source": "../docs/docs/how-to/manage-participants.md", }, ] }, { "title": "React to group events", - "source": "./docs-source/how-to/react-to-group-events.md" + "source": "../docs/docs/how-to/react-to-group-events.md" }, { "title": "Detect a logout", - "source": "./docs-source/how-to/detect-logout.md" + "source": "../docs/docs/how-to/detect-logout.md" }, { "title": "Handle Errors", - "source": "./docs-source/how-to/handle-errors.md" + "source": "../docs/docs/how-to/handle-errors.md" }, { "title": "Decrypt Media", - "source": "./docs-source/how-to/decrypt-media.md" + "source": "../docs/docs/how-to/decrypt-media.md" }, { "title": "Detect Incoming Calls", - "source": "./docs-source/how-to/incoming-calls.md" + "source": "../docs/docs/how-to/incoming-calls.md" }, { "title": "Use a proxy", - "source": "./docs-source/how-to/use-a-proxy.md" + "source": "../docs/docs/how-to/use-a-proxy.md" }, { "title": "More Examples", - "source": "./docs-source/how-to/misc.md" + "source": "../docs/docs/how-to/misc.md" }, ] }, @@ -191,7 +191,7 @@ "pages": [ { "title": "Best Practices", - "source": "./docs-source/advanced/best-practices.md" + "source": "../docs/docs/advanced/best-practices.md" } ] } @@ -199,7 +199,7 @@ "output": "pages" }, // "mode": "file", - "out": "docs", + "out": "../docs/docs/reference", "exclude": [ "**.config", "**/**ignore**", diff --git a/types-only/.npmignore b/packages/wa-automate/types-only/.npmignore similarity index 100% rename from types-only/.npmignore rename to packages/wa-automate/types-only/.npmignore diff --git a/types-only/README.md b/packages/wa-automate/types-only/README.md similarity index 100% rename from types-only/README.md rename to packages/wa-automate/types-only/README.md diff --git a/types-only/package.json b/packages/wa-automate/types-only/package.json similarity index 100% rename from types-only/package.json rename to packages/wa-automate/types-only/package.json diff --git a/types-only/tsconfig.json b/packages/wa-automate/types-only/tsconfig.json similarity index 100% rename from types-only/tsconfig.json rename to packages/wa-automate/types-only/tsconfig.json diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000000..25d33519bf --- /dev/null +++ b/turbo.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "dependsOn": ["^build"], + "outputs": ["dist/**", ".next/**"] + }, + "test": { + "dependsOn": ["build"], + "inputs": ["src/**/*.ts", "test/**/*.ts"] + }, + "dev": { + "cache": false + } + } +} \ No newline at end of file