-
Notifications
You must be signed in to change notification settings - Fork 216
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* playing around with major refactor to use es6 features with OOP approach and whole new name * moved canvas to optional dependency * further refactoring * removed some unused variables * fixed incorrect name reference of Frame in JSDocs * fixed bad syntax in ErrorCorrection class * fixed some lint issues in Frame class * got browserify building project with babelify * started work on demo.html file which can be used for testing and demoing * fixed bug with accessing element field * made more consistent use of option transformers * added dist npm script as alias for grunt dist * field setter values are now transformer after any default fallback * setup demo page for easy testing and playing around * added license header to demo.html and made minor formatting correction to license headers across all files * added shadow to QR image on demo * fixed clipping for big images on small devices on demo * added a missing asterisk to another license header * updated formatting for changelog * updated contributing guidelines * added grunt watch task for faster development * replace node 5 with 6 in travis target versions * fixed issue with sourcemaps in build * added some minor tweaks to demo.html * added some more JSDoc and made some minor tweaks so that clipping caused when the QR size isn't big enough for the contents is handled more gracefully * added more JSDoc across the board, leaving mostly Frame * fixed line wrapping in LICENCE.md * switched to using es6 imports and rollup for bundling * removed extensions override for rollup tasks * rewrote README for QRious * tidied up remaining documentation * added reference to demo to README * made contributing doc more accurate * added migration section to README * minor change to README * added ToC to readme * added release notes for v2 * added missing release note for editorconfig * added missing release note for travis ci * attempting to fix build on travis * more changes to try and get node-canvas installing on travis * add g++ 4.8 package for travis to build node-canvas on Node.js >= v4 * added missing sources to get travis building with g++ 4.8
- Loading branch information
Showing
56 changed files
with
7,504 additions
and
5,400 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 |
---|---|---|
@@ -0,0 +1,12 @@ | ||
root = true | ||
|
||
[*] | ||
charset = utf-8 | ||
end_of_line = lf | ||
indent_style = space | ||
indent_size = 2 | ||
insert_final_newline = true | ||
trim_trailing_whitespace = true | ||
|
||
[*.md] | ||
trim_trailing_whitespace = false |
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,3 @@ | ||
dist/ | ||
|
||
Gruntfile.js |
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,333 @@ | ||
{ | ||
"env": { | ||
"browser": true, | ||
"es6": true, | ||
"node": true | ||
}, | ||
"parser": "babel-eslint", | ||
"parserOptions": { | ||
"ecmaVersion": 6, | ||
"sourceType": "module" | ||
}, | ||
"rules": { | ||
"arrow-parens": [ | ||
2, | ||
"always" | ||
], | ||
"arrow-spacing": [ | ||
2, | ||
{ | ||
"before": true, | ||
"after": true | ||
} | ||
], | ||
"constructor-super": 2, | ||
"generator-star-spacing": [ | ||
2, | ||
{ | ||
"before": true, | ||
"after": false | ||
} | ||
], | ||
"no-class-assign": 2, | ||
"no-const-assign": 2, | ||
"no-dupe-class-members": 2, | ||
"no-this-before-super": 2, | ||
"no-var": 2, | ||
"object-shorthand": [ | ||
1, | ||
"always" | ||
], | ||
"prefer-arrow-callback": 2, | ||
"prefer-const": 0, | ||
"prefer-spread": 0, | ||
"prefer-reflect": 0, | ||
"prefer-template": 1, | ||
"require-yield": 0, | ||
"comma-dangle": [ | ||
2, | ||
"never" | ||
], | ||
"no-cond-assign": [ | ||
2, | ||
"except-parens" | ||
], | ||
"no-console": 0, | ||
"no-constant-condition": 2, | ||
"no-control-regex": 2, | ||
"no-debugger": 2, | ||
"no-dupe-args": 2, | ||
"no-dupe-keys": 2, | ||
"no-duplicate-case": 2, | ||
"no-empty-character-class": 2, | ||
"no-empty": 2, | ||
"no-ex-assign": 2, | ||
"no-extra-boolean-cast": 2, | ||
"no-extra-parens": 2, | ||
"no-extra-semi": 2, | ||
"no-func-assign": 2, | ||
"no-inner-declarations": 2, | ||
"no-invalid-regexp": 2, | ||
"no-irregular-whitespace": 2, | ||
"no-negated-in-lhs": 2, | ||
"no-obj-calls": 2, | ||
"no-regex-spaces": 2, | ||
"no-sparse-arrays": 2, | ||
"no-unreachable": 2, | ||
"use-isnan": 2, | ||
"valid-jsdoc": 0, | ||
"valid-typeof": 2, | ||
"block-scoped-var": 0, | ||
"complexity": [ | ||
1, | ||
6 | ||
], | ||
"consistent-return": 2, | ||
"curly": 2, | ||
"default-case": 0, | ||
"dot-notation": [ | ||
2, | ||
{ | ||
"allowKeywords": true, | ||
"allowPattern": "" | ||
} | ||
], | ||
"dot-location": [ | ||
2, | ||
"property" | ||
], | ||
"eqeqeq": [ | ||
2, | ||
"allow-null" | ||
], | ||
"guard-for-in": 2, | ||
"no-alert": 2, | ||
"no-caller": 2, | ||
"no-div-regex": 2, | ||
"no-else-return": 2, | ||
"no-eq-null": 0, | ||
"no-eval": 2, | ||
"no-extend-native": 2, | ||
"no-extra-bind": 2, | ||
"no-fallthrough": 2, | ||
"no-floating-decimal": 2, | ||
"no-implied-eval": 2, | ||
"no-iterator": 2, | ||
"no-labels": 2, | ||
"no-lone-blocks": 2, | ||
"no-loop-func": 2, | ||
"no-multi-spaces": 2, | ||
"no-multi-str": 2, | ||
"no-native-reassign": 2, | ||
"no-new-func": 2, | ||
"no-new-wrappers": 2, | ||
"no-new": 2, | ||
"no-octal-escape": 2, | ||
"no-octal": 0, | ||
"no-param-reassign": 0, | ||
"no-process-env": 0, | ||
"no-proto": 2, | ||
"no-redeclare": 0, | ||
"no-return-assign": 2, | ||
"no-script-url": 2, | ||
"no-self-compare": 2, | ||
"no-sequences": 2, | ||
"no-throw-literal": 2, | ||
"no-unused-expressions": 2, | ||
"no-void": 2, | ||
"no-warning-comments": 1, | ||
"no-with": 2, | ||
"radix": 2, | ||
"vars-on-top": 0, | ||
"wrap-iife": [ | ||
2, | ||
"inside" | ||
], | ||
"yoda": 0, | ||
"strict": [ | ||
2, | ||
"safe" | ||
], | ||
"no-catch-shadow": 0, | ||
"no-delete-var": 2, | ||
"no-label-var": 2, | ||
"no-shadow-restricted-names": 2, | ||
"no-shadow": 0, | ||
"no-undef-init": 2, | ||
"no-undef": 2, | ||
"no-undefined": 2, | ||
"no-unused-vars": [ | ||
1, | ||
{ | ||
"vars": "all", | ||
"args": "after-used" | ||
} | ||
], | ||
"no-use-before-define": [ | ||
2, | ||
"nofunc" | ||
], | ||
"handle-callback-err": [ | ||
2, | ||
"^(err|error)$" | ||
], | ||
"no-mixed-requires": [ | ||
1, | ||
true | ||
], | ||
"no-new-require": 2, | ||
"no-path-concat": 2, | ||
"no-process-exit": 2, | ||
"no-restricted-modules": 0, | ||
"no-sync": 2, | ||
"brace-style": [ | ||
2, | ||
"1tbs", | ||
{ | ||
"allowSingleLine": false | ||
} | ||
], | ||
"camelcase": [ | ||
2, | ||
{ | ||
"properties": "always" | ||
} | ||
], | ||
"comma-spacing": [ | ||
2, | ||
{ | ||
"before": false, | ||
"after": true | ||
} | ||
], | ||
"comma-style": [ | ||
2, | ||
"last" | ||
], | ||
"consistent-this": 0, | ||
"eol-last": 0, | ||
"func-names": 0, | ||
"func-style": 0, | ||
"indent": [ | ||
2, | ||
2 | ||
], | ||
"key-spacing": [ | ||
2, | ||
{ | ||
"beforeColon": false, | ||
"afterColon": true | ||
} | ||
], | ||
"linebreak-style": [ | ||
2, | ||
"unix" | ||
], | ||
"max-nested-callbacks": [ | ||
2, | ||
3 | ||
], | ||
"new-cap": [ | ||
2, | ||
{ | ||
"newIsCap": true, | ||
"capIsNew": true | ||
} | ||
], | ||
"new-parens": 2, | ||
"newline-after-var": 0, | ||
"no-array-constructor": 2, | ||
"no-continue": 0, | ||
"no-inline-comments": 2, | ||
"no-lonely-if": 2, | ||
"no-mixed-spaces-and-tabs": 2, | ||
"no-multiple-empty-lines": 2, | ||
"no-nested-ternary": 2, | ||
"no-new-object": 2, | ||
"no-spaced-func": 2, | ||
"no-ternary": 0, | ||
"no-trailing-spaces": 2, | ||
"no-underscore-dangle": 0, | ||
"no-unneeded-ternary": 2, | ||
"one-var": [ | ||
2, | ||
"never" | ||
], | ||
"operator-assignment": [ | ||
2, | ||
"always" | ||
], | ||
"operator-linebreak": [ | ||
2, | ||
"after" | ||
], | ||
"padded-blocks": [ | ||
2, | ||
"never" | ||
], | ||
"quote-props": [ | ||
2, | ||
"as-needed" | ||
], | ||
"quotes": [ | ||
2, | ||
"single" | ||
], | ||
"semi-spacing": [ | ||
2, | ||
{ | ||
"before": false, | ||
"after": true | ||
} | ||
], | ||
"semi": [ | ||
2, | ||
"never" | ||
], | ||
"sort-vars": 0, | ||
"keyword-spacing": [ | ||
2, | ||
{ | ||
"before": true, | ||
"after": true | ||
} | ||
], | ||
"space-before-blocks": [ | ||
2, | ||
"always" | ||
], | ||
"space-before-function-paren": [ | ||
2, | ||
"never" | ||
], | ||
"object-curly-spacing": [ | ||
2, | ||
"always" | ||
], | ||
"computed-property-spacing": [ | ||
2, | ||
"never" | ||
], | ||
"array-bracket-spacing": [ | ||
2, | ||
"always" | ||
], | ||
"space-in-parens": [ | ||
2, | ||
"never" | ||
], | ||
"space-infix-ops": 2, | ||
"space-unary-ops": [ | ||
2, | ||
{ | ||
"words": true, | ||
"nonwords": false | ||
} | ||
], | ||
"spaced-comment": [ | ||
2, | ||
"always" | ||
], | ||
"wrap-regex": 0 | ||
} | ||
} |
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 @@ | ||
* text eol=lf |
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,7 +1,2 @@ | ||
node_modules | ||
npm-debug.log | ||
|
||
.DS_Store? | ||
ehthumbs.db | ||
Icon? | ||
Thumbs.db | ||
node_modules/ | ||
*.log |
Oops, something went wrong.