Lavender

Lavender

Easily write more thoughtful and effective e-mails using social data and linguistic AI.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Lavender",
  "description": "Easily write more thoughtful and effective e-mails using social data and linguistic AI.",
  "version": "2.5.15",
  "permissions": [
    "storage"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://*/*",
        "http://localhost:8080/*"
      ],
      "js": [
        "libraries/chart.js",
        "libraries/clsx.min.js",
        "libraries/jquery.js",
        "libraries/mark.js",
        "libraries/jsHtmlToText.js",
        "libraries/intro.min.js",
        "libraries/agezao.js-confetti.js",
        "libraries/purify.min.js",
        "libraries/lodash.min.js",
        "state.js",
        "utilities/Global/DOM.js",
        "utilities/Global/Getters.js",
        "utilities/Global/Setters.js",
        "utilities/Global/Mailclient.js",
        "utilities/Global/Components/Toggle.js",
        "utilities/ExtractId.js",
        "utilities/DarkMode.js",
        "utilities/ExtractBodyText.js",
        "utilities/FeatureFlag.js",
        "utilities/FormatPage.js",
        "utilities/MailboxEmail.js",
        "utilities/Segment.js",
        "utilities/Notification.js",
        "utilities/ShowOnLoad.js",
        "utilities/TextModal.js",
        "utilities/GetUser.js",
        "utilities/Intercom.js",
        "utilities/ExtMessageHandler.js",
        "utilities/Billing.js",
        "utilities/Tooltip.js",
        "utilities/Confetti.js",
        "utilities/Resize.js",
        "utilities/Alert.js",
        "utilities/MobileOptimized.js",
        "utilities/ssr/GetDom.js",
        "utilities/ssr/AppendTo.js",
        "utilities/ssr/CopyProp.js",
        "utilities/ssr/Paste.js",
        "utilities/ssr/SetAttr.js",
        "utilities/ssr/CopyAttr.js",
        "utilities/ssr/PasteAttr.js",
        "utilities/ssr/AddEventListener.js",
        "utilities/ssr/InputCB.js",
        "utilities/ssr/FireEvent.js",
        "utilities/ssr/DomObserver.js",
        "utilities/ssr/ClassListAction.js",
        "utilities/ssr/CloneNode.js",
        "utilities/ssr/MakeDomDragAble.js",
        "utilities/ssr/SSRSegmentEvent.js",
        "utilities/ssr/SmartPlacement.js",
        "utilities/ssr/CheckPayWall.js",
        "SSRMain.js",
        "features/Chat/Helpers.js",
        "features/Chat/Requests.js",
        "features/Chat/Constants.js",
        "features/Chat/WebSearch.js",
        "features/Chat/Getters.js",
        "features/Chat/Chat.js",
        "features/EmailCoach.js",
        "features/EmailVerification.js",
        "features/SetUpComposeBox.js",
        "features/Gifs.js",
        "features/Pixel.js",
        "features/Config.js",
        "features/ProfileLookup.js",
        "features/ProfileLookup/ProfileLookupAction.js",
        "features/ProfileLookup/ProfileLookupAdditionalCompanyData.js",
        "features/ProfileLookup/ProfileLookupTriggers.js",
        "features/ProfileLookup/PersonalizationSection.js",
        "features/ProfileLookup/ProfileLookupPersonality.js",
        "features/ProfileLookup/Feed.js",
        "features/ReadTheRoom.js",
        "features/EmailSummary.js",
        "features/SentWithSignature.js",
        "features/NameCheck.js",
        "features/BulletPointEmail.js",
        "features/UsageTooltip.js",
        "features/LavenderEverywhere.js",
        "features/WritingTimer.js",
        "features/Sidebar/Sidebar.js",
        "features/SmartButton.js",
        "features/SSR.js",
        "features/Highlight/Helpers/Strings.js",
        "features/Highlight/Helpers/Constants.js",
        "features/Highlight/Helpers/Getters.js",
        "features/Highlight/Helpers/Setters.js",
        "features/Highlight/Helpers/Mailbox.js",
        "features/Highlight/Helpers/Sidebar.js",
        "features/Highlight/Helpers/Requests.js",
        "features/Highlight/_Highlight.js",
        "features/Highlight/EmailCoachDropDowns.js",
        "features/Highlight/Grammar.js",
        "features/Highlight/HighlightHelpers.js",
        "features/Highlight/MisspelledNameHighlight.js",
        "features/Highlight/MobilePreviewHighlight.js",
        "features/Highlight/SentenceTransformers.js",
        "features/Highlight/SimpleHighlight.js",
        "features/Highlight/SubjectHighlight.js",
        "features/Highlight/WordTransformer.js",
        "features/Highlight/HighlightModal.js",
        "features/ProgressiveOnboarding/ProgressiveOnboarding.js",
        "features/ProgressiveOnboarding/FullOnboarding.js",
        "features/ProgressiveOnboarding/UserpilotOnboarding.js",
        "features/ProgressiveOnboarding/MobilePreviewOnboarding.js",
        "features/ProgressiveOnboarding/RTROnboarding.js",
        "sidebar.js",
        "cmd/_main.js",
        "cmd/init.js",
        "cmd/threads.js"
      ],
      "css": [
        "libraries/introjs.min.css",
        "extension.css",
        "composecontainer.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://*/*",
        "http://localhost:8080/*"
      ],
      "js": [
        "cmd/userPilotApp.js"
      ],
      "all_frames": false
    },
    {
      "matches": [
        "https://app.trylavender.com/*",
        "https://app.lavender.ai/*",
        "https://dashboard.lavender.ai/*",
        "https://dashboard.trylavender.com/*",
        "https://beta.trylavender.com/*",
        "https://beta.lavender.ai/*",
        "https://qa.trylavender.com/*",
        "https://qa.lavender.ai/*",
        "https://qa.sorter.com/*",
        "http://localhost:5001/*",
        "http://localhost:5000/*",
        "http://localhost:3000/*",
        "https://dashboard-lv.ngrok.dev/*"
      ],
      "js": [
        "libraries/jquery.js",
        "extractApiKey.js"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://app.trylavender.com/tweets?*",
        "https://extension-backend.trylavender.com/tweets?*",
        "https://beta.trylavender.com/tweets?*",
        "https://qa.sorter.com/tweets?*",
        "https://qa.lavender.ai/*",
        "https://qab.trylavender.com/tweets?*",
        "http://localhost:5000/tweets?*",
        "http://localhost:5001/tweets?*",
        "http://localhost:3000/tweets?*",
        "https://dashboard-lv.ngrok.dev/*"
      ],
      "js": [
        "libraries/jquery.js",
        "tweets.js"
      ],
      "all_frames": true
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "lavender-iframe-proxy.html",
        "lavender-iframe-proxy.js",
        "lavender-iframe-proxy-2.html",
        "lavender-iframe-proxy-2.js",
        "composecontainer.css"
      ],
      "matches": [
        "https://*/*"
      ]
    }
  ],
  "oauth2": {
    "client_id": "924548974207-nq15gmkp5s6lgdvj6cfqdqt08r6bnec8.apps.googleusercontent.com",
    "scopes": [
      "https://www.googleapis.com/auth/userinfo.email"
    ]
  },
  "action": {
    "default_title": "Lavender",
    "default_icon": {
      "16": "images/lavender16.png",
      "24": "images/lavender24.png",
      "32": "images/lavender32.png"
    },
    "default_popup": "popup.html"
  },
  "background": {
    "service_worker": "background.js"
  },
  "icons": {
    "16": "images/lavender16.png",
    "32": "images/lavender32.png",
    "48": "images/lavender48.png",
    "128": "images/lavender128.png"
  },
  "manifest_version": 3
}