diff options
author | XhmikosR <xhmikosr@gmail.com> | 2021-08-01 17:23:48 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2021-09-01 15:01:19 +0300 |
commit | 454f70db45a8e93d647ecf3aba9ef1142b5bc94d (patch) | |
tree | 8a29a6ecdf39a31d3accf84a3bbe40770f187f80 | |
parent | ac96a2cdabe2d25c2010fa4ca7755a3c6e8acdf3 (diff) |
Split examples scripts and run them on CI too.
-rw-r--r-- | .github/workflows/test.yml | 3 | ||||
-rw-r--r-- | package.json | 13 |
2 files changed, 14 insertions, 2 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ae8e656..ec4ab41 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,5 +28,8 @@ jobs: - name: Install npm dependencies run: npm ci + - name: Run examples + run: npm run examples + - name: Run tests run: npm test diff --git a/package.json b/package.json index bd7165e..926a4cd 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,17 @@ "lint": "npm-run-all --parallel xo stylelint", "test": "npm run lint && npm run mocha", "generate-test-results": "node-sass test/sass/ -o test/expected/", - "gulp-examples": "cd examples/less/gulp && gulp build && cd ../../postcss/gulp && gulp build && cd ../../scss/gulp && gulp build && cd ../../stylus/gulp && gulp build && cd ../../../..", - "node-examples": "node examples/less/node/index.js && node examples/postcss/node/index.js && node examples/scss/node/index.js && node examples/stylus/node/index.js" + "examples": "npm-run-all --parallel --continue-on-error gulp-examples node-examples", + "gulp-examples": "npm-run-all --parallel --continue-on-error gulp-example-*", + "gulp-example-less": "gulp --gulpfile=examples/less/gulp/gulpfile.js build", + "gulp-example-postcss": "gulp --gulpfile=examples/postcss/gulp/gulpfile.js build", + "gulp-example-scss": "gulp --gulpfile=examples/scss/gulp/gulpfile.js build", + "gulp-example-stylus": "gulp --gulpfile=examples/stylus/gulp/gulpfile.js build", + "node-examples": "npm-run-all --parallel --continue-on-error node-example-*", + "node-example-less": "node examples/less/node/index.js", + "node-example-postcss": "node examples/postcss/node/index.js", + "node-example-scss": "node examples/scss/node/index.js", + "node-example-stylus": "node examples/stylus/node/index.js" }, "dependencies": {}, "devDependencies": { |