ecluse:ecluse-core
Écluse is a controlled passage in front of package registries (npm, PyPI, …). Every dependency clears resilience and policy checks (version and age gates, rule-based allow/deny) before it reaches your build. See the README for the architecture and configuration.
Modules
ecluse:ecluse-core-0.4.0
- Ecluse
- Core
- Ecluse.Core.Breaker
- Ecluse.Core.BuildIdentity
- Ecluse.Core.Clock
- Ecluse.Core.Credential
- Ecluse.Core.Cve
- Ecluse.Core.Ecosystem
- Ecluse.Core.Fault
- Ecluse.Core.InFlight
- Json
- Osv
- Ecluse.Core.Package
- Ecluse.Core.Queue
- Ecluse.Core.Registry
- Ecluse.Core.Registry.Adapter
- Ecluse.Core.Registry.CachedDocument
- Ecluse.Core.Registry.Exchange
- Json
- Ecluse.Core.Registry.JsonStream
- Ecluse.Core.Registry.Maintenance
- Ecluse.Core.Registry.Metadata
- Ecluse.Core.Registry.Npm
- Ecluse.Core.Registry.Npm.Adapter
- Ecluse.Core.Registry.Npm.Credential
- Ecluse.Core.Registry.Npm.Document
- Ecluse.Core.Registry.Npm.Filter
- Ecluse.Core.Registry.Npm.Maintenance
- Ecluse.Core.Registry.Npm.Metadata
- Ecluse.Core.Registry.Npm.Project
- Ecluse.Core.Registry.Npm.Publish
- Ecluse.Core.Registry.Npm.Reader
- Ecluse.Core.Registry.Npm.Request
- Ecluse.Core.Registry.Npm.Route
- Ecluse.Core.Registry.Npm.Serve
- Ecluse.Core.Registry.Npm.Streaming
- Ecluse.Core.Registry.Npm.StreamingProjection
- Ecluse.Core.Registry.Npm.Wire
- Ecluse.Core.Registry.Origin
- Ecluse.Core.Registry.Progress
- Ecluse.Core.Registry.Publish
- PyPI
- Ecluse.Core.Registry.PyPI.Adapter
- Ecluse.Core.Registry.PyPI.Credential
- Ecluse.Core.Registry.PyPI.Document
- Ecluse.Core.Registry.PyPI.Filter
- Ecluse.Core.Registry.PyPI.FirstParty
- Ecluse.Core.Registry.PyPI.Metadata
- Ecluse.Core.Registry.PyPI.Project
- Ecluse.Core.Registry.PyPI.Reader
- Ecluse.Core.Registry.PyPI.Request
- Ecluse.Core.Registry.PyPI.Route
- Ecluse.Core.Registry.PyPI.Streaming
- Ecluse.Core.Registry.PyPI.StreamingProjection
- Ecluse.Core.Registry.PyPI.Wire
- Ecluse.Core.Registry.Request
- Ecluse.Core.Registry.ServedDocument
- Ecluse.Core.Registry.Sweep
- Ecluse.Core.Registry.VersionList
- Ecluse.Core.Registry.WireSupport
- Ecluse.Core.Rules
- Ecluse.Core.Security
- Server
- Ecluse.Core.Server.Accept
- Ecluse.Core.Server.Admission
- Ecluse.Core.Server.Cache
- Ecluse.Core.Server.Conditional
- Ecluse.Core.Server.Context
- Ecluse.Core.Server.Contract
- Ecluse.Core.Server.Fault
- Ecluse.Core.Server.MemoryModel
- Ecluse.Core.Server.Metadata
- Ecluse.Core.Server.Path
- Ecluse.Core.Server.Pipeline
- Ecluse.Core.Server.Readiness
- Ecluse.Core.Server.Response
- Ecluse.Core.Server.Route
- Ecluse.Core.Server.RouteDescription
- Ecluse.Core.Server.Stream
- Ecluse.Core.Server.Upstream
- Ecluse.Core.Snapshot
- Ecluse.Core.Stream
- Ecluse.Core.Strict
- Ecluse.Core.Supervision
- Telemetry
- Ecluse.Core.Text
- Ecluse.Core.Version
- Ecluse.Core.Wire
- Ecluse.Core.Worker
- Core