{"payload":{"pageCount":3,"repositories":[{"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":9,"issueCount":2,"starsCount":87,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T04:46:16.237Z"}},{"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":8,"issueCount":1,"starsCount":6,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T03:51:38.975Z"}},{"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-09-22T03:38:04.463Z"}},{"type":"Public","name":"image-preview-overlay","owner":"shelfio","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T01:23:42.901Z"}},{"type":"Public","name":"babel-config","owner":"shelfio","isFork":false,"description":"","allTopics":["npm-package"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T00:57:12.259Z"}},{"type":"Public","name":"hotkeys","owner":"shelfio","isFork":false,"description":"Declarative React component to deal with hotkeys","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T00:31:56.252Z"}},{"type":"Public","name":"es-painless-fields","owner":"shelfio","isFork":false,"description":"Generate Painless Elasticsearch script to set / unset fields on document from JavaScript Object","allTopics":["elasticsearch","npm-package","painless"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":7,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T00:25:01.225Z"}},{"type":"Public","name":"betterer-config","owner":"shelfio","isFork":false,"description":"https://phenomnomnominal.github.io/betterer/docs/introduction","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":8,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-22T00:20:00.802Z"}},{"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":10,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T23:12:13.773Z"}},{"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":10,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T23:12:08.113Z"}},{"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":8,"issueCount":33,"starsCount":180,"forksCount":38,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T23:10:11.361Z"}},{"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-09-21T23:08:31.918Z"}},{"type":"Public","name":"evaluate-expressions","owner":"shelfio","isFork":false,"description":"Evaluate expressions that consist of multiple rules and joiners.","allTopics":["rpn-expression"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T23:06:54.583Z"}},{"type":"Public","name":"jest-mongodb","owner":"shelfio","isFork":false,"description":"Jest preset for MongoDB in-memory server","allTopics":["nodejs","jest","npm-package","tests","jest-environment","jest-preset","mongodb"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":34,"starsCount":589,"forksCount":83,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T23:04:00.115Z"}},{"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-09-21T22:59:51.260Z"}},{"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":6,"issueCount":2,"starsCount":15,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:58:22.333Z"}},{"type":"Public","name":"datetime","owner":"shelfio","isFork":false,"description":"Shelf dates library","allTopics":["npm","npm-package","core-i"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:48:57.056Z"}},{"type":"Public","name":"aws-sns-message-attributes","owner":"shelfio","isFork":false,"description":"Transform JSON into AWS SNS message attributes format","allTopics":["aws","npm-package","sns","aws-sns"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:43:21.102Z"}},{"type":"Public","name":"bem","owner":"shelfio","isFork":false,"description":"","allTopics":["frontend","npm-package"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:40:54.130Z"}},{"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":8,"issueCount":0,"starsCount":8,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:37:45.771Z"}},{"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":8,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:30:26.576Z"}},{"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":10,"issueCount":0,"starsCount":4,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:23:43.716Z"}},{"type":"Public","name":"froala-image-upload-s3-signature","owner":"shelfio","isFork":false,"description":"Get S3 signature for Froala editor with configurable expiration time","allTopics":["npm-package","froala-editor"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:18:38.570Z"}},{"type":"Public","name":"pspdfkit-ssr","owner":"shelfio","isFork":false,"description":"Utilities to work with PSPDFKit's server-side rendering","allTopics":["nodejs","pdf","ssr","npm-package","pspdfkit"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:05:20.869Z"}},{"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":10,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T22:00:47.618Z"}},{"type":"Public","name":"aws-ddb-with-xray","owner":"shelfio","isFork":false,"description":"AWS DynamoDB Document Client initialized with X-Ray","allTopics":["aws","dynamodb","xray"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":0,"starsCount":9,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T21:53:34.596Z"}},{"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":2,"starsCount":9,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T21:50:33.735Z"}},{"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":12,"issueCount":13,"starsCount":225,"forksCount":43,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T21:48:37.374Z"}},{"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-09-21T21:42:06.407Z"}},{"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":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T21:40:58.255Z"}}],"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":"shelfio repositories"}