{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"jsonp","owner":"webmodules","isFork":false,"description":"A simple JSONP implementation","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":27,"starsCount":1906,"forksCount":331,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-08T14:08:00.771Z"}},{"type":"Public","name":"gravatar","owner":"webmodules","isFork":false,"description":"client-side gravatar component","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":68,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-26T14:27:50.542Z"}},{"type":"Public","name":"range-at-index","owner":"webmodules","isFork":false,"description":"Returns a Range instance selecting text within an HTML Element, at start and end offsets","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":8,"forksCount":2,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-03T11:18:14.878Z"}},{"type":"Public","name":"selection-is-backward","owner":"webmodules","isFork":false,"description":"Returns `true` if the Selection is \"backward\", `false` otherwise","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-03T05:23:45.319Z"}},{"type":"Public","name":"dom-serialize","owner":"webmodules","isFork":false,"description":"Serializes any DOM node into a String","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":36,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-03T16:30:43.632Z"}},{"type":"Public","name":"mutation-observer","owner":"webmodules","isFork":false,"description":"Exposes the native MutationObserver API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":5,"starsCount":65,"forksCount":17,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-07-23T17:28:07.115Z"}},{"type":"Public","name":"blob","owner":"webmodules","isFork":false,"description":"A cross-browser Blob that falls back to BlobBuilder when appropriate","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":9,"starsCount":30,"forksCount":23,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-20T07:51:32.548Z"}},{"type":"Public","name":"progress-event","owner":"webmodules","isFork":false,"description":"Cross-browser `ProgressEvent` constructor","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-01T08:03:54.848Z"}},{"type":"Public","name":"get-window","owner":"webmodules","isFork":false,"description":"Returns the `window` object from a DOM object","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":6,"forksCount":3,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-08T18:45:21.841Z"}},{"type":"Public","name":"stickyfill","owner":"webmodules","isFork":false,"description":"A polyfill for `position: sticky` for browsers that don't support it yet. Essentially a webmodule wrapper for wilddeer/stickyfill.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":2,"starsCount":22,"forksCount":4,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-12-11T22:38:39.594Z"}},{"type":"Public","name":"node-contains","owner":"webmodules","isFork":false,"description":"`Node#contains()` cross browser polyfill","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-14T21:45:29.219Z"}},{"type":"Public","name":"get-document","owner":"webmodules","isFork":false,"description":"Returns the `document` object from a DOM object","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":9,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-14T23:57:41.024Z"}},{"type":"Public","name":"block-elements","owner":"webmodules","isFork":false,"description":"Array of \"block level elements\" defined by the HTML specification","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":19,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-05-02T23:48:01.014Z"}},{"type":"Public","name":"custom-event","owner":"webmodules","isFork":false,"description":"Cross-browser `CustomEvent` constructor","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":3,"starsCount":99,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-10-13T17:53:51.833Z"}},{"type":"Public","name":"bounding-client-rect","owner":"webmodules","isFork":false,"description":"Cross-browser `getBoundingClientRect()` for all Node types","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":23,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-22T05:54:45.005Z"}},{"type":"Public","name":"unwrap-range","owner":"webmodules","isFork":false,"description":"Removes the specified `nodeName` from within or surrounding the given Range","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":5,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-17T17:49:49.304Z"}},{"type":"Public","name":"wrap-range","owner":"webmodules","isFork":false,"description":"Wraps a DOM Range instance with a new DOM element","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-17T17:43:49.608Z"}},{"type":"Public","name":"element-scroll-to","owner":"webmodules","isFork":false,"description":"Scrolls an HTML element into the browser viewport","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":16,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-08-05T19:38:45.589Z"}},{"type":"Public","name":"range-normalize","owner":"webmodules","isFork":false,"description":"Cross-browser normalization of DOM Range start and end containers","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-10-11T07:11:37.560Z"}},{"type":"Public","name":"urlregexp","owner":"webmodules","isFork":false,"description":"Regular expression to match URLs in a body of plain text.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":29,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-08-20T07:17:24.356Z"}},{"type":"Public","name":"on-full-screen","owner":"webmodules","isFork":false,"description":"Cross-browser wrapper for the `onfullscreenchange` event","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-13T01:47:44.889Z"}},{"type":"Public","name":"request-full-screen","owner":"webmodules","isFork":false,"description":"Cross-browser HTML5 `requestFullscreen`","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-13T01:09:49.104Z"}},{"type":"Public","name":"exit-full-screen","owner":"webmodules","isFork":false,"description":"Cross-browser HTML5 `exitFullscreen`","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-13T01:01:18.996Z"}},{"type":"Public","name":"is-full-screen","owner":"webmodules","isFork":false,"description":"Cross-browser HTML5 `isFullscreen`","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-13T00:43:50.938Z"}},{"type":"Public","name":"dom-paste","owner":"webmodules","isFork":false,"description":"Retrieve the clipboard content as an HTMLElement on a paste event","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-30T00:36:09.797Z"}},{"type":"Public","name":"dom-splice","owner":"webmodules","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-20T21:03:25.262Z"}},{"type":"Public","name":"babel-base","owner":"webmodules","isFork":false,"description":"Base project for use with Babel.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-14T23:52:28.195Z"}},{"type":"Public","name":"raf-debounce","owner":"webmodules","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-08T00:12:27.217Z"}},{"type":"Public","name":"base-url","owner":"webmodules","isFork":false,"description":"Returns the \"base URL\" of the `document`","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-03-18T18:05:19.778Z"}},{"type":"Public","name":"save-range","owner":"webmodules","isFork":false,"description":"Uses DOM markers to save a Range's boundaries for loading later","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-03-10T17:59:25.912Z"}}],"repositoryCount":60,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}