All Projects → pascalduez → Stylelint Config Css Modules

pascalduez / Stylelint Config Css Modules

Licence: unlicense
CSS modules shareable config for stylelint

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Stylelint Config Css Modules

React Typescript Webpack2 Cssmodules Postcss
Simple Starter Template for React, TypeScript, postCSS, ITCSS, CSS-Modules, Webpack and Live Reloading (React Hot Loader 3)
Stars: ✭ 117 (+50%)
Mutual labels:  stylelint, css-modules
Nextjs Ts
Opinionated Next JS project boilerplate with TypeScript and Redux
Stars: ✭ 134 (+71.79%)
Mutual labels:  stylelint, css-modules
Front End Guide
📚 Study guide and introduction to the modern front end stack.
Stars: ✭ 14,073 (+17942.31%)
Mutual labels:  stylelint, css-modules
Push Starter
React Redux Starter with SSR 🤖
Stars: ✭ 43 (-44.87%)
Mutual labels:  css-modules
React 5ddm
5d动漫,使用React,服务端渲染,接口(不开源)来自赞片CMS。仅供参考,交流群:14646823 欢迎加入
Stars: ✭ 50 (-35.9%)
Mutual labels:  css-modules
Webpack Es6 Sass Setup
A basic setup for Webpack with ES6, Babel, Sass and stylelint
Stars: ✭ 63 (-19.23%)
Mutual labels:  stylelint
Ts Transform Css Modules
Extract css class names from required css module files for TypeScript
Stars: ✭ 75 (-3.85%)
Mutual labels:  css-modules
React Atlas
Composable React components with CSS Modules.
Stars: ✭ 36 (-53.85%)
Mutual labels:  css-modules
Lint Staged
🚫💩 — Run linters on git staged files
Stars: ✭ 9,492 (+12069.23%)
Mutual labels:  stylelint
Flake8
The official GitHub mirror of https://gitlab.com/pycqa/flake8
Stars: ✭ 1,112 (+1325.64%)
Mutual labels:  stylelint
Stylelint Config Standard
The standard shareable config for stylelint
Stars: ✭ 1,108 (+1320.51%)
Mutual labels:  stylelint
React Boilerplate
Production-ready boilerplate for building universal web apps with React and Redux
Stars: ✭ 53 (-32.05%)
Mutual labels:  css-modules
Stylelint Validator
Stylelint plugin to validate CSS syntax
Stars: ✭ 64 (-17.95%)
Mutual labels:  stylelint
Vitaminjs
🍍 The build toolchain against JavaScript Fatigue
Stars: ✭ 48 (-38.46%)
Mutual labels:  css-modules
Stylelint Rscss
Validate CSS with RSCSS conventions
Stars: ✭ 72 (-7.69%)
Mutual labels:  stylelint
React Redux Starter Kit
My best-practices-included universal frontend starter kit
Stars: ✭ 1,018 (+1205.13%)
Mutual labels:  css-modules
Bathe
The simplest WordPress starter theme including full setup for Sass, PostCSS, Autoprefixer, stylelint, Webpack, Eslint, imagemin, Browsersync, etc.
Stars: ✭ 65 (-16.67%)
Mutual labels:  stylelint
React Cssom
Css selector for React Components
Stars: ✭ 57 (-26.92%)
Mutual labels:  css-modules
React Cool Starter
😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.
Stars: ✭ 1,083 (+1288.46%)
Mutual labels:  css-modules
Boilerplate Webpack React Es6 Cssmodule
a boilerplate for Webpack-React-ES6-CssModule project
Stars: ✭ 63 (-19.23%)
Mutual labels:  css-modules

stylelint-config-css-modules

npm version Build Status

CSS modules shareable config for stylelint.

Tweaks stylelint rules to accept css modules specific syntax.
This is useful as an override of pre-defined rules, for instance the stylelint-config-standard.

Installation

npm install stylelint-config-css-modules --save-dev

or

yarn add stylelint-config-css-modules --dev

Usage

{
  "extends": [
    "stylelint-config-standard",
    "stylelint-config-css-modules"
  ],
  "rules": {
    [...]
  }
}

Examples

@value colors: './colors.css';
@value primary, secondary from colors;

.base {
  content: 'base';
  color: primary;
}

.composed {
  composes: base;
}

.composedWith {
  compose-with: base;
}

.flexible {
  composes: flex from './utils.css';
  flex-direction: column;
}

:global(.js) .progressive {
  display: block;
}

:export {
  black: #000;
  white: #111;
}

Credits

Licence

stylelint-config-css-modules is unlicensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].