UNPKG

canvasimo

Version:

An HTML5 canvas drawing library, with 150+ useful methods, jQuery-like fluent interface, and cross-browser compatibility enhancements.

83 lines (72 loc) 1.78 kB
# Javascript Node CircleCI 2.0 configuration file # # Check https://circleci.com/docs/2.0/language-javascript/ for more details # version: 2 jobs: test: docker: # specify the version you desire here - image: circleci/node:10.5 # Specify service dependencies here if necessary # CircleCI maintains a library of pre-built images # documented at https://circleci.com/docs/2.0/circleci-images/ # - image: circleci/mongo:3.4.4 working_directory: ~/repo steps: - checkout # Download and cache dependencies - restore_cache: keys: - v1-dependencies-{{ checksum "package.json" }} # fallback to using the latest cache if no exact match is found - v1-dependencies- - run: name: Install command: npm i - save_cache: paths: - node_modules key: v1-dependencies-{{ checksum "package.json" }} # run tests! - run: name: Test command: npm test - run: name: Dist command: npm run dist - run: name: Build docs command: npm run build - store_artifacts: path: coverage prefix: coverage - persist_to_workspace: root: . paths: - docs deploy: docker: - image: circleci/node:10.5 steps: - checkout - attach_workspace: at: . - run: name: Deploy command: ./scripts/deploy workflows: version: 2 test-build-deploy: jobs: - test - deploy: requires: - test filters: branches: only: master general: branches: ignore: - gh-pages