Skip to content

Commit 14a46a8

Browse files
upgraded to 3.0, upgraded bulma to 0.8.0m upgraded to gulp 4
1 parent 43841ca commit 14a46a8

File tree

350 files changed

+118923
-111602
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

350 files changed

+118923
-111602
lines changed

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["env"]
3+
}

.gitignore

Lines changed: 51 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,51 @@
1-
.DS_Store
2-
bower_components
3-
node_modules
4-
npm-debug.log
5-
_site
6-
.sass-cache
1+
# Windows image file caches
2+
Thumbs.db
3+
ehthumbs.db
4+
5+
# Folder config file
6+
Desktop.ini
7+
8+
# Recycle Bin used on file shares
9+
$RECYCLE.BIN/
10+
11+
# Windows Installer files
12+
*.cab
13+
*.msi
14+
*.msm
15+
*.msp
16+
17+
# Windows shortcuts
18+
*.lnk
19+
20+
# Icon must end with two \r
21+
Icon
22+
23+
# Thumbnails
24+
._*
25+
26+
# Files that might appear on external disk
27+
.Spotlight-V100
28+
.Trashes
29+
30+
# Directories potentially created on remote AFP share
31+
Network Trash Folder
32+
Temporary Items
33+
.apdisk
34+
35+
36+
### Sass ###
37+
.sass-cache/
38+
*.css.map
39+
40+
### JS maps ###
41+
*.js.map
42+
43+
### Node modules ###
44+
node_modules/
45+
46+
### Edito files ###
47+
.editorconfig
48+
49+
### Custom Files ###
50+
dist/
51+
accessibility-reports/

.htmllintrc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"attr-name-style": "dash",
3+
"attr-quote-style": "double",
4+
"id-class-style": "dash",
5+
"indent-style": false,
6+
"indent-width": false,
7+
"line-end-style": false,
8+
"attr-req-value": true,
9+
"html-req-lang": true,
10+
"title-max-len": 120,
11+
"img-req-src": true,
12+
"tag-bans": ["!style"],
13+
"attr-no-dup": true,
14+
"attr-validate": true,
15+
"class-no-dup": true,
16+
"doctype-first": true,
17+
"doctype-html5": true,
18+
"id-no-dup": true,
19+
"img-req-alt": true,
20+
"input-radio-req-name": true,
21+
"label-req-for": true,
22+
"input-req-label": true
23+
}

.jshintrc

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{
2+
// JSHint Default Configuration File (as on JSHint website)
3+
// See http://jshint.com/docs/ for more details
4+
5+
"maxerr" : 50, // {int} Maximum error before stopping
6+
7+
// Enforcing
8+
"bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
9+
"camelcase" : false, // true: Identifiers must be in camelCase
10+
"curly" : true, // true: Require {} for every new block or scope
11+
"eqeqeq" : true, // true: Require triple equals (===) for comparison
12+
"forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
13+
"freeze" : true, // true: prohibits overwriting prototypes of native objects such as Array, Date etc.
14+
"immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
15+
"indent" : 4, // {int} Number of spaces to use for indentation
16+
"latedef" : false, // true: Require variables/functions to be defined before being used
17+
"newcap" : false, // true: Require capitalization of all constructor functions e.g. `new F()`
18+
"noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee`
19+
"noempty" : true, // true: Prohibit use of empty blocks
20+
"nonbsp" : true, // true: Prohibit "non-breaking whitespace" characters.
21+
"nonew" : false, // true: Prohibit use of constructors for side-effects (without assignment)
22+
"plusplus" : false, // true: Prohibit use of `++` and `--`
23+
"quotmark" : false, // Quotation mark consistency:
24+
// false : do nothing (default)
25+
// true : ensure whatever is used is consistent
26+
// "single" : require single quotes
27+
// "double" : require double quotes
28+
"undef" : true, // true: Require all non-global variables to be declared (prevents global leaks)
29+
"unused" : true, // Unused variables:
30+
// true : all variables, last function parameter
31+
// "vars" : all variables only
32+
// "strict" : all variables, all function parameters
33+
"strict" : true, // true: Requires all functions run in ES5 Strict Mode
34+
"maxparams" : false, // {int} Max number of formal params allowed per function
35+
"maxdepth" : false, // {int} Max depth of nested blocks (within functions)
36+
"maxstatements" : false, // {int} Max number statements per function
37+
"maxcomplexity" : false, // {int} Max cyclomatic complexity per function
38+
"maxlen" : false, // {int} Max number of characters per line
39+
"varstmt" : false, // true: Disallow any var statements. Only `let` and `const` are allowed.
40+
41+
// Relaxing
42+
"asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons)
43+
"boss" : false, // true: Tolerate assignments where comparisons would be expected
44+
"debug" : false, // true: Allow debugger statements e.g. browser breakpoints.
45+
"eqnull" : false, // true: Tolerate use of `== null`
46+
"es5" : false, // true: Allow ES5 syntax (ex: getters and setters)
47+
"esnext" : false, // true: Allow ES.next (ES6) syntax (ex: `const`)
48+
"moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
49+
// (ex: `for each`, multiple try/catch, function expression…)
50+
"evil" : false, // true: Tolerate use of `eval` and `new Function()`
51+
"expr" : false, // true: Tolerate `ExpressionStatement` as Programs
52+
"funcscope" : false, // true: Tolerate defining variables inside control statements
53+
"globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
54+
"iterator" : false, // true: Tolerate using the `__iterator__` property
55+
"lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block
56+
"laxbreak" : false, // true: Tolerate possibly unsafe line breakings
57+
"laxcomma" : false, // true: Tolerate comma-first style coding
58+
"loopfunc" : false, // true: Tolerate functions being defined in loops
59+
"multistr" : false, // true: Tolerate multi-line strings
60+
"noyield" : false, // true: Tolerate generator functions with no yield statement in them.
61+
"notypeof" : false, // true: Tolerate invalid typeof operator values
62+
"proto" : false, // true: Tolerate using the `__proto__` property
63+
"scripturl" : false, // true: Tolerate script-targeted URLs
64+
"shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
65+
"sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation
66+
"supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;`
67+
"validthis" : false, // true: Tolerate using this in a non-constructor function
68+
69+
// Environments
70+
"browser" : true, // Web Browser (window, document, etc)
71+
"browserify" : false, // Browserify (node.js code in the browser)
72+
"couch" : false, // CouchDB
73+
"devel" : true, // Development/debugging (alert, confirm, etc)
74+
"dojo" : false, // Dojo Toolkit
75+
"jasmine" : false, // Jasmine
76+
"jquery" : false, // jQuery
77+
"mocha" : true, // Mocha
78+
"mootools" : false, // MooTools
79+
"node" : true, // Node.js
80+
"nonstandard" : false, // Widely adopted globals (escape, unescape, etc)
81+
"phantom" : false, // PhantomJS
82+
"prototypejs" : false, // Prototype and Scriptaculous
83+
"qunit" : false, // QUnit
84+
"rhino" : false, // Rhino
85+
"shelljs" : false, // ShellJS
86+
"typed" : false, // Globals for typed array constructions
87+
"worker" : false, // Web Workers
88+
"wsh" : false, // Windows Scripting Host
89+
"yui" : false, // Yahoo User Interface
90+
91+
// Custom Globals
92+
"globals" : {
93+
"require": true,
94+
"test": true
95+
} // additional predefined global variables
96+
}

