{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"lambda-edge-openid-auth","owner":"sevenwestmedia-labs","isFork":false,"description":"An AWS CloudFront Lambda@Edge library to authenticate requests with Open ID Connect providers","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-20T05:57:53.021Z"}},{"type":"Public","name":"nx-plugins","owner":"sevenwestmedia-labs","isFork":false,"description":"Plugins for nx.dev","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":10,"starsCount":116,"forksCount":23,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-11T06:29:07.290Z"}},{"type":"Public","name":"json-react-layouts","owner":"sevenwestmedia-labs","isFork":false,"description":"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.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":32,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T06:53:01.406Z"}},{"type":"Public","name":"apple-news-format","owner":"sevenwestmedia-labs","isFork":true,"description":"Typings, interfaces, and basic validation methods for Apple News Format","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-11T09:15:19.288Z"}},{"type":"Public","name":"pulumi-components","owner":"sevenwestmedia-labs","isFork":false,"description":"A collection of higher level Pulumi components / resources","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":3,"starsCount":13,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T09:47:10.910Z"}},{"type":"Public","name":"typescript-log","owner":"sevenwestmedia-labs","isFork":false,"description":"Logger interface with a few simple implementations, interface compatible with pino, bunyan and probably others","allTopics":["typescript","types","logger"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":9,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-05T15:04:58.365Z"}},{"type":"Public","name":"pulumi","owner":"sevenwestmedia-labs","isFork":false,"description":"Collection of Pulumi modules we have built","allTopics":["nodejs","devops","pulumi"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":16,"issueCount":1,"starsCount":9,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-30T12:26:46.956Z"}},{"type":"Public","name":"node-knex-query-executor","owner":"sevenwestmedia-labs","isFork":false,"description":"TypeScript first encapsulation and reusability of knex database queries","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":1,"starsCount":3,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T04:11:18.300Z"}},{"type":"Public","name":"etrigan","owner":"sevenwestmedia-labs","isFork":false,"description":"Etrigan is a opinionated collection of modules to solve common problems encountered when running Node.js as a service in production.","allTopics":["logging","production","feature-toggles","configuration-management"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":0,"starsCount":6,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-24T14:15:46.579Z"}},{"type":"Public","name":"knex-webpack-migration-source","owner":"sevenwestmedia-labs","isFork":false,"description":"A knex migration source for webpack builds","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":22,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-11T02:00:39.581Z"}},{"type":"Public","name":"data-upgrades-example","owner":"sevenwestmedia-labs","isFork":false,"description":"Example project with patterns to perform data upgrades against your database over time","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":22,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-11T02:00:14.930Z"}},{"type":"Public","name":"page-lifecycle-provider","owner":"sevenwestmedia-labs","isFork":false,"description":"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.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-06T02:23:31.250Z"}},{"type":"Public","name":"react-hooks","owner":"sevenwestmedia-labs","isFork":false,"description":"React hook to load third party scripts","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":14,"issueCount":1,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-06T02:16:55.603Z"}},{"type":"Public","name":"promise-completion-source","owner":"sevenwestmedia-labs","isFork":false,"description":"Creates a promise producer which controls the completion/rejection of the promise available through the .promise key.","allTopics":["promise"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":19,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-04T02:13:55.270Z"}},{"type":"Public","name":"hackday-live-blog","owner":"sevenwestmedia-labs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-16T22:03:09.374Z"}},{"type":"Public archive","name":"typescript-object-validator","owner":"sevenwestmedia-labs","isFork":false,"description":"A simple library for TypeScript projects for validating object shapes.","allTopics":["validation","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-11T01:07:26.692Z"}},{"type":"Public","name":"multiview","owner":"sevenwestmedia-labs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-22T03:31:18.995Z"}},{"type":"Public","name":"eslint-config-wanews","owner":"sevenwestmedia-labs","isFork":false,"description":"ESLint config for WAN projects","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-18T11:55:51.890Z"}},{"type":"Public","name":"nanobot-data-upgrades","owner":"sevenwestmedia-labs","isFork":false,"description":"A library and patterns to allow progressive application of database data changes without causing performance issues or downtime.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-28T01:56:17.662Z"}},{"type":"Public","name":"visual-regression-testing","owner":"sevenwestmedia-labs","isFork":false,"description":"SWM Visual Regression testing for React with Jest.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-06T06:07:17.785Z"}},{"type":"Public","name":"dockerfiles","owner":"sevenwestmedia-labs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-16T01:09:32.007Z"}},{"type":"Public archive","name":"eslint-config-wanews-base","owner":"sevenwestmedia-labs","isFork":false,"description":"Moved into sevenwestmedia-labs/eslint-config-wanews","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-27T12:41:11.784Z"}},{"type":"Public","name":"json-react-layouts-data-loader","owner":"sevenwestmedia-labs","isFork":false,"description":"Component middleware to add data loading support using react-ssr-data-loader","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-16T06:38:26.518Z"}},{"type":"Public","name":"ScribanExpress","owner":"sevenwestmedia-labs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-01T10:30:31.105Z"}},{"type":"Public","name":"node-oauth2-server","owner":"sevenwestmedia-labs","isFork":true,"description":"Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":931,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-09T13:37:17.259Z"}}],"repositoryCount":25,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"sevenwestmedia-labs repositories"}