🔖 A set of well-tested, commonly used template literal tag functions for use in ES2015+. 🌟 Plus some extra goodies for easily making your own tags.
https://github.com/declandewet/common-tags
An ES6 string tag that strips indentation from multi-line strings.
dedent es6 template-string es2015 tag multi-line-stringThis module is similar to JSX, but provided as a standards-compliant ES6 tagged template string function. hyperx works with virtual-dom, react, hyperscript, or any DOM builder with a hyperscript-style API: h(tagName, attrs, children).
template-strings html dom virtual-dom jsx vdom react hyperscript template-string template es6Use ES2015 template literals instead whenever possible.It works by wrapping the text in a block comment, anonymous function, and a function call. The anonymous function is passed into the function call and the contents of the comment extracted.
browser multiline multi-line multiple line comment string str texthtm is JSX-like syntax in plain JavaScript - no transpiler necessary. Develop with React/Preact directly in the browser, then compile htm away for production.
virtual-dom babel jsx babel-plugin tagged-template hyperscript-tagged-markup template-literals html htm hyperscriptA tiny library for building modular UI components using DOM diffing and ES6 tagged template literals, powered by bel and morphdom and based on the "yo-yo" data binding pattern: data down, actions up.Give yo-yo a spin in your browser on RequireBin.
Tagged template literal that escapes interpolated values.Tagged template literal that unescapes interpolated values.
goats goat caprine escape html nodejs unescape entity entities escaping sanitize sanitization utility template attribute value interpolate xss 🐐A simple library for composable DOM elements using tagged template strings. If you're looking for a higher level front end framework, try yo-yo. Or even higher than that, try choo.
dom element frontend virtual-dom diffhtmlLanguage grammar for all versions of JavaScript including ES2016 and ESNext, JSX syntax as used by Facebook React, Atom's etch and others, as well as optional typed JavaScript using Facebook flow. This package also supports highlighting of GraphQL language constructs when inside certain JavaScript template strings. For .graphql and .gql file support please see language-graphql . The colour of syntax is determined by the theme in use. By default the language-babel package will detect file types .js,.babel,.jsx, .es, .es6, .mjs and .flow. Use the standard ATOM interface to enable it for other file types. This provides a grammar that scopes the file in order to colour the text in a meaningful way. If other JavaScript grammars are enabled these may take precedence over language-babel. Look at the bottom right status bar indicator to determine the language grammar of a file being edited. language-babel will be shown as either Babel or Babel ES6 JavaScript. Clicking the name will allow the grammar for a file to be changed.
atom react jsx es5 es7 babel graphql styled-components es6 flow esnext es2015 es2016 es2017 relay apollot7.js is a small, lightweight JavaScript template library that compiles ES2015 template strings into virtual DOM objects. Template strings allow for JavaScript expressions to be embedded within literal strings. With that in mind, it made logical sense to build a small library around them to assist developers wanting to work with virtual DOM frameworks without the overhead of learning a new language. t7 does not introduce new syntax into the mix like other templating engines do, it simply uses pure JavaScript and HTML.
HTML template strings for the Browser with support for Server Side Rendering in Node. By default all content inside template strings is escaped. This is great for strings, but not ideal if you want to insert HTML that's been returned from another function (for example: a markdown renderer). Use nanohtml/raw for to interpolate HTML directly.
dom element frontend template-string html-templatemicro html is a ~2.5K lighterhtml subset to build declarative and reactive UI via template literals tags.
template-strings html-template stringstag is a command line tool to manipulate tags on Mac OS X files (10.9 Mavericks and above), and to query for files with those tags. tag can use the file system's built-in metadata search functionality to rapidly find all files that have been tagged with a given set of tags. The add operation adds one or more tags to the specified files without modifying any tags already there.
tagged consists of MP3::Tag and tk-tag. MP3::Tag is a Perl module for reading and writing MP3-Tags (ID3v1/1.1 and ID3v2.3). tk-tag is an application based on Perl/Tk which uses these modules to edit MP3-Tags, including an automatically update of filen
A typescript language service plugin that gives superpowers to SQL tagged template literals. Specifically aimed at the MySQL syntax. Step 1: Yarn.
typescript extension vscode plugin mysql sqlYou can easily explore GraphQL ASTs on astexplorer.net.GraphQL strings are the right way to write queries in your code, because they can be statically analyzed using tools like eslint-plugin-graphql. However, strings are inconvenient to manipulate, if you are trying to do things like add extra fields, merge multiple queries together, or other interesting stuff.
This is a tool for managing a recorded version number in distutils-based python projects. The goal is to remove the tedious and error-prone "update the embedded version string" step from your release process. Making a new release should be as easy as recording a new tag in your version-control system, and maybe making new tarballs. For released software, the version identifier is closely related to a VCS tag. Some projects use tag names that include more than just the version string (e.g. "myproject-1.2" instead of just "1.2"), in which case the tool needs to strip the tag prefix to extract the version identifier. For unreleased software (between tags), the version identifier should provide enough information to help developers recreate the same tree, while also giving them an idea of roughly how old the tree is (after version 1.2, before version 1.3). Many VCS systems can report a description that captures this, for example git describe --tags --dirty --always reports things like "0.7-1-g574ab98-dirty" to indicate that the checkout is one revision past the 0.7 tag, has a unique revision id of "574ab98", and is "dirty" (it has uncommitted changes.
Tagging Manager is a tool where each user can tag website's with meta-data. Features: Template based System, RSS-output, Multiuser Language support, Archive of tagged pages, Automatic tag-suggetions based on page metadata, Taxonomy-system
Metamorph.js is a library that allows you to create a string of HTML, insert it into the DOM, and update the contents later. It works for normal cases, like inserting text into a <p> tag, and more complicated cases, like updating an <li> inside a <ul> or a <tr> inside a <table> (even after the <tbody> was automatically generated). The motivation for the Metamorph library is to make it possible for template engines to insert arbitrary content into a String of outputted HTML that they are generating with the ability to replace exactly that content later.
⚠️ This module is not actively maintained! Let me know if you'd be interested in helping out. You need Yeoman to run this command.
babel es6 yeoman-generator boilerplate es2015 node starter kit transpile 6to5 yeoman plugin template scaffold module node_module node-module tape tap coveralls coveralls.io travis cli npm npm-scripts productivityCuttr.js is a javascript / jQuery plugin that truncates multiline string content with multiple truncation methods and custom ellipsis. It truncates text without breaking the HTML Markup and there is an optional "read more" anchor to expand original content.
jquery-plugin ellipsis truncate truncate-text truncation multi-line-text line-clamping line-clamp multiline text cuttr jquery shorten text-overflow
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.