VSCode settings for various extensions#

.editorconfig#

root = true

[*]
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false

.eslintrc.json#

{
  "extends": ["xo", "prettier"],
  "env": {
    "mocha": true,
    "jest": true,
    "node": true
  },
  "rules": {
    "default-param-last": "off",
    "padding-line-between-statements": "off",
    "no-eq-null": "off",
    "eqeqeq": [
      "error",
      "always",
      {
        "null": "ignore"
      }
    ],
    "prettier/prettier": "error"
  },
  "plugins": ["prettier"]
}

prettier#

{
  "singleQuote": true,
  "printWidth": 90
}

.travis.yml```#

language: node_js
node_js:
  - 12.13.0
os: osx
osx_image: xcode10.2
before_install: cd desktop-app
install: 
  - brew install yarn
  - yarn
  - sh add-osx-cert.sh
script:
  - yarn run package-mac