{
    "version": "1.0",
    "projections": {
        "ssdk-test": {
            "transforms": [
                {
                    "name": "excludeShapesByTag",
                    "args": {
                        "tags": ["client-only"]
                    }
                },
                {
                    "name": "includeServices",
                    "args": {
                        "services": ["example.weather#Weather"]
                    }
                }
            ],
            "plugins": {
                "typescript-server-codegen": {
                    "service": "example.weather#Weather",
                    "package": "weather-ssdk",
                    "packageVersion": "0.0.1",
                    "packageJson": {
                        "license": "Apache-2.0",
                        "private": true
                    },
                    "disableDefaultValidation": true
                }
            }
        },
        "client-experimental-identity-and-auth": {
            "transforms": [
                {
                    "name": "includeServices",
                    "args": {
                        "services": ["example.weather#Weather"]
                    }
                }
            ],
            "plugins": {
                "typescript-client-codegen": {
                    "service": "example.weather#Weather",
                    "package": "@smithy/weather-experimental-identity-and-auth",
                    "packageVersion": "0.0.1",
                    "packageJson": {
                        "license": "Apache-2.0",
                        "private": true
                    },
                    "experimentalIdentityAndAuth": true
                }
            }
        },
        "control-experimental-identity-and-auth": {
            "transforms": [
                {
                    "name": "includeServices",
                    "args": {
                        "services": ["example.weather#Weather"]
                    }
                }
            ],
            "plugins": {
                "typescript-client-codegen": {
                    "service": "example.weather#Weather",
                    "package": "weather",
                    "packageVersion": "0.0.1",
                    "packageJson": {
                        "license": "Apache-2.0",
                        "private": true
                    }
                }
            }
        },
        "identity-and-auth-http-api-key-auth": {
            "transforms": [
                {
                    "name": "includeServices",
                    "args": {
                        "services": ["identity.auth.httpApiKeyAuth#HttpApiKeyAuthService"]
                    }
                }
            ],
            "plugins": {
                "typescript-client-codegen": {
                    "service": "identity.auth.httpApiKeyAuth#HttpApiKeyAuthService",
                    "package": "@smithy/identity-and-auth-http-api-key-auth-service",
                    "packageVersion": "0.0.1",
                    "packageJson": {
                        "license": "Apache-2.0",
                        "private": true
                    },
                    "experimentalIdentityAndAuth": true
                }
            }
        },
        "identity-and-auth-http-bearer-auth": {
            "transforms": [
                {
                    "name": "includeServices",
                    "args": {
                        "services": ["identity.auth.httpBearerAuth#HttpBearerAuthService"]
                    }
                }
            ],
            "plugins": {
                "typescript-client-codegen": {
                    "service": "identity.auth.httpBearerAuth#HttpBearerAuthService",
                    "package": "@smithy/identity-and-auth-http-bearer-auth-service",
                    "packageVersion": "0.0.1",
                    "packageJson": {
                        "license": "Apache-2.0",
                        "private": true
                    },
                    "experimentalIdentityAndAuth": true
                }
            }
        }
    },
    "plugins": {
        "typescript-client-codegen": {
            "service": "example.weather#Weather",
            "package": "weather",
            "packageVersion": "0.0.1",
            "packageJson": {
                "license": "Apache-2.0",
                "private": true
            }
        }
    }
}
