bahmutov

138 Packages by bahmutov

  • aged Small utility returning grunt file filter by last modified age
  • angular-q-timeout Adds .timeout method to promises returned by $q service
  • autostrip-json-comme... Installs nodejs require hook to strip JSON comments
  • available-versions Returns a promise with new versions higher than given for a npm module
  • bad-line Plugin for cute-stack that prints bad line for local source files
  • bare-objects Shorthand notation for Object.create(null) via node module hook
  • bdd-tree Transforms BDD test source into syntax tree
  • behind-times Recursive number of updates per project
  • boggle Boggle grid solver
  • boggle-connect Boggle web page
  • build-mood Monitor and signal the current build state using sounds
  • bunyan-gt End to end unit testing based on structured logging.
  • camel_case ESLint rule for enforcing camelCame names but allowing _ in property names
  • changed Fetches changes for a given module
  • chdir-promise Change working dir and return a promise, a stack of folders is maintained to jump back
  • check-more-types Additional type checks for https://github.com/philbooth/check-types.js
  • clean-console Quickly loads remote url in phantomjs to check of JavaScript console errors
  • code-snippets Chrome DevTools code snippets
  • color-pusher Dynamic color swatch manipulation for changing multiple elements CSS
  • commit-survivor How much of this commit has survived?
  • confirm-click Angular directive for simple href or ng-click confirmation before proceeding
  • connect-slow Middleware to delay answering requests based on request url, useful to diagnose website behavior based on load delays
  • connect-stop Middleware to stop answering requests based on request url, useful to diagnose website behavior based on server errors
  • console-log-div Clones console.log calls to a created div in the page. Great for demos and experiments.
  • console-pop Make stackable console object to grab anything written to console.log
  • console.html Adds console.html method that can beautifully output HTML string / HTMLNode
  • console.json Adds console.json method that stringifies passed in objects and logs them
  • console.table Adds console.table method that prints an array of objects as a table in console
  • csv-load-sync Sync loading of a small .csv file
  • d3-helpers Little utility D3 functions
  • debug-logdown debug + logdown projects in one
  • deps-ok Fast checking of top level dependencies based on version numbers
  • dirty-water Measures JavaScript "dirt" in HTML / EJS / AngularJs template files
  • dont-break Checks if the current version of your package would break dependent projects
  • dont-break-foo Test project for dont-break tool
  • dont-break-foo-user Test project for dont-break tool that depends on dont-break-foo project
  • dotdot Replaced foo..bar() with foo.bar.bind(foo) to shorten common JS syntax under node
  • es6-generators-examp... Using Nodejs ES6 generators today example
  • eslint-rules My custom eslint rules in addition to the ones provided at http://eslint.org/
  • find-testers Finds testers in given country with matching devices
  • find-testers-cli Finds testers by country and device command line tool
  • functional-pipeline Quickly chain method calls, property access and functions in natural left to right expression
  • ggit Local promise-returning git command wrappers
  • git-and-npm Utilities for working with github and NPM registry together
  • good-repo Checks if the current github repo is breaking dependent NPM modules
  • grunt-blank Finds empty, blank or small files
  • grunt-clean-console Quick JavaScript error sanity check for deployed pages
  • grunt-deps-ok Quickly checks if top level dependencies are missing or out of date
  • grunt-filenames Validates filenames using given RegExp
  • grunt-gt Grunt task for GT - node test runner for QUnit with code coverage
  • grunt-help Runs the program with --help option, captures output for documentation
  • grunt-jshint-solid Analyzes your .jshintrc settings file to see how strict they are
  • grunt-nice-package Opinionated package.json validator
  • grunt-npm2bower-sync Grunt plugin syncing properties from package.json to bower.json
  • grunt-xplain Generates API docs from unit tests using xplain
  • gt JavaScript native QUnit runner with code coverage and multiple extensions
  • gulp-dotdot Gulp plugin for transforming foo..bar(...) notation to foo.bar.bind(foo, ...)
  • gulp-lint-everything Lint javascript sources using jshint, eslint, jscs, etc.
  • heroin Dependency injection done right
  • iframe-api Bidirectional API communication between external and iframed websites
  • iframeable Checks is website is safe against iframing and clickjacking attack
  • ignore-argument Like Function.prototype.bind / partial application to ignore arguments.
  • infinite-fake-data Loading fake data into table on scroll
  • js-complexity-viz Javascript complexity tool
  • jsc Javascript complexity tool
  • jshint-solid Tells how solid your jshint settings are
  • k2 Functional javascript utils
  • koa-slow Delaying responses for resources by URL RegExp, for Koa server
  • lasso-node JavaScript widget and page unit testing with on the fly instrumentation
  • lazy-ass Lazy assertions without performance penalty
  • lazy-ass-helpful lazy-ass plugin to automatically show helpful info for failed assertions
  • lazy-test Async lazy one by one unit testing for interleaving production and test code
  • lcov-filter Removes records for files matching given regexp from LCOV file or stream
  • matrix-paths Finds all paths in the 2D matrix
  • module-a Test module to show module version resolution
  • module-b Demo module for showing npm version resolution
  • naked-objects Shorthand notation for Object.create(null) via node module hook
  • next-update Tests if module's dependencies can be updated to the newer version without breaking the tests
  • next-update-example Example module for testing next-update
  • next-update-failed Lets npm package owner know someone tried to upgrade a version and failed
  • next-update-stats Collects anonymous nodejs module version upgrade statistics
  • next-updater Dependable and safe automatic dependency updater for Nodejs packages
  • ng-alertify AngularJS wrapper around alertify popup library
  • ng-ast Builds abstract syntax tree from runtime Angular module
  • ng-describe Convenient BDD specs for Angular
  • ng-hot-templates Live reload for individual AngularJS directives when the template changes on the disk
  • ng-node-bdd BDD utilities for unit testing Angular under Node
  • ng-waffle AngularJS wrapper around Django Waffle
  • ng-wedge Intercept $http request from the website without modifying code or installing plugins.
  • node-hook Run source transform function on Node require
  • npm-install recursive installation of npm packages
  • npm-utils Async NPM shell commands
  • optional-color-logge... Optional color or plain logger initialization
  • paths-tree Creates tree of objects from a collection of file paths
  • post-merge-make Runs make command after pull or merge
  • pre-commit-make Runs make command before commit
  • pre-commit-make-para... Runs make commands with -j (parallel) before commit
  • pre-git Automatically install pre-commit / pre-git hooks for your npm modules.
  • prefix-dictionary Checking words by prefix tree
  • proud Collects NPM download stats for a developer
  • proud-badge Badge generation for NPM downloads by author
  • proud-connect Connect server generating NPM downloads badges by author
  • q-flush Defer and flush Q promise chains on demand, allows sync unit tests
  • quiet-grunt Limit grunt output to dots if everything goes well. On error print dump everything.
  • qunit-helpful QUnit plugin to automatically show helpful info for failed assertions
  • qunit-inject QUnit plugin for dependency injection into unit tests
  • qunit-once QUnit plugin for running module setup and teardown once
  • qunit-promises QUnit plugin that adds assertions to check promises quickly
  • quote Add quotes to given string unless it already has them
  • raven-express Flexible Sentry Raven client initialization for Node Express server
  • really-need Node require wrapper with options for cache busting, pre- and post-processing
  • really-need-test Testing really-need - a replacement for Node require
  • req-count Module requirement counter, outbound and inbound
  • scoreunder Reorders function's first two arguments to make underscore or lodash more functional
  • script-attributes Pass options to the JavaScript using script attributes
  • self-addressed Transform postMessage to return a promise
  • service-turtle HTTP mock in-page proxy using ServiceWorker
  • set-gravatar Change Gravatar profile image from Nodejs
  • slides-now Instant stand alone slide show from markdown document
  • slides-now-core HTML slide presentation based on Markdown
  • slides-now-node Stand alone presentation from local .md file using slides-now engine
  • solid-code JavaScript code quality front-end
  • spots Partial function argument binding with placeholders
  • spy-on-lazy-ass Tiny helper for spying on lazy assertions
  • status-gravatar Sets my Gravatar profile image depending on the status of my projects
  • stop-angular-overrid... Stop silent angular module / controller / filter overrides
  • tehran Transparent JavaScript code coverage inside a ServiceWorker
  • test-module test module
  • test-mole Test inside javascript closures by sneaking a mole
  • test-next-updater Simple NPM module with dependencies for testing
  • tested-commits JavaScript code coverage split by commit
  • time-promise Timing sync or promise-returning functions
  • todo-format Finds all TODO items in given file, reports error if they don't follow given regexp
  • turtle-run Http proxy for testing with per request delay
  • untested Orders tests for a source code change based on code coverage analysis.
  • was-it-used Spy on 3rd party modules to tell if they were really used during testing
  • was-tested Code coverage proxy
  • xplain Generates API documentation / markdown inserts from unit tests

1 Package starred by bahmutov

  • lodash The modern build of lodash modular utilities.