* version 2.1.0
* version 2.1.0 (package-lock)
* add remaining docs and color token changes to accommodate
* Meta-docs + source link improvements (#46)
* install unist-util-select
* add "classify" plugin to add classes to markdown elements
* refactor prose styles in docs.css
* remote heading classification from autolink-headings plugin
* hush some console messages
* update addClass() util to support rehype nodes
* install outdent
* uninstall dot-component
* tidy up directives.js
* flesh out documentation meta-docs
* hush classify() plugin
* don't render 'by @{login}' in github meta if empty
* reorganize git metadata
* rename "build-meta.njk" to "source-meta.njk"
* update eleventyComputed git commit data
* get both name and github login from `git log -1`
* fix branch ref on edit links
* guard against author being null in github commits
* allow for showing the committer name w/o github link
* add ability to get published version from github commit status
* move published version logic from eleventyComputed.js to package.js
* fix up github status api data
* link "updated" in source-meta to github blame view
* eslint lib and docs
* use repo context
* cache npm dependencies in ci workflow
* use actions/setup-node@v2
* kill top margin on the first child of .prose
* add hyphen to "front-matter"
* Update Typography page (#43)
* forcibly remove margins from <pre> in example code
* don't render 'by @{login}' in github meta if empty
* pull typography content from google docs
* add local "prose" remark plugin to classify <blockquote>
* don't use full examples for typography
* refactor typography tokens to be mobile first
* fix author.login accessor w/optional chaining
* add mobile text style specimens
* bring back letterSpacing tokens for now
* nix duplicative "prose" plugin and do blockquotes in classify
Co-authored-by: jackson.flint.gonzales <jackson.flint.gonzales@tis-c02zc3fjlvcf.attlocal.net>
Co-authored-by: jackson.flint.gonzales <jackson.flint.gonzales@tis-c02zc3fjlvcf.attlocal.net>