636eaffe | version: 2 jobs: build: docker: - image: circleci/node:12.3.1 working_directory: ~/repo steps: - checkout - restore_cache: keys: - v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }} - v1-dependencies- - run: npm ci - save_cache: paths: - node_modules key: v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }} # run tests! - run: npx eslint src |
4d4a2215 | - run: |
d8739715 | name: jest src |
4d4a2215 | command: mkdir -p test-results/jest && npm test -- --reporters=default --reporters=jest-junit |
e698c655 | - store_test_results: |
01668b85 | path: test-results |
636eaffe | - run: npx babel -d dist src |
bb7b5de2 | - run: cd react-demo && npm ci && npx rollup -c |