From e26b3e7fc63a6c049f94ce0123607fbb38f6aa12 Mon Sep 17 00:00:00 2001 From: Christophe Hurpeau Date: Sun, 16 Oct 2016 17:15:29 +0200 Subject: [PATCH] refactor: pob update --- .commitrc.js | 1 + .eslintrc.js | 1 + .pob.json | 10 ++++++++++ .travis.yml | 8 ++++++++ git-hooks/post-checkout | 5 +++++ git-hooks/post-merge | 5 +++++ git-hooks/prepare-commit-msg | 11 +++++++++++ 7 files changed, 41 insertions(+) create mode 100644 .commitrc.js create mode 100644 .eslintrc.js create mode 100644 .pob.json create mode 100644 .travis.yml create mode 100755 git-hooks/post-checkout create mode 100755 git-hooks/post-merge create mode 100755 git-hooks/prepare-commit-msg diff --git a/.commitrc.js b/.commitrc.js new file mode 100644 index 0000000..4ed2752 --- /dev/null +++ b/.commitrc.js @@ -0,0 +1 @@ +module.exports = ['karma']; diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..5555667 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1 @@ +exports.extends = 'pob/babel'; diff --git a/.pob.json b/.pob.json new file mode 100644 index 0000000..7de94d2 --- /dev/null +++ b/.pob.json @@ -0,0 +1,10 @@ +{ + "envs": [ + "node6", + "webpack-modern-browsers", + "webpack" + ], + "react": false, + "testing": true, + "documentation": false +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3a87c41 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: node_js +node_js: + - "6" + - "4" + +cache: + directories: + - node_modules diff --git a/git-hooks/post-checkout b/git-hooks/post-checkout new file mode 100755 index 0000000..b1b3d41 --- /dev/null +++ b/git-hooks/post-checkout @@ -0,0 +1,5 @@ +#!/bin/bash + +if [[ `git diff HEAD@{1} --stat -- package.json` != "" ]]; then + npm install ; npm prune +fi diff --git a/git-hooks/post-merge b/git-hooks/post-merge new file mode 100755 index 0000000..b1b3d41 --- /dev/null +++ b/git-hooks/post-merge @@ -0,0 +1,5 @@ +#!/bin/bash + +if [[ `git diff HEAD@{1} --stat -- package.json` != "" ]]; then + npm install ; npm prune +fi diff --git a/git-hooks/prepare-commit-msg b/git-hooks/prepare-commit-msg new file mode 100755 index 0000000..2a5578a --- /dev/null +++ b/git-hooks/prepare-commit-msg @@ -0,0 +1,11 @@ +#!/bin/sh + +# Allow to read user input, assigns stdin to keyboard +exec < /dev/tty + +case "$2," in + message,|template,|,) + node_modules/.bin/prepare-commit-msg --path "$1" + ;; + *) ;; +esac