636eaffe | version: 2 jobs: build: docker: |
a627c084 | - image: circleci/node:16.13.1 |
636eaffe | working_directory: ~/repo steps: - checkout - restore_cache: keys: |
edc506f4 | - v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }}-1 |
636eaffe | - run: npm ci - save_cache: paths: - node_modules |
edc506f4 | key: v1-dependencies-{{ checksum "package.json" }}-{{ checksum "package-lock.json" }}-1 |
636eaffe | # 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 |