Convert SVGs to bitmaps
Last updated 5 years ago by bahmutov .
Original npm · Tarball · package.json
$ cnpm install vect2bmp -g
SYNC missed versions from official npm registry.


vect2bmp converts SVGs and HTML pages to PNGs using PhantomJS 2.0, and thus supports webfonts.


Build status checklist


$ npm install -g vect2bmp
$ vect2bmp svgs/a.svg pngs/a.png
$ vect2bmp pages/a.html pngs/a.png
$ vect2bmp pngs/google.png


  • [x] passes unit tests (mocha)

  • [x] passes linter (jshint)

  • [x] run linting and unit tests on each commit locally (pre-git)

  • [ ] use code quality as a service tool to fight creeping code complexity. Codacy, CodeClimate, BitHound

  • [x] validate commit message using (pre-git)

  • [ ] use logging library to show more information during debugging or verbose mode. debug, logdown

  • [ ] show the project's GitHub open issues on demand or on commit using git-issues

  • [x] continuous integration server (TravisCI)

  • [x] add badges to the README to make broken unit tests or out of date dependencies visible

    • ci server badge
  • [x] check module published size and white list only necessary files, tutorial

  • [ ] setup semantic-release to automate publishing and avoid breaking semver. This is important, but is currently broken in too many projects. Even this checklist is using semver!

  • [ ] avoid surprizes by using exact versions of the top level dependencies. Use save-exact NPM setting and exact-semver to enforce it.

  • [ ] setup a script to reliably update out of date dependencies using next-update

    • [ ] setup automatic pull requests when newer versions of dependencies appear
  • [ ] if writing a CLI tool, add a way to check if it is out of date and should be upgraded; update-notifier

  • [ ] scan dependencies and code for known security vulnerabilities. snyk, NodeSecurity

  • [ ] catch missing or invalid package.json values using grunt-nice-package or fixpack

  • [x] write simple installation commands for your module

  • [x] write "quick intro" example showing the main feature of your module

  • [ ] add file with clear guidelines how others can add new features or fix bugs in your module. Atom editor and lodash have excellent examples to follow. When GitHub finds a file it shows a message to anyone opening an issue.

  • [ ] generate documentation automatically. xplain is my own tool for JS to HTML/Markdown generation

  • [ ] place most of the public API documentation in README file for simple retrieval. This allows other developers to find relevant sections right from the command line manpm or by looking up npm home package-name

  • [ ] use a library to output the correct plural forms of words in the user messages pluralize

Source: npm-module-checklist

Current Tags

  • 1.2.1                                ...           latest (5 years ago)

4 Versions

  • 1.2.1                                ...           5 years ago
  • 1.2.0                                ...           5 years ago
  • 1.1.0                                ...           5 years ago
  • 1.0.0                                ...           5 years ago
Maintainers (2)
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 0
Last Month 1
Dependencies (3)
Dev Dependencies (5)
Dependents (2)

Copyright 2014 - 2016 © |