Skip to content

Commit

Permalink
released 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
timche committed Apr 23, 2016
1 parent 8e27630 commit 0769c31
Show file tree
Hide file tree
Showing 22 changed files with 1,248 additions and 960 deletions.
5 changes: 5 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"presets": [
"es2015"
]
}
129 changes: 7 additions & 122 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,126 +1,11 @@
{
"rules": {
"space-before-function-paren": [2, { "named": "never" }],
"no-shadow-restricted-names": [2],
"computed-property-spacing": [2],
"no-empty-character-class": [2],
"no-irregular-whitespace": [2],
"no-unexpected-multiline": [2],
"no-multiple-empty-lines": [2],
"space-return-throw-case": [2],
"no-constant-condition": [2],
"no-extra-boolean-cast": [2],
"no-inner-declarations": [2],
"no-this-before-super": [2],
"no-use-before-define": [2],
"no-array-constructor": [2],
"object-curly-spacing": [2, "always"],
"no-floating-decimal": [2],
"no-warning-comments": [2],
"handle-callback-err": [2],
"no-unneeded-ternary": [2],
"operator-assignment": [2],
"space-before-blocks": [2],
"no-native-reassign": [2],
"no-trailing-spaces": [2],
"operator-linebreak": [2, "after"],
"consistent-return": [2],
"no-duplicate-case": [2],
"no-invalid-regexp": [2],
"no-negated-in-lhs": [2],
"constructor-super": [2],
"no-nested-ternary": [2],
"no-extend-native": [2],
"block-scoped-var": [2],
"no-control-regex": [2],
"no-sparse-arrays": [2],
"no-throw-literal": [2],
"no-return-assign": [2],
"no-const-assign": [2],
"no-class-assign": [2],
"no-extra-parens": [2],
"no-regex-spaces": [2],
"no-implied-eval": [2],
"no-useless-call": [2],
"no-self-compare": [2],
"no-octal-escape": [2],
"no-new-wrappers": [2],
"no-process-exit": [2],
"no-catch-shadow": [2],
"linebreak-style": [2],
"space-infix-ops": [2],
"space-unary-ops": [2],
"no-cond-assign": [2],
"no-func-assign": [2],
"no-unreachable": [2],
"accessor-pairs": [2],
"no-empty-label": [2],
"no-fallthrough": [2],
"no-path-concat": [2],
"no-new-require": [2],
"no-spaced-func": [2],
"no-unused-vars": [2],
"spaced-comment": [2],
"no-delete-var": [2],
"comma-spacing": [2],
"no-extra-semi": [2],
"no-extra-bind": [2],
"arrow-spacing": [2],
"prefer-spread": [2],
"no-new-object": [2],
"no-multi-str": [2],
"semi-spacing": [2],
"no-lonely-if": [2],
"dot-notation": [2],
"dot-location": [2, "property"],
"comma-dangle": [2, "never"],
"no-dupe-args": [2],
"no-dupe-keys": [2],
"no-ex-assign": [2],
"no-obj-calls": [2],
"valid-typeof": [2],
"default-case": [2],
"no-redeclare": [2],
"no-div-regex": [2],
"no-sequences": [2],
"no-label-var": [2],
"comma-style": [2],
"brace-style": [2],
"no-debugger": [2],
"quote-props": [2, "consistent"],
"no-iterator": [2],
"no-new-func": [2],
"key-spacing": [2],
"complexity": [2],
"new-parens": [2],
"no-eq-null": [2],
"no-bitwise": [2],
"wrap-iife": [2],
"no-caller": [2],
"use-isnan": [2],
"no-labels": [2],
"no-shadow": [2],
"camelcase": [2],
"eol-last": [2],
"no-octal": [2],
"no-empty": [2],
"no-alert": [2],
"no-proto": [2],
"no-undef": [2],
"no-eval": [2],
"no-with": [2],
"no-void": [2],
"max-len": [2, 80],
"new-cap": [2],
"eqeqeq": [2],
"no-new": [2],
"quotes": [2, "single"],
"indent": [2, 4],
"semi": [2, "always"],
"yoda": [2, "never"]
},
"extends": "airbnb-base",
"env": {
"mocha": true,
"node": true
"mocha": true
},
"rules": {
"no-param-reassign": 0,
"semi": [2, "never"],
"quote-props": [2, "consistent"]
}
}
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.DS_Store
node_modules/
npm-debug.log
node_modules/

