diff --git a/.travis.yml b/.travis.yml index eba78b4..8410c70 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,7 @@ install: - npm ci before_script: + - npm run stylelint - "sh -e /etc/init.d/xvfb start" - sleep 3 - fluxbox >/dev/null 2>&1 & @@ -28,6 +29,5 @@ before_script: - chmod +x ./tests/build/scripts/run_jake.sh - export DISPLAY=:99.0 - gulp build - - npm run stylelint script: "./jake.sh loose=true capture=Firefox" diff --git a/package-lock.json b/package-lock.json index 8246687..d328f0d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13158,6 +13158,12 @@ "lcid": "1.0.0" } }, + "os-shim": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz", + "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=", + "dev": true + }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -13856,6 +13862,49 @@ "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, + "pre-commit": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/pre-commit/-/pre-commit-1.2.2.tgz", + "integrity": "sha1-287g7p3nI15X95xW186UZBpp7sY=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "spawn-sync": "1.0.15", + "which": "1.2.14" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.2.14" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + } + } + }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", @@ -15349,6 +15398,16 @@ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" }, + "spawn-sync": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz", + "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", + "dev": true, + "requires": { + "concat-stream": "1.5.2", + "os-shim": "0.1.3" + } + }, "spdx-correct": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", diff --git a/package.json b/package.json index 440d354..4bfc8dd 100644 --- a/package.json +++ b/package.json @@ -12,14 +12,14 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/rhyneav/papercss.git" + "url": "git+https://github.com/papercss/papercss.git" }, "author": "Rhyne Vlaservich ", "license": "ISC", "bugs": { - "url": "https://github.com/rhyneav/papercss/issues" + "url": "https://github.com/papercss/papercss/issues" }, - "homepage": "https://github.com/rhyneav/papercss#readme", + "homepage": "https://www.getpapercss.com", "dependencies": { "gulp": "3.9.1", "gulp-clean-css": "3.9.0", @@ -56,6 +56,7 @@ "npm": "^5.3.0", "object-merge": "^2.5.1", "os": "^0.1.1", + "pre-commit": "^1.2.2", "procfile": "^0.1.1", "quixote": "^0.14.0", "request": "^2.83.0", @@ -70,5 +71,8 @@ "stylelint-order": "0.8.0", "stylelint-scss": "2.2.0", "webpack-dev-server": "2.7.1" - } + }, + "pre-commit": [ + "stylelint" + ] }