{"payload":{"pageCount":1,"repositories":[{"type":"Public archive","name":"clone","owner":"composi","isFork":false,"description":"Create a deep clone of an Object, Array, Set or Map.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:57:48.590Z"}},{"type":"Public archive","name":"check-js","owner":"composi","isFork":false,"description":"This is a sample project to show how to use JSDoc comments to type check JavaScript.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":12,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:57:21.440Z"}},{"type":"Public archive","name":"core","owner":"composi","isFork":false,"description":"A JavaScript library for creating websites, PWAs and hybrid apps.","allTopics":["virtual-dom","functional-programming","jsx","elm-architecture","variants","functional-components","runtime-program","lifecycle-hooks","tagged-unions","composi","virtual-nodes"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":6,"issueCount":1,"starsCount":27,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:57:11.695Z"}},{"type":"Public archive","name":"merge-objects","owner":"composi","isFork":false,"description":"Returns a new object by merging the provided objects. If a sing object is passed as the argument, it will create a deep clone.","allTopics":["clone","composi","clone-objects","copy-objects","merge-objects","deep"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:57:02.342Z"}},{"type":"Public archive","name":"get-type","owner":"composi","isFork":false,"description":"Get the type of a value. For Object this means Object, Array, Date, RegExp, Symbol, etc., instead of generic Object type.","allTopics":["type","type-checking","composi","get-type"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:56:45.702Z"}},{"type":"Public archive","name":"are-equal","owner":"composi","isFork":false,"description":"Determines whether provided values are equal. For object and arrays it compares them by value instead of by reference.","allTopics":["composi","object-comparison","primitive-types","comparing-objects","complex-types"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:56:37.874Z"}},{"type":"Public archive","name":"uuid","owner":"composi","isFork":false,"description":"Create an RFC4122 version 4 compliant uuid.","allTopics":["composi","uuid"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-02T16:56:28.926Z"}},{"type":"Public archive","name":"list-react","owner":"composi","isFork":false,"description":"How to use @compos/runtime to provide state management for React.","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-20T14:55:53.749Z"}},{"type":"Public archive","name":"examples","owner":"composi","isFork":false,"description":"A repository of examples of how to use @composi/core.","allTopics":["elm-architecture","examples","runtime-program","composi"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":23,"issueCount":0,"starsCount":7,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-27T21:38:58.365Z"}},{"type":"Public archive","name":"list-lit-html","owner":"composi","isFork":false,"description":"Example of @composi/runtime providing state management for Lit-HTML app.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-27T21:09:56.833Z"}},{"type":"Public archive","name":"composition","owner":"composi","isFork":false,"description":"A collection of three projects that show how to composi Composi runtime programs.","allTopics":["elm-architecture","examples","composition","programs","composi","runtime-program"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-27T20:06:06.043Z"}},{"type":"Public archive","name":"runtime","owner":"composi","isFork":false,"description":"A JavaScript library providing state management for DOM renderers.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T18:22:12.874Z"}},{"type":"Public archive","name":"render-to-string","owner":"composi","isFork":false,"description":"This function converts a functional component into a string of HTML for server-side use.","allTopics":["server-side-rendering","server-side","render-to-string","composi","html","props"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:31:14.089Z"}},{"type":"Public archive","name":"gestures","owner":"composi","isFork":false,"description":"A library for normalized events and gesture for desktop and mobile.","allTopics":["touch","mobile-web","swipe-gestures","gestures","mobile-web-app","pointer-events","composi","tap","swipe","gesture"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":35,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:29:02.263Z"}},{"type":"Public archive","name":"router","owner":"composi","isFork":false,"description":"A simple hash-based router for client side SPAs.","allTopics":["client-side","client-side-routing","composi","router","hash"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:28:23.098Z"}},{"type":"Public archive","name":"styler","owner":"composi","isFork":false,"description":"Add styles for @composi/core components, or any other component library.","allTopics":["styled-components","css-in-js","composi","bem","styler"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:27:19.997Z"}},{"type":"Public archive","name":"idb","owner":"composi","isFork":false,"description":"Promise wrapper for IndexedDB with simple API like localStorage.","allTopics":["local-storage","data-persistence","indexeddb","datastore","idb","composi"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":1,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-22T05:25:29.756Z"}},{"type":"Public archive","name":"observer","owner":"composi","isFork":false,"description":"A class to watch and dispatch custom events.","allTopics":["observer","watch","dispatch","pubsub","send","composi","unwatch"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-09T22:41:24.568Z"}},{"type":"Public archive","name":"create-refs","owner":"composi","isFork":false,"description":"A class to create a WeakMap to store DOM references.","allTopics":["dom-element","weakmap","createref"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-09T18:24:57.070Z"}},{"type":"Public archive","name":"use-send","owner":"composi","isFork":false,"description":"A function to allow sending messages inside React function components that use the union function from @composi/runtime.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-25T20:41:56.148Z"}},{"type":"Public archive","name":"invariant","owner":"composi","isFork":false,"description":"Test where condition is true or not and throw error.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-25T20:20:12.398Z"}},{"type":"Public archive","name":"fragment","owner":"composi","isFork":false,"description":"A function for creating an array of sibling elements.","allTopics":["fragment","composi","fragment-tag"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-17T20:11:16.742Z"}},{"type":"Public archive","name":"create-composi-app","owner":"composi","isFork":false,"description":"A CLI to create a project ready to use @composi/core for development.","allTopics":["elm-architecture","functional-components","composi"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-30T18:57:24.308Z"}},{"type":"Public archive","name":"composi.github.io","owner":"composi","isFork":false,"description":"Website for Composi","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-02T22:03:26.648Z"}},{"type":"Public","name":"datastore","owner":"composi","isFork":false,"description":"A simple dataStore for state management.","allTopics":["composi","localstorage","data-persistence","datastore","setstate","datastore-events","datastore-state"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-27T15:22:04.148Z"}},{"type":"Public","name":"comments-test","owner":"composi","isFork":false,"description":"A test of using VSCode for complex Github comment commits","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-30T15:41:58.018Z"}},{"type":"Public archive","name":"hacker-news-minimal","owner":"composi","isFork":false,"description":"A minimal version of Hacker News made with @composi/core.","allTopics":["elm-architecture","functional-components","composi","runtime-program"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-19T14:40:21.635Z"}}],"repositoryCount":27,"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"}