index.js
10 changes: 5 additions & 5 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
.babelrc
.eslintrc
.gitignore

.travis.yml
node_modules/

src/
test/
.travis.yml

gulpfile.js
scripts/
5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
sudo: false
language: node_js
node_js:
- iojs
- "0.12"
- "4"
- "5"
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 1.0.0
* **BREAKING:** Adjusted properties and values to be more German (See docs for a list of properties and values)
- Mostly resolved #11
* Upgraded to ES6 with `babel` and rewritten everything
* Removed `gulp` - Using `npm` instead
* Use `eslint` with `eslint-config-airbnb` and adjusted to own flavour
* Use Node 4.x and 5.x at Travis

## 0.3.2
* Added documentation with overview of properties and values. (Thanks @ntwcklng for the suggestion)

Expand Down
48 changes: 0 additions & 48 deletions CONTRIBUTING.md

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright 2015 Tim Cheung <tim@cheung.io>
Copyright 2015-present Tim Cheung

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
Expand Down
39 changes: 14 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,29 @@
# postcss-german-stylesheets
# PostCSS German Style Sheets

[![travis](https://img.shields.io/travis/timche/postcss-german-stylesheets.svg?style=flat-square)](https://travis-ci.org/timche/postcss-german-stylesheets)
![deps](https://img.shields.io/david/timche/postcss-german-stylesheets.svg?style=flat-square)
![devDeps](https://img.shields.io/david/dev/timche/postcss-german-stylesheets.svg?style=flat-square)
[![npm](https://img.shields.io/npm/v/postcss-german-stylesheets.svg?style=flat-square)](https://www.npmjs.com/package/postcss-german-stylesheets)

> [PostCSS](https://github.com/postcss/postcss) plugin for writing German Style Sheets.
Ever wanted writing your CSS in German or your English is too broken? postcss-german-stylesheets lets you write your CSS in German! With [PostCSS](https://github.com/postcss/postcss) it (nearly) doesn't matter in which environment you're developing.
Take CSS to the next level and write your CSS in German!

## Installation

```console
$ npm install --save-dev postcss-german-stylesheets
$ npm install postcss-german-stylesheets
```

## Usage

```js
// dependencies
var fs = require("fs")
var postcss = require("postcss")
var germanStylesheets = require("postcss-german-stylesheets")

// css to be processed
var css = fs.readFileSync("input.css", "utf8")

// process css using postcss-german-stylesheets
var output = postcss()
.use(germanStylesheets())
.process(css)
.css
// ES5
var germanStyleSheets = require('postcss-german-stylesheets')

// ES6
import germanStyleSheets from 'postcss-german-stylesheets'
```

See [PostCSS](https://github.com/postcss/postcss) docs for examples for your environment.
See [PostCSS#Usage](https://github.com/postcss/postcss#usage) for usage for your environment.

## Example

Expand All @@ -43,8 +33,8 @@ Using this `input.css`:
.foo {
höhe: 300px;
außenabstand-unten: 10px;
schrift-größe: 20px !wichtig;
hintergrund-farbe: schwarz;
schriftgröße: 20px !wichtig;
hintergrundfarbe: schwarz;
farbe: weiß;
}
```
Expand All @@ -61,15 +51,14 @@ you will get:
}
```

Checkout [index.js](https://github.com/timche/postcss-german-stylesheets/blob/master/index.js) for all available properties and values.

## Documentation

For a full list of available properties and values see [docs/OVERVIEW.md](https://github.com/timche/postcss-german-stylesheets/blob/master/docs/OVERVIEW.md).
- [Properties](https://github.com/timche/postcss-german-stylesheets/blob/master/docs/Properties.md)
- [Values](https://github.com/timche/postcss-german-stylesheets/blob/master/docs/Values.md)

## Contributing

postcss-german-stylesheets is still in development and needs your help to add more awesome German properties and values. See [CONTRIBUTING.md](CONTRIBUTING.md).
`postcss-german-stylesheets` has only a subset of CSS and needs your help to add more German properties and values.

## Changelog

Expand Down
Loading

0 comments on commit 0769c31

Please sign in to comment.