proportions / proportions-js

Organic, Mechanical and Musical Proportions for JavaScript
MIT License
4 stars 0 forks source link

Proportions for JavaScript 📐

npm module Dependencies devDependencies Status

Organic, Mechanical and Musical Proportions for JavaScript

From The Elements of Typographic Style by Robert Bringhurst.

npm install proportions

Import the whole proportions object:

import proportions from 'proportions'

Or "destructure" it to only get a select few:

import { goldenSection } from 'proportions'

Available proportions:

export {
  doubleSquare,
  tallOctagon,
  tallHexagon,
  octagon,
  hexagon,
  tallPentagon,
  goldenSection,
  pentagon,
  shortPentagon,
  tallHalfOctagon,
  halfOctagon,
  truncatedPentagon,
  turnedHexagon,
  tallCrossOctagon,
  turnedPentagon,
  square,
  broadPentagon,
  broadCrossOctagon,
  broadHexagon,
  fullCrossOctagon,
  iso,
  octave,
  majorSeventh,
  minorSeventh,
  majorSixth,
  minorSixth,
  fifth,
  diminishedFifth,
  augmentedFourth,
  fourth,
  majorThird,
  minorThird,
  majorSecond,
  minorSecond,
  unison
}