npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

monte

v0.0.0-alpha28

Published

A visualization framework for D3.js and SVG. Ships with prebuilt charts and components.

Downloads

45

Readme

Monte

A visualization framework for D3.js and SVG. Ships with prebuilt charts and components.

Preview Notice

This code is currently in active development, but the code base is stabilizing. The API is still subject to change before a formal release occurs.

Chart Types

Bar

  • Standard with vertical and horizontal. Has support for positive and negative values.
  • Grouped & Stacked with vertical and horizontal.
  • Span with vertical and horizontal. Provides base for Waterfall, Gantt, and related charts.

Line

  • Common line chart
  • Area chart
  • Sparkline

Scatterplot

  • Commmon scatterplot

Arc

  • Pie
  • Donut
  • Polar Area
  • Gauge

Radar

  • Common radar chart

Icon Array

  • Icons from D3 Symbols
  • SVG use path from defs
  • SVG use external file.

Custom

Use the base classes Chart, AxesChart, and PolarChart to build custom charts that leverage the options, lifecycle events, and extensions built into Monte. Or extend

Extensions

Extensions extend the behavior of a chart. Extensions are driven by chart lifecycle events and stay up-to-date as the chart updates primarily with the updated and boundsUpdated events though all events can be bound.

Extension Types

  • Arc: Draws an arbitrary Arc. Useful for arc fills on gauges, multilevel donuts, etc...
  • Axis Label Truncate: Limits size of axis tick labels.
  • Axis Label Wrap: Wraps labels at a given width.
  • Axis Tick Transform: Controls translation, rotation, and other transforms for axis tick lavels.
  • Bar Bg: Draws background rectangles on bar charts. Useful for comparing previous values or goals.
  • Crosshair: Connects a point to the edges of a chart with reference lines. Helps map points to specific axes values.
  • Grid: Draws a grid that lines up with Axes tick marks.
  • Horizontal Lines: Special case of Grid that draws only horizontal lines.
  • Label: Creates an arbitrary that can be data bound. Includes features such as "max width" that will automatically scale font sizes to fit.
  • Polar Grid: Creates a series of arcs (in the simplest case circle, but arbitrary angles can be used) at the specified distances.
  • Polar Line: Draws a line based on given inner and outer radii for a particular angle.
  • Polar Ticks: Like polar line, but draws a series of lines at a given interval.
  • Reference Line: Draws a line given two coordinates and places a corresponding label.
  • Selection Rect: Implements the D3 brushing technique for selecting areas of a chart. Can be restricted to X or Y axes; otherwise XY selection is allowed.
  • Vertical Lines: Special case of Grid that draws only vertical lines.

License

MIT. See LICENSE for details.

Author

Yellow Tugboat. Copyright © 2016-2017.