Pinned Repositories
etrigan
Etrigan is a opinionated collection of modules to solve common problems encountered when running Node.js as a service in production.
json-react-layouts
JSON React layouts enables registration of components and layouts (called compositions) to open up the possibilities of pages where the layout is driven by data.
json-react-layouts-data-loader
Component middleware to add data loading support using react-ssr-data-loader
multiview
node-knex-query-executor
TypeScript first encapsulation and reusability of knex database queries
nx-plugins
Plugins for nx.dev
pulumi
Collection of Pulumi modules we have built
pulumi-components
A collection of higher level Pulumi components / resources
typescript-log
Logger interface with a few simple implementations, interface compatible with pino, bunyan and probably others
typescript-object-validator
A simple library for TypeScript projects for validating object shapes.
sevenwestmedia-labs's Repositories
sevenwestmedia-labs/nx-plugins
Plugins for nx.dev
sevenwestmedia-labs/json-react-layouts
JSON React layouts enables registration of components and layouts (called compositions) to open up the possibilities of pages where the layout is driven by data.
sevenwestmedia-labs/pulumi-components
A collection of higher level Pulumi components / resources
sevenwestmedia-labs/pulumi
Collection of Pulumi modules we have built
sevenwestmedia-labs/typescript-log
Logger interface with a few simple implementations, interface compatible with pino, bunyan and probably others
sevenwestmedia-labs/typescript-object-validator
A simple library for TypeScript projects for validating object shapes.
sevenwestmedia-labs/multiview
sevenwestmedia-labs/etrigan
Etrigan is a opinionated collection of modules to solve common problems encountered when running Node.js as a service in production.
sevenwestmedia-labs/react-hooks
React hook to load third party scripts
sevenwestmedia-labs/json-react-layouts-data-loader
Component middleware to add data loading support using react-ssr-data-loader
sevenwestmedia-labs/node-knex-query-executor
TypeScript first encapsulation and reusability of knex database queries
sevenwestmedia-labs/ScribanExpress
sevenwestmedia-labs/visual-regression-testing
SWM Visual Regression testing for React with Jest.
sevenwestmedia-labs/eslint-config-wanews-base
Moved into sevenwestmedia-labs/eslint-config-wanews
sevenwestmedia-labs/promise-completion-source
Creates a promise producer which controls the completion/rejection of the promise available through the .promise key.
sevenwestmedia-labs/data-upgrades-example
Example project with patterns to perform data upgrades against your database over time
sevenwestmedia-labs/hackday-live-blog
sevenwestmedia-labs/knex-webpack-migration-source
A knex migration source for webpack builds
sevenwestmedia-labs/page-lifecycle-provider
Enables events to be raised when navigation starts, and again once the page is fully loaded (including data loading). Useful for triggering analytics events once everything has been loaded.
sevenwestmedia-labs/apple-news-format
Typings, interfaces, and basic validation methods for Apple News Format
sevenwestmedia-labs/lambda-edge-openid-auth
An AWS CloudFront Lambda@Edge library to authenticate requests with Open ID Connect providers
sevenwestmedia-labs/dockerfiles
sevenwestmedia-labs/eslint-config-wanews
ESLint config for WAN projects
sevenwestmedia-labs/nanobot-data-upgrades
A library and patterns to allow progressive application of database data changes without causing performance issues or downtime.
sevenwestmedia-labs/node-oauth2-server
Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js