{
    "name": "@servicetitan/web-components",
    "version": "40.0.0",
    "description": "Framework to build, register, and load Microfrontends into host applications",
    "homepage": "https://docs.st.dev/docs/frontend/uikit/web-components",
    "repository": {
        "type": "git",
        "url": "https://github.com/servicetitan/uikit.git",
        "directory": "packages/web-components"
    },
    "main": "./dist/index.js",
    "typings": "./dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "default": "./dist/index.js"
        },
        "./register-headless": {
            "types": "./dist/register-headless.d.ts",
            "default": "./dist/register-headless.js"
        },
        "./css-injector/mfe-style-registry": {
            "types": "./dist/css-injector/mfe-style-registry.d.ts",
            "default": "./dist/css-injector/mfe-style-registry.js"
        },
        "./*": "./dist/*.js"
    },
    "sideEffects": false,
    "files": [
        "dist",
        "src"
    ],
    "dependencies": {
        "@servicetitan/error-boundary": "40.0.0",
        "@servicetitan/startup-utils": "40.0.0",
        "lodash.get": "~4.4.2",
        "mitt": "~3.0.1",
        "semver": "~7.8.5"
    },
    "devDependencies": {
        "@servicetitan/anvil2": "^3.13.7",
        "@servicetitan/design-system": "~14.5.3",
        "@servicetitan/launchdarkly-service": "40.0.0",
        "@servicetitan/log-service": "40.0.0",
        "@servicetitan/react-ioc": "40.0.0",
        "@testing-library/dom": "^10.4.2",
        "@testing-library/jest-dom": "^7.0.1",
        "@testing-library/react": "^16.3.3",
        "@types/history": "~4.7.10",
        "@types/lodash.get": "~4.4.6",
        "@types/react": "~18.3.3",
        "@types/react-dom": "~18.3.0",
        "@types/semver": "~7.7.1",
        "history": "~4.10.1",
        "react": "~18.3.1",
        "react-dom": "~18.3.1",
        "shadow-dom-testing-library": "^1.14.1"
    },
    "peerDependencies": {
        "@servicetitan/anvil2": ">=1.5.0",
        "@servicetitan/design-system": ">=14.5.3",
        "@servicetitan/launchdarkly-service": "40.0.0",
        "@servicetitan/log-service": "40.0.0",
        "@servicetitan/react-ioc": "40.0.0",
        "history": "~4.10.1",
        "react": ">=17.0.2",
        "react-dom": ">=17.0.2"
    },
    "peerDependenciesMeta": {
        "@servicetitan/anvil2": {
            "optional": true
        },
        "@servicetitan/design-system": {
            "optional": true
        },
        "@servicetitan/launchdarkly-service": {
            "optional": true
        }
    },
    "publishConfig": {
        "access": "public"
    },
    "cli": {
        "webpack": false,
        "peerDependenciesMeta": {
            "@servicetitan/anvil2": {
                "fallback": "empty"
            },
            "@servicetitan/design-system": {
                "fallback": "empty"
            },
            "@servicetitan/launchdarkly-service": {
                "fallback": "empty"
            }
        }
    }
}
