align-text with ANSI support for CLIs
Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.
code block extension for tiptap
a set of utilities to work with JSON / JSON5 documents
code block extension for tiptap
@usewaypoint/document compatible Text component
Render Portable Text with React
Babel plugin to ensure function declarations at the block level are block scoped
Compile ES2015 block scoping (const and let) to ES5
Allow parsing of class static blocks
Transform class static blocks
CSS positioning utilities for Basscss
CSS grid module for Basscss
A collection of cross-browser utilities to go along with JSZip.
Parse and lookup IP network blocks
Maintainable code for interactive Slack messages, modals, home tabs, and workflow steps. A must-have for the Slack Block Kit framework.
Flexbox utilities
Sanity-flavored HTML to Portable Text conversion (wraps @portabletext/html)
GrapesJS preset configuration for the newsletter editor
A simple code writer that assists with formatting and visualizing blocks of code.
Advanced html to plain text converter
Markdown-it plugin that provides VS Code's KaTeX support
Test whether an object looks like a promises-a+ promise
Shared TypeScript definitions for core Portable Text data structures
Standardized markup parsers to use a single format: an object. Instantiate a specific markup class with text to output formated Html. Allows for easy code block highlighting using a Proc; defaults to Uv (ruby Ultraviolet)
Parses blocks of text to find phone numbers (including phonetic numbers), emails, and bad url. Useful for finding scammers who tend to try to post their phone number in messages.
KirbyBase is a class that allows you to create and manipulate simple, plain-text databases. You can use it in either a single-user or client-server mode. You can select records for retrieval/updating using code blocks.
Using a variety of APIs (Yahoo term Extractor and Alchemy are currently supported), semantic_extraction can automatically return a collection of keywords for an arbitrary block of text. If using Alchemy, it can also return named entities.
It recognizes common abbreviations and misspellings for names of the books of the Bible and a variety of ways of denoting ranges of chapters and verses. It can parse pericopes singly or out of a block of text. It's useful for comparing two pericopes for intersection and normalizing them into a well-formatted string.
A Rails 3 Engine for managing and rendering text segments into your Rails web application. Segments are short-to-medium blocks of text or HTML that you wish to use throughout your application. It includes a web interface for managing segments, and is automatically compatible with Internationalization (I18n)
Rubypp is a preprocessor that uses ruby to transform text. Syntax is similar to the C preprocessor, e.g.: #include <stdio.h> #ruby <<END a = 42 nil # the last value of the block gets inserted into the output stream END int main() { printf("The answer is: #{a}\n"); }
A modified version of Basecamp's Trix Editor for use in scientific applications. Modifications include: Superscript tags, Subscript tags, text underlining, notation sympols, registration symbols, and removal of quote and code blocks
It recognizes common abbreviations and misspellings for names of the books of the Bible and a variety of ways of denoting ranges of chapters and verses. It can parse pericopes singly or out of a block of text. It's useful for comparing two pericopes for intersection and normalizing them into a well-formatted string.
If you're building an application that has both online and offline functionality it can be useful to know if the site is really still up (because you can't rely on navigator.onLine). This middleware allows you to poll /online or the path of your choice and return simple text or the result of a block without involving the whole application stack. Meaning, you can poll more frequently without melting your server.
Mokio is a Content Management System that allows creation of sophisticated websites. It consists maily of administration panel for your desired website. It provides the following types of content: Article (piece of text with pictures, lists, links, etc.), Picture Gallery (easily managed article with a number of photos - thumbs and edition provided), Movie Gallery (article with links to Dailymotion, Vimeo and Youtube movies - thumbs and edition provided), Contact Page with Google map and contact form. Apart from content it is possible to manage menu structure of your website for each language and defined position (part of the screen). If this is not enough for what you need, you can also include pieces of HTML code that should be shared by some (or all) subpages - called HTML Blocks. You can define on which part of the page, these blocks should be displayed. Mokio provides also administration panel for javascripts, languages and backend users. Beside Mokio itself, there are various gems dedicated for Mokio, that extends its core functionality. Visit: http://www.mokio.org Folow us on facebook: https://www.facebook.com/mokioCMS
FatTable is a gem that treats tables as a data type. It provides methods for constructing tables from a variety of sources, building them row-by-row, extracting rows, columns, and cells, and performing aggregate operations on columns. It also provides as set of SQL-esque methods for manipulating table objects: select for filtering by columns or for creating new columns, where for filtering by rows, order_by for sorting rows, distinct for eliminating duplicate rows, group_by for aggregating multiple rows into single rows and applying column aggregate methods to ungrouped columns, a collection of join methods for combining tables, and more. Furthermore, FatTable provides methods for formatting tables and producing output that targets various output media: text, ANSI terminals, ruby data structures, LaTeX tables, Emacs org-mode tables, and more. The formatting methods can specify cell formatting in a way that is uniform across all the output methods and can also decorate the output with any number of footers, including group footers. FatTable applies formatting directives to the extent they makes sense for the output medium and treats other formatting directives as no-ops. FatTable can be used to perform operations on data that are naturally best conceived of as tables, which in my experience is quite often. It can also serve as a foundation for providing reporting functions where flexibility about the output medium can be quite useful. Finally FatTable can be used within Emacs org-mode files in code blocks targeting the Ruby language. Org mode tables are presented to a ruby code block as an array of arrays, so FatTable can read them in with its .from_aoa constructor. A FatTable table can output as an array of arrays with its .to_aoa output function and will be rendered in an org-mode buffer as an org-table, ready for processing by other code blocks.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.