Skip to content

Commit

Permalink
Merge pull request #1 from chameleoid/gulp
Browse files Browse the repository at this point in the history
Migrate to Gulp
  • Loading branch information
rummik authored Oct 25, 2017
2 parents 4068278 + 8d75692 commit c272325
Show file tree
Hide file tree
Showing 57 changed files with 613 additions and 2,827 deletions.
17 changes: 17 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# EditorConfig is awesome: http://EditorConfig.org
root = true

[*]
charset = utf-8

indent_style = space
indent_size = 2

quote_type = single

curly_bracket_next_line = false
spaces_around_operators = true
spaces_around_brackets = false

[*.md]
max_line_length = 80
28 changes: 28 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"env": {
"browser": true,
"es6": true,
"node": true,
"mocha": true
},
"extends": "eslint:recommended",
"rules": {
"indent": [
"error",
2,
{ "SwitchCase": 1 }
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
]
}
}
19 changes: 4 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,18 +1,7 @@
*.log
*~

node_modules
vendor

.env
build
docs
tmp

config.json
_vimrc_local.vim

www/build
www/v*-*
www/manifest.appcache
www/robots.txt
www/sitemap.xml
www/*.html
node_modules
screenshots
25 changes: 5 additions & 20 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -1,32 +1,17 @@
{
"camelcase": true,
"curly": false,
"eqeqeq": false,
"immed": true,
"latedef": true,
"newcap": true,
"noarg": true,
"noempty": true,
"nonew": true,
"quotmark": true,
"undef": true,
"unused": true,
"strict": true,
"trailing": true,
"boss": true,
"eqnull": true,
"smarttabs": true,
"sub": true,

"browser": true,
"node": true,
"esnext": true,

"globals": {
"describe": false,
"it": false,
"before": false,
"after": false,
"beforeEach": false,
"afterEach": false
"afterEach": false,
"$": false,
"$$": false,
"browser": false
}
}
25 changes: 21 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
language: node_js
node_js:
- 0.10
before_script:
- npm install -g grunt-cli
node_js: 6.5.0
cache: node_modules
addons:
browserstack:
username:
secure: K4GIFsHq0q718Ya89GB67HYQDUtOBRvLqrTZzbCp/jtWCi+aF37lAaQVCeGDm+VzqQ9+W1Ws8DJzpx3BVv/tSdU6VswMGAQzwS/YEhq5B7YXzAK96NiGEBkppR1HfxNYd3T9mXC8EdcLVPvGJ/PBw4T7nCQI/uk5kHoQB1Ci4nGcfLhDFFYzb3cdSrLmhgTUPc6vyfv1Z6S188niIPNpfaRU2euEjH2nTNQOwERtB3hmcfny1nY4eg/EX2h7xZpcgzy33wXhmHff5XghbUrFZynYYtWybimQuXjKx41pC1kR66FFSm5SJcAjQUveccCyteMY4iR6W6SC9s0fHyJauDyb1uuAfLTEjntPryDsF6mRI8NEuQ4I/lcd/CwTO5hDRvD2BR6HPnL9rykn7R2xinb84bdf/XliRNF10YUj/2FE5EAZK/sNZJlQUAwmrh5CFFqaNPO/qz4Wklsd5wqN9iH1N75tzl+IbNNVjeDvR4SUEQJ1Mt/PBIFPwUc0rUbeell9ZWzzonfjbOMYY6H2dRWkLjkLVGCXFjFaFEtkNYwx9H1jauhf/SZRjiHEIy0wJp7qSOAJA5dElInq6THLnF6wKcUINMqXPyzRrjhs1VpfFDR1ZaF3Adho9+S30uz2hWSHUKIxtRunwMOOkOEaMS1eSEkRDG6qkr24xJkZSuI=
access_key:
secure: cevxKW1auEmjDq9D0jl+XyMEQh0iXYNDsDEnpbG5n5e8xT3hR7atkhKM+GXhHxduHI9JC+Z2gG8IqSh7vQRuz7SJ18fctQNJckVzKohYL1YmxEA+zc/Y+Jzh5p8bAwqEl6CGWDirYWzXGOVke/qtouqXmyi1KZb+tf1t6ngOcZkvWxxF9O815D8eXirnhORnjFE7YW+SiwSY1mmgihlDiT+9ZF6gZrW+c35CR1TdTx5U1rTgEp7WqGE9R6xTE1MnvgjHYeDsIPIQ1/Am3M7c/j2l3LZrsmC5nYgjfDop0gNSFPFn02MVuAMeLjWW5xWVv+k2PF3QyA1J3lH4u9cajy7MImemaE70dTMDt/gDKLSaadkhzzQ8VDYp0t3A89mRsMz9rLxmpgIg92sYLZBDmorMUwIcNG5MnOG3F8w1uaafRsO41kVED5VrB5wKs1d3zC9hapyzRJhv4Dr5B0yRmNPlLY9jICf10Q9JckjxXfJRbDzzh+YnxgndS9sGnyH21dVsAQbc3rSgjHb8g5B9Ss2+sLvbCeecAip7D2k0//W9HX+8gUxt8NHRuKThaEmW+XgLLWapVQKdSjc1XVu47TjQ2OaDM69XaC920gPHS2noslIiQfzKwvplVvelozlzc6hlRRKnJxeAhdch1w7tOnFLo3q/0UITt6pXKw7sUs4=
env:
global:
- secure: JsIUny4wOmLQWk6LNbwu/U9YHCEi38JB32M5JmoGsxBQMiU8LpBliK6TzOhJRni/GLwktaJw1C1Yn0dtca8Uce+XwPvBu+HQzmAtXNVSiDFWYuL6DPOlHmWcYTFnA3D5/3pjXe8ikT932zfbOjsgVwFgKNWrNZ68dF9plRLQTTTH5yp5VCgxXiDAi+Mvi4jOPI5vSJx/g684G3PQfUPiIgJDdpzuRry1v8xDMiYvAqYqyDyL/yabTuVapsxiNvZuNa7PgClH7CKbWXd6GEsGEutuaWsJn0vr6UfzRrjoUzff5EbWvr6sCliXJKJKTPGbC6w50aC4xVpTpdxBWJNk9Rs2hcamZU/gTE+ZmJcqkJGPuWVzoJ3x8m1fIgPcDFLbS+zj5LukVUWipuCThEdWUVYQUUCqYxPVh+wqrp0VVU7FrnAg/FmtgWDSVgG7ifv8FafhnA+hHjsaPISjRXKDPqI2HTvlhGKARD4uvVVYRKkiKRw/92OnIxWbZPjIhH9/kmj4JawllnAUaLQWtCSIwLaTuMVZm2anDVTAI+aPCp+k9li+cHW7HN29DZYdf5J5MeCwc2AWXrtpyGDq1fstBvb9iU0qakznIvxjEKNI07muRuvdV4jf5fONBcrt/XqtbK+/WK504nvSJmM6lp0TwLkCIwkUBDdWf1d0awXusVI=
- secure: r0ESTewzBdPVKZSnHaAeKbk63aEiOCumUi/i1+cYmpstDkiUIwuakR+JnfgHaH+KXk8ulKLZ4FKa4l092UsJVicNmyP1PckltESQ4RvHMSv4yXpMu5PGhHwIa7ssYHKqwuMeo9ooAqzzGWXDmQT/ZrbeJ8tkDJa+PGb2s9B8uTopgygN8EBqWSgtVxTS6vdp+5/pdut3fAwuBY3t5x+oy1tgPbTFT64/6tzfuugij5Tq8bp0kTAw3egwYGwUFCHs5a1xS3DZKckAKjcETVaDr/MMbSTRwZN4KwOHy3raDejIsC9STJTysXx3+bLZnvqUNfpP3XxKCjkj8IgRAnj0Cf+eD/M6mv9rGQUNi+sBJrj9t/X9xKmlSCgiE8s0JOKrHhjKvNiWhUyPp67iCWqhrqQ5MLtBU7bJtbebZOhfq4LO2pPbFlJvb45xsQo95TQUz09+a7ghKyMlIVgvlGmOt0gjMlS2Ot4+NmgNQSB/POnsWe7Ato9vwv9x4NHirDoV+zNMmUF9OsADaQBvijBIc5wyYfFLzEjsGR6I8A2MoA6fdWlwdYx6GfFrs21iylA3iBXLinlW7VLhuwbniQA23qFdCUalwQI5bSluaKzyvwCR9ZvhyYC8nCNBjHXg2t3lBNWt8Z81la213OaDiLKYVGpj8wqRTH++V9FAl7gyU48=
deploy:
provider: releases
api_key:
secure: Br5dv5lqX5gpVyG8oV3bibvU2bGyl6TBuxCyPV+5bG5cjBdjO75iFOGb6XYiiCAA6NWegEdd+rmgzFcA+hqjcANJx/pNTKKLscaJ7ZSotCmjAHp09CLEkWRiGWKVHo/Rgv8BbWB4vgw4ueQJ5/lexeMFIqOhgJMAe5ddk9B4n5C2VLjsoaGTU55zGH0HNmmIJzvTWsOu4MZfWBfmG/5Yak6P6tOfuGVe+BodYUsd6meH0VX8Nr6CGCsIyIyhzx264BosuTq7ppNxcMdt11FhFnyL0aI9zPWdck0P1aR6vpQaV6AaYE4LKGoWnVrtv+Lt3mpOiEvrlAQOFJ8drC0BpFVL3G69NZrnXh1ckpNmZXwu8b2Z8dLIXKcDFmvK8rrXIg+dgsgYpiIx01c+QvZ1+2d5V3hbF9ys3o4Y7P7g1Z04bQzM7QxKxfed5gJlwyh0kUXwsnWqZ1azpa+BqEI2zaqnhVuAHltea55trjl4JGhRTSNbXlvQ7i/AYugQACu6Ig9F1ktU2njPG+RvYQzt9Ocj9MFuYIpjgkRXq7bvLnLnOuut7HvB6Jt9/QQFqQJcwTHK7mqUG0Qc1JMgj1HXpF1Ti095D4FObSXMI/1FtVVfgU8yS0QCeN6h1Hpy8cTpTv97WW519PFqIv/DyQrw7bjoQgO2zCmB92X5kEBdnIU=
file_glob: true
file: build/*
skip_cleanup: true
on:
tags: true
45 changes: 0 additions & 45 deletions .vimrc_local.vim

This file was deleted.

55 changes: 55 additions & 0 deletions .wdio.conf.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
exports.config = Object.assign(
{
specs: [ './test/**/*.js' ],
exclude: [ ],

sync: true,
logLevel: 'silent',
coloredLogs: true,
bail: 0,

screenshotPath: 'screenshots',
baseUrl: 'http://localhost:3000',

framework: 'mocha',

mochaOpts: {
ui: 'bdd',
},

reporters: [ 'spec' ],

waitforTimeout: 60000,
connectionRetryTimeout: 90000,
connectionRetryCount: 3,
},

(process.env.CI && process.env.BROWSERSTACK_USER) ? {
services: [ 'browserstack' ],

maxInstances: 1,

capabilities: [
{
browserName: 'chrome',
project: 'telepathy-web',
'browserstack.local': true,
build: process.env.TRAVIS_BUILD_NUMBER || `local-${Math.random()}`
},
],

browserstackLocal: true,

user: process.env.BROWSERSTACK_USER,
key: process.env.BROWSERSTACK_PASS,
} : {
services: [ 'phantomjs' ],

maxInstances: 10,

capabilities: [{
maxInstances: 10,
browserName: 'phantomjs',
}],
}
);
Loading

0 comments on commit c272325

Please sign in to comment.