{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"travetto","owner":"travetto","isFork":false,"description":"The Travetto Framework repository","allTopics":["testing","real-time","typescript","decorators","declarative","ast-transformations","typescript-framework"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":3,"starsCount":20,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-20T14:57:05.411Z"}},{"type":"Public","name":"travetto.github.io","owner":"travetto","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":28,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-07T19:47:39.334Z"}},{"type":"Public archive","name":"vscode-plugin","owner":"travetto","isFork":false,"description":"VS Code plugin for interacting with the Travetto framework","allTopics":["unit-testing","typescript","vscode","vscode-extension","travetto","realtime-feedback"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-26T00:35:05.382Z"}},{"type":"Public","name":"todo-app","owner":"travetto","isFork":false,"description":"This is the sample application that the getting started guide goes through.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-10T18:38:55.130Z"}},{"type":"Public archive","name":"jwt","owner":"travetto","isFork":true,"description":"JsonWebToken implementation for node.js","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1209,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-10-20T01:31:44.060Z"}},{"type":"Public","name":"starter","owner":"travetto","isFork":false,"description":"Reference application for the travetto framework","allTopics":["express","typescript","authentication","web-app","sample-project","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-08-27T02:25:21.864Z"}},{"type":"Public archive","name":"model","owner":"travetto","isFork":false,"description":"Datastore abstraction for CRUD operations with advanced query support.","allTopics":["typescript","schema","decorators","datastore","query-language","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-06T01:58:42.449Z"}},{"type":"Public archive","name":"compiler","owner":"travetto","isFork":false,"description":"Node-integration of Typescript Compiler with advanced functionality for collecting AST transformers, and detecting changes in classes and methods.","allTopics":["caching","real-time","typescript","compiler","tsc","change-detection","travetto","ast-transformations"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-04T05:29:13.531Z"}},{"type":"Public archive","name":"util","owner":"travetto","isFork":false,"description":"Catch-all library for utilities of the travetto framework.","allTopics":["typescript","http-request","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:14:49.619Z"}},{"type":"Public archive","name":"test","owner":"travetto","isFork":false,"description":"Declarative test framework that provides hooks for high levels of integration with the travetto framework and test plugin","allTopics":["testing","unit-testing","typescript","ast-transformations","travetto","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:14:35.919Z"}},{"type":"Public archive","name":"schema","owner":"travetto","isFork":false,"description":"Data type registry for runtime validation, reflection and binding.","allTopics":["typescript","validation","decorators","faker","ast-transformations","travetto","schema"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:14:22.320Z"}},{"type":"Public archive","name":"schedule","owner":"travetto","isFork":false,"description":"Managed registry for scheduling jobs using cron expressions.","allTopics":["typescript","cron","travetto","scheduling"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:14:09.133Z"}},{"type":"Public archive","name":"registry","owner":"travetto","isFork":false,"description":"Patterns and utilities for handling registration of metadata and functionality for run-time use.","allTopics":["metadata","registry","real-time","typescript","ast-transformations","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:13:54.643Z"}},{"type":"Public archive","name":"pool","owner":"travetto","isFork":false,"description":"Worker pool logic with constructs for concurrency management","allTopics":["typescript","generic-pool","travetto","pool"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:13:41.629Z"}},{"type":"Public archive","name":"model-mongo","owner":"travetto","isFork":false,"description":"Mongo backing for the travetto model module.","allTopics":["typescript","database","travetto","mongo"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:13:28.564Z"}},{"type":"Public archive","name":"model-elasticsearch","owner":"travetto","isFork":false,"description":"Elasticsearch backing for the travetto model module, with real-time modeling support for Elasticsearch mappings.","allTopics":["docker","elasticsearch","real-time","typescript","model","data-modeling","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:13:12.685Z"}},{"type":"Public archive","name":"log","owner":"travetto","isFork":false,"description":"Logging framework that integrates at the console.log level.","allTopics":["typescript","logging","console-log","ast-transformation","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:12:43.507Z"}},{"type":"Public archive","name":"express","owner":"travetto","isFork":false,"description":"Declarative wrapper around express with support for the dependency injection module.","allTopics":["express","typescript","dependency-injection","decorators","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:12:29.640Z"}},{"type":"Public archive","name":"exec","owner":"travetto","isFork":false,"description":"Common wrapper around process execution with high level docker support.","allTopics":["docker","typescript","ipc","child-process","exec","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:12:16.101Z"}},{"type":"Public archive","name":"email","owner":"travetto","isFork":false,"description":"Email templating and transmisison module.","allTopics":["typescript","email","templating","inky","node-mailer","travetto","mustache"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:12:02.174Z"}},{"type":"Public archive","name":"di","owner":"travetto","isFork":false,"description":"Dependency registration/management and injection support. ","allTopics":["real-time","typescript","dependency-injection","decorators","ast-transformations","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:11:47.535Z"}},{"type":"Public archive","name":"context","owner":"travetto","isFork":false,"description":"Async-aware state management, maintaining context across asynchronous calls.","allTopics":["typescript","async-hooks","continuation-local-storage","travetto","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:11:34.536Z"}},{"type":"Public archive","name":"config","owner":"travetto","isFork":false,"description":"Environment-aware config management using yaml files","allTopics":["yaml","typescript","configuration","environment-detection","travetto","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:11:20.515Z"}},{"type":"Public archive","name":"cache","owner":"travetto","isFork":false,"description":"Caching functionality with decorators for declarative use.","allTopics":["typescript","cache","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:10:49.469Z"}},{"type":"Public archive","name":"base","owner":"travetto","isFork":false,"description":"Bootstrapping, application phase management, environment config and common utilities for travetto applications.","allTopics":["caching","typescript","bootstrapping","file-watcher","shutdown-helper","travetto","filesystem-traversal"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:10:35.837Z"}},{"type":"Public archive","name":"auth-model","owner":"travetto","isFork":false,"description":"Model-based authentication and registration support for the travetto framework","allTopics":["authentication","model","registration","passwords","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:10:22.388Z"}},{"type":"Public archive","name":"auth-express","owner":"travetto","isFork":false,"description":"Express authentication integration support for the travetto framework","allTopics":["express","authentication","decorators","registration","passport","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:09:52.079Z"}},{"type":"Public archive","name":"auth","owner":"travetto","isFork":false,"description":"Authentication and registration support for the travetto framework","allTopics":["typescript","authentication","decorators","passport-local","passport-strategy","travetto","mongo","passport"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:09:39.466Z"}},{"type":"Public archive","name":"asset-s3","owner":"travetto","isFork":false,"description":"AWS S3 backend for the travetto asset module","allTopics":["typescript","s3","travetto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:09:25.867Z"}},{"type":"Public archive","name":"asset-mongo","owner":"travetto","isFork":false,"description":"Mongo/GridFS backend for the travetto asset module","allTopics":["typescript","gridfs-storage","travetto","mongo"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-07-03T01:09:11.285Z"}}],"repositoryCount":33,"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":"Repositories"}