diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..2e9ea972 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,3 @@ +[*.{js, ts}] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..33fc96e2 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +lib +node_modules +coverage +/*.* \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..218ed932 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,16 @@ +module.exports = { + env: { + node: true + }, + parser: '@typescript-eslint/parser', + extends: [ + "eslint:recommended", + "plugin:prettier/recommended", + "plugin:jest/recommended", + "plugin:@typescript-eslint/recommended", + "plugin:@typescript-eslint/eslint-recommended" + ], + parserOptions: { + sourceType: "module" + } +}; diff --git a/.gitignore b/.gitignore index a9e59726..dec06869 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,11 @@ # IDEA .idea -# Build folder -/dist - # Lib folder /lib # npm modules -/node_modules \ No newline at end of file +/node_modules + +# Tests coverage results +/coverage \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 00000000..1ffd35cf --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,7 @@ +module.exports = { + semi: true, + trailingComma: "none", + singleQuote: false, + printWidth: 120, + tabWidth: 2 +}; diff --git a/README.md b/README.md index 2410fd69..1e8153cf 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,12 @@ JavaScript library for generating QR codes with a logo and styling. +If you have issues / suggestions / notes / questions, please make a pull request or contact me. Let's create a usable library together. ### Examples

- - - + + +

### Installation @@ -30,7 +31,7 @@ npm install qr-code-styling