.scss-lint.yml

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
options:
2+
formatter: stylish
3+
files:
4+
include: '**/*.s+(a|c)ss'
5+
rules:
6+
# Extends
7+
extends-before-mixins: 1
8+
extends-before-declarations: 1
9+
placeholder-in-extend: 1
10+
11+
# Mixins
12+
mixins-before-declarations: 1
13+
14+
# Line Spacing
15+
one-declaration-per-line: 1
16+
empty-line-between-blocks: 1
17+
single-line-per-selector: 1
18+
19+
# Disallows
20+
no-attribute-selectors: 0
21+
no-color-hex: 0
22+
no-color-keywords: 1
23+
no-color-literals: 1
24+
no-combinators: 0
25+
no-css-comments: 0
26+
no-debug: 1
27+
no-disallowed-properties: 0
28+
no-duplicate-properties: 1
29+
no-empty-rulesets: 1
30+
no-extends: 0
31+
no-ids: 0
32+
no-important: 1
33+
no-invalid-hex: 1
34+
no-mergeable-selectors: 1
35+
no-misspelled-properties: 1
36+
no-qualifying-elements:
37+
- 1
38+
-
39+
allow-element-with-attribute: true
40+
allow-element-with-class: true
41+
allow-element-with-id: true
42+
no-trailing-whitespace: 1
43+
no-trailing-zero: 1
44+
no-transition-all: 0
45+
no-universal-selectors: 0
46+
no-url-domains: 1
47+
no-url-protocols: 1
48+
no-vendor-prefixes: 1
49+
no-warn: 1
50+
property-units: 0
51+
52+
# Nesting
53+
declarations-before-nesting: 1
54+
force-attribute-nesting: 0
55+
force-element-nesting: 0
56+
force-pseudo-nesting: 0
57+
58+
# Name Formats
59+
class-name-format: 1
60+
function-name-format: 1
61+
id-name-format: 1
62+
mixin-name-format: 1
63+
placeholder-name-format: 1
64+
variable-name-format: 1
65+
66+
# Style Guide
67+
attribute-quotes: 1
68+
bem-depth: 0
69+
border-zero: 1
70+
brace-style: 1
71+
clean-import-paths: 1
72+
empty-args: 1
73+
hex-length: 1
74+
hex-notation: 1
75+
indentation: 0
76+
leading-zero: 1
77+
max-line-length: 0
78+
max-file-line-count: 0
79+
nesting-depth: 1
80+
property-sort-order:
81+
- 0
82+
- order: smacss
83+
pseudo-element: 1
84+
quotes: 1
85+
shorthand-values: 1
86+
url-quotes: 1
87+
variable-for-property: 1
88+
zero-unit: 1
89+
90+
# Inner Spacing
91+
space-after-comma: 1
92+
space-before-colon: 1
93+
space-after-colon: 1
94+
space-before-brace: 1
95+
space-before-bang: 1
96+
space-after-bang: 1
97+
space-between-parens: 1
98+
space-around-operator: 1
99+
100+
# Final Items
101+
trailing-semicolon: 1
102+
final-newline: 0

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2018 cssninjaStudio
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)