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

chassis-css

v4.0.8

Published

A minimalistic grid & typography CSS framework

Downloads

29

Readme

A minimalistic grid & typography CSS framework. Check out the comprehensive guide at https://chassis.joeleisner.com.

Changelog

Version 4.0.8

This patch switches the package to ESM, drops IE support, updates all dependencies to their latest versions, and reorganizes the build system to be more maintainable.

Version 4.0.7

This patch updates all dependencies to their latest versions and replaces all SASS slash as division operations to math.div(...) due to future deprecation.

Version 4.0.6

This patch updates all dependencies to their latest versions, fixes security vulnerabilities with development dependencies, and swaps out the NodeSass compiler used by gulp-sass with DartSass (as NodeSass has been deprecated).

Version 4.0.5

This patch updates autoprefixer and gulp-sass to their latest versions, fixes security vulnerabilities with development dependencies, and simplifies the Gulp tasks and NPM scripts to make maintenance and development easier.

Version 4.0.4

This patch updates autoprefixer to its latest version, fixes security vulnerabilities with the development dependencies, and simplifies the header used within the output files.

Version 4.0.3

This patch explicitly sets the font-size of code elements (pre, code, kbd, and samp) to 1rem. It also updates autoprefixer and its sub-dependency of caniuse-lite to their latest versions.

Version 4.0.2

This patch no longer explicitly sets the root font-size to 16px, leaving it up to the browser's default and respecting the user's preference if set. It also updates some packages to their latest version.

Version 4.0.1

This patch brings some much needed stability to the framework after its big release. Here's what to expect:

  • Rows no longer change their flex-direction between column on extra small viewports and row on small viewports and above.
    • Rows now wrap columns to vertically stack them.
    • Vertical and horizontal alignment modifier classes no longer flip-flop functionality between extra small and small viewports.
    • The reverse row modifier class, .row.rev, has been changed.
    • The way columns fill the row's width on extra small viewports has been changed.
  • New align content modifier classes, .ac-*, have been added to provide more vertical alignment options.

Version 4.0.0

Chassis.css has been overhauled from the ground up to support some killer new features. Here's what you can look forward to:

  • The grid system now uses Flexbox!
    • You can simply use the .col class to automatically take up remaining space in a row.
    • .row.rev allows you to quickly reverse the order of a row.
    • Gone are the days of push/pull - You can now order/space your columns with .or-* (order), .or-r* (order reset on mobile), and .os-* (offset) classes.
    • You can now vertically/horizontally align columns with .ai-* (align-items), .as-* (align-self), and .jc-* (justify-content) classes.
  • The reset and typography defaults have been ironed out.
    • The reset only overrides necessary things and avoids practices that can compromise accessibility.
    • Overall sizes and spacing between typography elements have been simplified dramatically.
    • New heading .h* classes allow you to make any typography element look like a heading.
  • Utility classes, particularly for margins/padding, have become way more concise/versatile.
    • These classes are now constructable, allowing you to target all/specific sides, add negative/positive adjustments, and utilize 6 levels of adjustments.

Plus more! There's a lot in this update to get excited about.

Check out the changelog for previous release information.

Installation

# NPM Package
npm i chassis-css

# Repo
git clone [email protected]:joeleisner/chassis-css.git
cd chassis-css
npm i

Development

# Build all production/development assets (CSS & SASS)
npm run build

# Watch for changes and build development CSS
npm run develop
npm run dev
npm run start

Author

Joel Eisner