{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"elasticsearch-local","owner":"shelfio","isFork":false,"description":"Run any version of ElasticSearch locally","allTopics":["elasticsearch","jest","npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":1,"starsCount":6,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T04:45:32.940Z"}},{"type":"Public","name":"is-string-in-quotes","owner":"shelfio","isFork":false,"description":"Check if string is inside quotation marks (21 styles)","allTopics":["npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T03:41:31.812Z"}},{"type":"Public","name":"table-of-contents","owner":"shelfio","isFork":false,"description":"Linkify HTML headers and generate a TOC","allTopics":["npm-package","core-i","javascript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T02:13:39.916Z"}},{"type":"Public","name":"fast-chunk-string","owner":"shelfio","isFork":false,"description":"Chunk string into equal substrings with unicode support","allTopics":["nodejs","unicode","npm-package","string-manipulation","node-module","chunk-string"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":18,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T02:00:14.072Z"}},{"type":"Public","name":"libreoffice-lambda-base-image","owner":"shelfio","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":3,"issueCount":8,"starsCount":24,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:58:01.821Z"}},{"type":"Public","name":"gh-sdk","owner":"shelfio","isFork":false,"description":"Convenient wrapper for GitHub API for automation tasks","allTopics":["github","automation","npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":[2,0,4,2,2,2,2,2,1,2,1,3,1,2,2,2,2,1,0,2,2,1,3,1,2,1,3,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,1,1,0,1,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:39:58.821Z"}},{"type":"Public","name":"fast-uslug","owner":"shelfio","isFork":false,"description":"A 30x faster version of permissive slug generator that works with unicode","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:36:29.282Z"}},{"type":"Public","name":"fast-natural-order-by","owner":"shelfio","isFork":false,"description":"Lightweight (< 2.3kB gzipped) and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.","allTopics":["natural-sorting"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":0,"starsCount":7,"forksCount":0,"license":"MIT License","participation":[1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,8,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,1,0,1,1,0,0,0,0,0,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:35:24.212Z"}},{"type":"Public","name":"trim-around-tag","owner":"shelfio","isFork":false,"description":"Trims text to max length around any HTML tag w/o breaking words","allTopics":["npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":[1,2,4,4,3,7,6,3,8,2,7,3,5,6,4,1,3,3,0,5,5,2,1,5,1,4,4,3,3,2,3,4,1,1,3,4,4,3,3,2,2,2,4,3,2,0,0,2,0,1,2,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:29:58.860Z"}},{"type":"Public","name":"bem","owner":"shelfio","isFork":false,"description":"","allTopics":["frontend","npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:29:44.565Z"}},{"type":"Public","name":"is-audio-filepath","owner":"shelfio","isFork":false,"description":"Check whether filepath is audio format","allTopics":["npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:22:43.302Z"}},{"type":"Public","name":"tika-text-extract","owner":"shelfio","isFork":false,"description":"Extract text from a document by Apache Tika","allTopics":["npm-package","node-module","apache-tika","tika","extract-text"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":2,"starsCount":15,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:11:49.034Z"}},{"type":"Public","name":"text-normalizer","owner":"shelfio","isFork":false,"description":"Clone of openai Whisperer text normalization done and tested on Typescript!","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T01:05:41.007Z"}},{"type":"Public","name":"jest-dynamodb","owner":"shelfio","isFork":false,"description":"Jest preset for DynamoDB local server","allTopics":["nodejs","jest","dynamodb","npm-package","tests","jest-environment","jest-preset"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":31,"starsCount":179,"forksCount":39,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T00:41:12.664Z"}},{"type":"Public","name":"hotkeys","owner":"shelfio","isFork":false,"description":"Declarative React component to deal with hotkeys","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T00:38:26.341Z"}},{"type":"Public","name":"aws-lambda-tesseract","owner":"shelfio","isFork":false,"description":"6 MB Tesseract (with English training data) to fit inside AWS Lambda","allTopics":["nodejs","ocr","aws-lambda","serverless","npm-package","tesseract","node-module","optical-character-recognition"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":4,"issueCount":2,"starsCount":85,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T00:35:12.021Z"}},{"type":"Public","name":"datetime","owner":"shelfio","isFork":false,"description":"Shelf dates library","allTopics":["npm","npm-package","core-i"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T00:31:28.041Z"}},{"type":"Public","name":"get-video-id","owner":"shelfio","isFork":false,"description":"Get the YouTube, Vimeo, Vine, TikTok, Dailymotion, Microsoft Stream or VideoPress video id from a url","allTopics":["frontend","npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-02T00:20:01.783Z"}},{"type":"Public","name":"array-chunk-by-size","owner":"shelfio","isFork":false,"description":"Chunk array of objects by their size in JSON","allTopics":["npm-package","splitting","chunk","arrays","node-module","chunking"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":0,"starsCount":4,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T23:21:37.444Z"}},{"type":"Public","name":"quotation-marks-regex","owner":"shelfio","isFork":false,"description":"Regular expression for matching quotation marks","allTopics":["npm-package"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":6,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T23:21:07.868Z"}},{"type":"Public","name":"aws-lambda-brotli-unpacker","owner":"shelfio","isFork":false,"description":"Unpacks large Lambda binaries to /tmp","allTopics":["nodejs","aws-lambda","serverless","npm-package","brotli","node-module"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":0,"starsCount":9,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T23:00:12.166Z"}},{"type":"Public","name":"aws-lambda-libreoffice","owner":"shelfio","isFork":false,"description":"Utility to work with Docker version of LibreOffice in Lambda","allTopics":["libreoffice","npm-package","pdf-converter","node-module","pdf-generation","nodejs","aws-lambda","serverless"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":13,"starsCount":214,"forksCount":42,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:58:37.970Z"}},{"type":"Public","name":"jest-elasticsearch","owner":"shelfio","isFork":false,"description":"Jest preset for running tests with local ElasticSearch","allTopics":["elasticsearch","jest","npm-package","jest-preset"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":1,"starsCount":9,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:38:08.274Z"}},{"type":"Public","name":"fast-normalize-spaces","owner":"shelfio","isFork":false,"description":"A faster (by 16-70%) implementation of \"normalize-space-x\" package that uses at least 3x less RAM","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":2,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:37:00.970Z"}},{"type":"Public","name":"stylelint-config","owner":"shelfio","isFork":false,"description":"Shelf's reusable stylelint config provides a comprehensive and efficient solution for ensuring consistency in your CSS, SCSS, HTML, React inline styles, and Styled Components. This config covers best practices for styling and helps you maintain a consistent codebase for your projects. With Shelf's reusable stylelint config, you can streamline your ","allTopics":["stylelint","config","frontend","linting","best-practices","styling","npm-package","preset"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:35:11.897Z"}},{"type":"Public","name":"dynamodb-parallel-scan","owner":"shelfio","isFork":false,"description":"Scan large DynamoDB tables faster with parallelism","allTopics":["aws","dynamodb","npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":4,"starsCount":62,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:20:36.619Z"}},{"type":"Public","name":"dynamodb-query-optimized","owner":"shelfio","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":1,"starsCount":13,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:19:34.171Z"}},{"type":"Public","name":"esbuild-config","owner":"shelfio","isFork":false,"description":"esbuild-config: A lightweight and extensible configuration package for building efficient JavaScript applications with esbuild.","allTopics":["javascript","configuration","build-tool","esbuild","esbuild-config"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":9,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T22:15:50.286Z"}},{"type":"Public","name":"react-outside-click","owner":"shelfio","isFork":false,"description":"React library for handling outside clicks of a specified element","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T21:47:51.099Z"}},{"type":"Public","name":"tsconfig","owner":"shelfio","isFork":false,"description":"","allTopics":["npm-package"],"primaryLanguage":null,"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-01T21:40:02.148Z"}}],"repositoryCount":61,"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"}