doowb
Node.js, javascript, and distributed applications developer. @jonschlinkert is my coding copilot. @assemble @generate @update @verbose @node-base @node-toolkit
@brandscaleCincinnati, OH
Pinned Repositories
assemble
Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.
angular-pusher
AngularJS provider and service for Pusher
ansi-colors
Easily add ANSI colors to your text and symbols in the terminal. ansi-colors is the official ansi styling library for gulp. Used by hundreds of projects, including enquirer, vscode, codeql, azure data studio, aws-cdk, redwoodjs, leaflet, mocha, and many others.
grunt-convert
Grunt task to convert to or from JSON, YAML, XML, PLIST or CSV.
npm-api
Node.js library for getting info from NPM’s API
enquirer
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert
generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
handlebars-helpers
188 handlebars helpers in ~20 categories. Can be used with Assemble, Ghost, YUI, express.js etc.
remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
update
Update is a new developer framework and CLI for automating updates of any kind in code projects. If you know how to use assemble, generate or verb, you'll know how to use update.
doowb's Repositories
doowb/github-traffic
Get the Github traffic for the specified repository
doowb/paginationator
Paginate an array into pages of items.
doowb/clone-repos
Clone all of a user's github repositories.
doowb/log-events
Create custom, chainable logging methods that emit log events when called.
doowb/stash-object
Stash the current state of an object and restore at a later time.
doowb/remarkable-mentions
Transform @ mentions into markdown links.
doowb/gulp-gh-clone
Clone github repositories into a specified folder.
doowb/slack-invite-webtask
Webtask.io service to invite users to a slack team.
doowb/get-latest
Get the latest package.json for a module.
doowb/slack-users
Get the users of a slack community.
doowb/github-owner-repos
Get the github repositories for the specified owner or array of owners.
doowb/gulp-collection
Gulp plugin to group vinyl files into a collection and create new vinyl files using pagination and permalinks.
doowb/gulp-group-array
Gulp plugin to group vinyl files by properties on the vinyl file using group-array.
doowb/gulp-paginationator
Gulp plugin using paginationator to create pagination data for vinyl files coming through the stream.
doowb/vinyl-group
Vinyl object that contains groups of vinyl objects created with group-array.
doowb/gulp-bundle-webtask
Gulp plugin for browserifying and bundling your source code before deploying to webtask.io.
doowb/slack-users-webtask
Webtask.io service for a slack badge showing the current and total users of a slack team.
doowb/vinyl-fs-write-stream
doowb/back-to-backspace
doowb/center-align
Center-align the text in a string.
doowb/expand
Recursively resolve templates in an object, string or array.
doowb/fs-exists-sync
Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.
doowb/glob-stream
File system globs as a stream
doowb/JSONStream
rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)
doowb/node-liftoff
Launch your command line tool with ease.
doowb/remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins are also available.
doowb/templates
System for creating and managing view collections, rendering, engines, routes and more. (this is the successor to "template" lib, which will be converted to a lib for creating single templates)
doowb/using-groups
Example of using groups in assemble to create collections and list pages from front-matter.
doowb/vinyl-fs
Vinyl adapter for the file system
doowb/vinyl-prepare
Prepare vinyl files.