-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Patrick Huang
committed
Feb 17, 2017
1 parent
edfef15
commit 020d2d5
Showing
12 changed files
with
689 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,13 @@ | ||
{ | ||
// Allows use of modern JavaScript syntax and JSX | ||
"presets": ["react", "es2015", "stage-0"] | ||
"presets": ["react", "es2015", "stage-0"], | ||
|
||
// Extracts strings for translation. | ||
// Strings are output to .json files in the specified messagesDir | ||
"plugins": [ | ||
["react-intl", { | ||
"messagesDir": "./build/messages/", | ||
"enforceDescriptions": true | ||
}] | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,337 @@ | ||
{ | ||
// Full list of supported options and acceptable values can be found here: | ||
// https://github.com/csscomb/csscomb.js/blob/master/doc/options.md | ||
"config": { | ||
// Whether to add a semicolon after the last value/mixin. | ||
"always-semicolon": true, | ||
// Set indent for code inside blocks, including media queries and nested rules. | ||
"block-indent": " ", | ||
// Unify case of hexadecimal colors. | ||
"color-case": "lower", | ||
// Whether to expand hexadecimal colors or use shorthands. | ||
"color-shorthand": true, | ||
// Unify case of element selectors. | ||
"element-case": "lower", | ||
// Add/remove line break at EOF. | ||
"eof-newline": true, | ||
// Add/remove leading zero in dimensions. | ||
"leading-zero": false, | ||
// Unify quotes style. | ||
"quotes": "single", | ||
// Remove all rulesets that contain nothing but spaces. | ||
"remove-empty-rulesets": true, | ||
// Set space after `:` in declarations. | ||
"space-after-colon": " ", | ||
// Set space after combinator (for example, in selectors like `p > a`). | ||
"space-after-combinator": " ", | ||
// Set space after `{`. | ||
"space-after-opening-brace": "\n", | ||
// Set space after selector delimiter. | ||
"space-after-selector-delimiter": "\n", | ||
// Set space before `}`. | ||
"space-before-closing-brace": "\n", | ||
// Set space before `:` in declarations. | ||
"space-before-colon": "", | ||
// Set space before combinator (for example, in selectors like `p > a`). | ||
"space-before-combinator": " ", | ||
// Set space before `{`. | ||
"space-before-opening-brace": " ", | ||
// Set space before selector delimiter. | ||
"space-before-selector-delimiter": "", | ||
// Set space between declarations (i.e. `color: tomato`). | ||
"space-between-declarations": "\n", | ||
// Whether to trim trailing spaces. | ||
"strip-spaces": true, | ||
// Whether to remove units in zero-valued dimensions. | ||
"unitless-zero": true, | ||
// Whether to align prefixes in properties and values. | ||
"vendor-prefix-align": true, | ||
// Sort properties in particular order. | ||
"sort-order": [ | ||
"font", | ||
"font-family", | ||
"font-size", | ||
"font-weight", | ||
"font-style", | ||
"font-variant", | ||
"font-size-adjust", | ||
"font-stretch", | ||
"font-effect", | ||
"font-emphasize", | ||
"font-emphasize-position", | ||
"font-emphasize-style", | ||
"font-smooth", | ||
"line-height", | ||
"position", | ||
"z-index", | ||
"top", | ||
"right", | ||
"bottom", | ||
"left", | ||
"display", | ||
"visibility", | ||
"float", | ||
"clear", | ||
"overflow", | ||
"overflow-x", | ||
"overflow-y", | ||
"-ms-overflow-x", | ||
"-ms-overflow-y", | ||
"clip", | ||
"zoom", | ||
"flex-direction", | ||
"flex-order", | ||
"flex-pack", | ||
"flex-align", | ||
"-webkit-box-sizing", | ||
"-moz-box-sizing", | ||
"box-sizing", | ||
"width", | ||
"min-width", | ||
"max-width", | ||
"height", | ||
"min-height", | ||
"max-height", | ||
"margin", | ||
"margin-top", | ||
"margin-right", | ||
"margin-bottom", | ||
"margin-left", | ||
"padding", | ||
"padding-top", | ||
"padding-right", | ||
"padding-bottom", | ||
"padding-left", | ||
"table-layout", | ||
"empty-cells", | ||
"caption-side", | ||
"border-spacing", | ||
"border-collapse", | ||
"list-style", | ||
"list-style-position", | ||
"list-style-type", | ||
"list-style-image", | ||
"content", | ||
"quotes", | ||
"counter-reset", | ||
"counter-increment", | ||
"resize", | ||
"cursor", | ||
"-webkit-user-select", | ||
"-moz-user-select", | ||
"-ms-user-select", | ||
"user-select", | ||
"nav-index", | ||
"nav-up", | ||
"nav-right", | ||
"nav-down", | ||
"nav-left", | ||
"-webkit-transition", | ||
"-moz-transition", | ||
"-ms-transition", | ||
"-o-transition", | ||
"transition", | ||
"-webkit-transition-delay", | ||
"-moz-transition-delay", | ||
"-ms-transition-delay", | ||
"-o-transition-delay", | ||
"transition-delay", | ||
"-webkit-transition-timing-function", | ||
"-moz-transition-timing-function", | ||
"-ms-transition-timing-function", | ||
"-o-transition-timing-function", | ||
"transition-timing-function", | ||
"-webkit-transition-duration", | ||
"-moz-transition-duration", | ||
"-ms-transition-duration", | ||
"-o-transition-duration", | ||
"transition-duration", | ||
"-webkit-transition-property", | ||
"-moz-transition-property", | ||
"-ms-transition-property", | ||
"-o-transition-property", | ||
"transition-property", | ||
"-webkit-transform", | ||
"-moz-transform", | ||
"-ms-transform", | ||
"-o-transform", | ||
"transform", | ||
"-webkit-transform-origin", | ||
"-moz-transform-origin", | ||
"-ms-transform-origin", | ||
"-o-transform-origin", | ||
"transform-origin", | ||
"-webkit-animation", | ||
"-moz-animation", | ||
"-ms-animation", | ||
"-o-animation", | ||
"animation", | ||
"-webkit-animation-name", | ||
"-moz-animation-name", | ||
"-ms-animation-name", | ||
"-o-animation-name", | ||
"animation-name", | ||
"-webkit-animation-duration", | ||
"-moz-animation-duration", | ||
"-ms-animation-duration", | ||
"-o-animation-duration", | ||
"animation-duration", | ||
"-webkit-animation-play-state", | ||
"-moz-animation-play-state", | ||
"-ms-animation-play-state", | ||
"-o-animation-play-state", | ||
"animation-play-state", | ||
"-webkit-animation-timing-function", | ||
"-moz-animation-timing-function", | ||
"-ms-animation-timing-function", | ||
"-o-animation-timing-function", | ||
"animation-timing-function", | ||
"-webkit-animation-delay", | ||
"-moz-animation-delay", | ||
"-ms-animation-delay", | ||
"-o-animation-delay", | ||
"animation-delay", | ||
"-webkit-animation-iteration-count", | ||
"-moz-animation-iteration-count", | ||
"-ms-animation-iteration-count", | ||
"-o-animation-iteration-count", | ||
"animation-iteration-count", | ||
"-webkit-animation-direction", | ||
"-moz-animation-direction", | ||
"-ms-animation-direction", | ||
"-o-animation-direction", | ||
"animation-direction", | ||
"text-align", | ||
"-webkit-text-align-last", | ||
"-moz-text-align-last", | ||
"-ms-text-align-last", | ||
"text-align-last", | ||
"vertical-align", | ||
"white-space", | ||
"text-decoration", | ||
"text-emphasis", | ||
"text-emphasis-color", | ||
"text-emphasis-style", | ||
"text-emphasis-position", | ||
"text-indent", | ||
"-ms-text-justify", | ||
"text-justify", | ||
"letter-spacing", | ||
"word-spacing", | ||
"-ms-writing-mode", | ||
"text-outline", | ||
"text-transform", | ||
"text-wrap", | ||
"text-overflow", | ||
"-ms-text-overflow", | ||
"text-overflow-ellipsis", | ||
"text-overflow-mode", | ||
"-ms-word-wrap", | ||
"word-wrap", | ||
"word-break", | ||
"-ms-word-break", | ||
"-moz-tab-size", | ||
"-o-tab-size", | ||
"tab-size", | ||
"-webkit-hyphens", | ||
"-moz-hyphens", | ||
"hyphens", | ||
"pointer-events", | ||
"opacity", | ||
"filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", | ||
"-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha", | ||
"-ms-interpolation-mode", | ||
"color", | ||
"border", | ||
"border-width", | ||
"border-style", | ||
"border-color", | ||
"border-top", | ||
"border-top-width", | ||
"border-top-style", | ||
"border-top-color", | ||
"border-right", | ||
"border-right-width", | ||
"border-right-style", | ||
"border-right-color", | ||
"border-bottom", | ||
"border-bottom-width", | ||
"border-bottom-style", | ||
"border-bottom-color", | ||
"border-left", | ||
"border-left-width", | ||
"border-left-style", | ||
"border-left-color", | ||
"-webkit-border-radius", | ||
"-moz-border-radius", | ||
"border-radius", | ||
"-webkit-border-top-left-radius", | ||
"-moz-border-radius-topleft", | ||
"border-top-left-radius", | ||
"-webkit-border-top-right-radius", | ||
"-moz-border-radius-topright", | ||
"border-top-right-radius", | ||
"-webkit-border-bottom-right-radius", | ||
"-moz-border-radius-bottomright", | ||
"border-bottom-right-radius", | ||
"-webkit-border-bottom-left-radius", | ||
"-moz-border-radius-bottomleft", | ||
"border-bottom-left-radius", | ||
"-webkit-border-image", | ||
"-moz-border-image", | ||
"-o-border-image", | ||
"border-image", | ||
"-webkit-border-image-source", | ||
"-moz-border-image-source", | ||
"-o-border-image-source", | ||
"border-image-source", | ||
"-webkit-border-image-slice", | ||
"-moz-border-image-slice", | ||
"-o-border-image-slice", | ||
"border-image-slice", | ||
"-webkit-border-image-width", | ||
"-moz-border-image-width", | ||
"-o-border-image-width", | ||
"border-image-width", | ||
"-webkit-border-image-outset", | ||
"-moz-border-image-outset", | ||
"-o-border-image-outset", | ||
"border-image-outset", | ||
"-webkit-border-image-repeat", | ||
"-moz-border-image-repeat", | ||
"-o-border-image-repeat", | ||
"border-image-repeat", | ||
"outline", | ||
"outline-width", | ||
"outline-style", | ||
"outline-color", | ||
"outline-offset", | ||
"background", | ||
"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", | ||
"background-color", | ||
"background-image", | ||
"background-repeat", | ||
"background-attachment", | ||
"background-position", | ||
"background-position-x", | ||
"-ms-background-position-x", | ||
"background-position-y", | ||
"-ms-background-position-y", | ||
"-webkit-background-clip", | ||
"-moz-background-clip", | ||
"background-clip", | ||
"background-origin", | ||
"-webkit-background-size", | ||
"-moz-background-size", | ||
"-o-background-size", | ||
"background-size", | ||
"box-decoration-break", | ||
"-webkit-box-shadow", | ||
"-moz-box-shadow", | ||
"box-shadow", | ||
"filter:progid:DXImageTransform.Microsoft.gradient", | ||
"-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient", | ||
"text-shadow" | ||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,12 @@ | ||
{ | ||
"extends": ["zanata/react"] | ||
} | ||
|
||
extends: zanata/react | ||
|
||
rules: | ||
# Specify the type of quotes that are acceptable to use in JSX attributes. | ||
# Standard enforces single-quotes, but we discussed this in our team and | ||
# decided that it makes more sense to be consistent with other markup by using | ||
# double-quotes for attributes. | ||
jsx-quotes: | ||
- 2 # Error to enforce compliance. | ||
- prefer-double # Use double quotes unless the string contains a literal | ||
# double-quote character. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"indent_size": 2, | ||
"indent_char": " ", | ||
"indent_level": 0, | ||
"indent_with_tabs": false, | ||
"preserve_newlines": true, | ||
"max_preserve_newlines": 10, | ||
"jslint_happy": false, | ||
"brace_style": "collapse", | ||
"keep_array_indentation": true, | ||
"keep_function_indentation": FALSE, | ||
"space_before_conditional": true, | ||
"break_chained_methods": false, | ||
"eval_code": false, | ||
"unescape_strings": false, | ||
"wrap_line_length": 0 | ||
} |
Oops, something went wrong.