This project uses a variety of 3rd party resources:
This directory holds 3rd party code that is not available via package management or were patched somehow, including:
-
gif.js
by Johan Nordberg (⚖ MIT)JavaScript GIF encoding library
-
darlanrod/input-range-sass
originally by Darlan Rod (⚖ MIT)
Simplified for the use-case of this project.Styling Cross-Browser Compatible Range Inputs with Sass
Other 3rd party resources are used throughout this project but are not included in this directory since they're available via a CDN or package management.
Fonts are provided by Google Fonts, including:
- Abril Fatface
- Alfa Slab One
- Baloo
- Berkshire Swash
- Black Ops One
- Bungee
- Chicle
- Coiny
- Creepster
- Fascinate Inline
- Faster One
- Fontdiner Swanky
- Freckle Face
- Fredoka One
- Frijole
- Fugaz One
- Germania One
- Gravitas One
- Kavoon
- Lilita One
- Limelight
- Luckiest Guy
- Mogra
- Nosifer
- Nova Flat
- Pacifico
- Pirata One
- Poller One
- Press Start 2P
- Racing Sans One
- Rakkas
- Rammetto One
- Ranchers
- Righteous
- Ruslan Display
- Sarina
- Shojumaru
- Shrikhand
- Sigmar One
- Skranji
- Spicy Rice
- Squada One
- Titan One
- Vampiro One
- Vast Shadow
- ZCOOL KuaiLe
Javascript packages included via npm
and facilitated by
yarn
, including:
-
@babel/core
by Sebastian McKenzie (⚖ MIT)Babel compiler core.
-
@babel/plugin-transform-classes
by (⚖ MIT)Compile ES2015 classes to ES5
-
@babel/preset-env
by Henry Zhu (⚖ MIT)A Babel preset for each environment.
-
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
-
colors
by Marak Squires (⚖ MIT)get colors in your node.js console
-
cssnano
by Ben Briggs (⚖ MIT)A modular minifier, built on top of the PostCSS ecosystem.
-
del
by Sindre Sorhus (⚖ MIT)Delete files and folders
-
emoji-strip
by Nizar Khalife Iglesias (⚖ ISC)Strip emoji from a string in Node.js and browsers.
-
eslint
by Nicholas C. Zakas (⚖ MIT)An AST-based pattern checker for JavaScript.
-
eslint-config-prettier
by Simon Lydell (⚖ MIT)Turns off all rules that are unnecessary or might conflict with Prettier.
-
eslint-plugin-disable
by Michael Radionov (⚖ MIT)Disable ESLint plugins using file patterns and inline comments
-
eslint-plugin-notice
by nickdeis (⚖ MIT)An eslint rule that checks the top of files and --fix them too!
-
eslint-plugin-prettier
by Teddy Katz (⚖ MIT)Runs prettier as an eslint rule
-
eslint-plugin-sort-imports-es6-autofix
by rem, marudor (⚖ MIT)A sort-imports rule that properly distinguishes between ES6 import types.
-
esm
by John-David Dalton (⚖ MIT)Tomorrow's ECMAScript modules today!
-
express
by TJ Holowaychuk (⚖ MIT)Fast, unopinionated, minimalist web framework
-
fancy-log
by Gulp Team (⚖ MIT)Log things, prefixed with a timestamp.
-
fast-glob
by Denis Malinochkin (⚖ MIT)Is a faster
node-glob
alternative -
fontfaceobserver
by Bram Stein (⚖ BSD-3-Clause)Detect if web fonts are available
-
fs-extra
by JP Richardson (⚖ MIT)fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
-
html-minifier
by Juriy "kangax" Zaytsev (⚖ MIT)Highly configurable, well-tested, JavaScript-based HTML minifier.
-
jsdom
by Elijah Insua, Domenic Denicola, Sebastian Mayr, Joris van der Wel, Timothy Gu, Zirro (⚖ MIT)A JavaScript implementation of many web standards
-
lodash.memoize
by John-David Dalton (⚖ MIT)The lodash method
_.memoize
exported as a module. -
lodash.once
by John-David Dalton (⚖ MIT)The lodash method
_.once
exported as a module. -
mocha
by TJ Holowaychuk (⚖ MIT)simple, flexible, fun test framework
-
node-fetch
by David Frank (⚖ MIT)A light-weight module that brings window.fetch to node.js
-
node-sass
by Andrew Nesbitt (⚖ MIT)Wrapper around libsass
-
postcss
by Andrey Sitnik (⚖ MIT)Tool for transforming styles with JS plugins
-
prettier
by James Long (⚖ MIT)Prettier is an opinionated code formatter
-
rollup
by Rich Harris (⚖ MIT)Next-generation ES module bundler
-
rollup-plugin-babel
by Rich Harris (⚖ MIT)Seamless integration between Rollup and Babel.
-
rollup-plugin-commonjs
by Rich Harris (⚖ MIT)Convert CommonJS modules to ES2015
-
rollup-plugin-node-resolve
by Rich Harris (⚖ MIT)Bundle third-party dependencies in node_modules
-
sass
by Natalie Weizenbaum (⚖ MIT)A pure JavaScript implementation of Sass.
-
sass-extract
by John Granström (⚖ MIT)Extract structured variables from sass files. Fast and accurate.
-
terser
by Mihai Bazon (⚖ BSD-2-Clause)JavaScript parser, mangler/compressor and beautifier toolkit for ES6+