{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"dragsort","owner":"joyfulljs","isFork":false,"description":"drag to sort vertically","allTopics":["dragsort"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-21T02:43:50.444Z"}},{"type":"Public","name":"smooth-scroll","owner":"joyfulljs","isFork":false,"description":"smooth scroll - support both pc and mobile","allTopics":["scroll"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-28T12:59:21.415Z"}},{"type":"Public","name":"rotate-image","owner":"joyfulljs","isFork":false,"description":"truely rotate image itself each time by 90 degree without using transform: rotate","allTopics":["image-processing","image-rotate"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-21T08:48:06.410Z"}},{"type":"Public","name":"imagemin","owner":"joyfulljs","isFork":false,"description":"read file, resize/compress image with or without aspect ratio","allTopics":["image","resize","compress"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-21T08:43:46.923Z"}},{"type":"Public","name":"draggable","owner":"joyfulljs","isFork":false,"description":"make element draggable for both touch device or mouse device","allTopics":["draggable"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-21T08:15:13.836Z"}},{"type":"Public","name":"xtouch","owner":"joyfulljs","isFork":false,"description":"unify the touch and mouse event so you can handle the mouse event the `touch` way.","allTopics":["mouse-event","xtouch"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-30T03:07:34.497Z"}},{"type":"Public","name":"react-image-preview","owner":"joyfulljs","isFork":false,"description":"image preview component for react","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-16T08:57:18.255Z"}},{"type":"Public","name":"scalable","owner":"joyfulljs","isFork":false,"description":"make element scalable by mouse wheel. it can take the current mouse position as the transform origin.","allTopics":["scale","mouse-wheel"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-03T03:15:21.598Z"}},{"type":"Public","name":"vendor-property","owner":"joyfulljs","isFork":false,"description":"get property/event name with browser vendor prefix if needed.","allTopics":["property","vendor","prefix"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-29T14:26:17.437Z"}},{"type":"Public","name":"vue-video-control-bar","owner":"joyfulljs","isFork":false,"description":"a simple video control bar","allTopics":[],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-26T15:26:05.018Z"}},{"type":"Public","name":"jest-utils","owner":"joyfulljs","isFork":false,"description":"some utils for jest test","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-25T11:05:28.124Z"}}],"repositoryCount":11,"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":"joyfulljs repositories"}