Permalink
Browse files

Initialize project

  • Loading branch information...
0 parents commit 7e8c45e38d0c67327c862316c5ff9a826f3b2c90 @ai ai committed Jan 4, 2016
Showing with 242 additions and 0 deletions.
  1. +4 −0 .babelrc
  2. +12 −0 .editorconfig
  3. +132 −0 .eslintrc
  4. +7 −0 .gitignore
  5. +12 −0 .npmignore
  6. +6 −0 .travis.yml
  7. 0 CHANGELOG.md
  8. +20 −0 LICENSE
  9. +10 −0 README.md
  10. 0 index.es6
  11. +32 −0 package.json
  12. +7 −0 test/sugarss.js
@@ -0,0 +1,4 @@
+{
+ "presets": ["es2015-loose", "stage-0"],
+ "plugins": ["add-module-exports"]
+}
@@ -0,0 +1,12 @@
+root = true
+
+[*]
+indent_style = space
+indent_size = 4
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.{json,yml}]
+indent_size = 2
@@ -0,0 +1,132 @@
+{
+ "parser": "babel-eslint",
+ "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],
+ "prefer-arrow-callback": [2],
+ "no-constant-condition": [2],
+ "no-dupe-class-members": [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],
+ "object-shorthand": [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],
+ "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],
+ "block-spacing": [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-as-needed"],
+ "no-iterator": [2],
+ "no-new-func": [2],
+ "key-spacing": [2, { "align": "value" }],
+ "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"],
+ "no-var": [2],
+ "indent": [2, 4],
+ "semi": [2, "always"],
+ "yoda": [2, "never"]
+ },
+ "env": {
+ "mocha": true,
+ "node": true,
+ "es6": true
+ }
+}
@@ -0,0 +1,7 @@
+.DS_Store
+*~
+
+node_modules/
+npm-debug.log
+
+/*.js
@@ -0,0 +1,12 @@
+.gitignore
+
+node_modules/
+npm-debug.log
+
+*.es6
+.babelrc
+
+test/
+.travis.yml
+.editorconfig
+.eslintrc
@@ -0,0 +1,6 @@
+sudo: false
+language: node_js
+node_js:
+ - "5"
+ - "4"
+ - "0.12"
No changes.
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright 2016 Andrey Sitnik <andrey@sitnik.ru>
+
+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
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -0,0 +1,10 @@
+# SugarSS [![Build Status][ci-img]][ci]
+
+<img align="right" width="95" height="95"
+ title="Philosopher’s stone, logo of PostCSS"
+ src="http://postcss.github.io/postcss/logo.svg">
+
+Compact alternate syntax for CSS.
+
+[ci-img]: https://img.shields.io/travis/postcss/sugarss.svg
+[ci]: https://travis-ci.org/postcss/sugarss
No changes.
@@ -0,0 +1,32 @@
+{
+ "name": "sugarss",
+ "version": "0.0.0",
+ "description": "Compact alternate syntax for CSS",
+ "keywords": [
+ "css",
+ "postcss",
+ "syntax",
+ "indent"
+ ],
+ "author": "Andrey Sitnik <andrey@sitnik.ru>",
+ "license": "MIT",
+ "repository": "postcss/sugarss",
+ "dependencies": {
+ "postcss": "^5.0.13"
+ },
+ "devDependencies": {
+ "babel-plugin-add-module-exports": "0.1.2",
+ "babel-preset-es2015-loose": "6.1.4",
+ "babel-preset-stage-0": "6.3.13",
+ "babel-eslint": "5.0.0-beta6",
+ "babel-core": "6.3.26",
+ "babel-cli": "6.3.17",
+ "eslint": "1.10.3",
+ "ava": "0.9.1"
+ },
+ "scripts": {
+ "clean": "rm *.js",
+ "build": "npm run clean && babel -d ./ *.es6",
+ "test": "npm run build && ava && eslint *.es6 test/*.js"
+ }
+}
@@ -0,0 +1,7 @@
+import sugarss from '../';
+
+import test from 'ava';
+
+test('exists', t => {
+ t.same(typeof sugarss, 'object');
+});

0 comments on commit 7e8c45e

Please sign in to comment.