31 packages
@icelandair/eslint-config
Icelandair's base JS ESLint config
@kolibridev/contentful
Transforms content from contentful
@kolibridev/gulp-tasks
Collection of useful gulp tasks
@shepherdorg/cli
Command line interfaces for Shepherd
@shepherdorg/deployer
Deployer application
@shepherdorg/docker-image-metadata-loader
Retrieve docker image metadata efficiently from (private) docker registry, or alternatively by using docker pull and inspect
@shepherdorg/exec
Wrapper around process exec
@shepherdorg/filestore-backend
State store for persisting shepherd deployment state using a provided backend.
@shepherdorg/graphql-api
Shepherd Graphql Client Library
@shepherdorg/hasura
This project contains the migrations for the database and the graphql schema and its types
@shepherdorg/hasura-types
@shepherdorg/hbs-template
Handlebars templating designed for kubernetes config files
@shepherdorg/logger
Logger with a log context concept, nice rendering of error, warn and info logs, with log context on the left. Designed for outputting logs from multiple child processes in parallel. Comes with a test double for easy unit testing of users.
@shepherdorg/metadata
Shepherd metadata model handling
@shepherdorg/nano-inject
Minimalistic dependency injection library...
@shepherdorg/postgres-backend
Postgres backend for shepherd state store
@shepherdorg/s3-backend
Shepherd S3 state store
@shepherdorg/shepherd-ui-api
This project contains the migrations for the database and the graphql schema and its types
@shepherdorg/state-store
State store for persisting shepherd deployment state using a provided backend.
@shepherdorg/storage-backend-tester
Test shepherd storage backend
@shepherdorg/ts-exec
Promise based command execution. With buffer control, fairly good tests and a test double.
@shepherdorg/typescript-types
Types used across shepherd libraries
@shepherdorg/ui-graphql-client
Shepherd Graphql Client Library
@shepherdorg/ui-push
Push information about deployments to Shepherd UI
@shepherdorg/versionist
Creates or prefers version for shepherd docker building