pipelines:
  default:
    - parallel:
      - step:
          name: 'Node 18: Install and Test'
          image: node:18
          script:
            - npm install
            - npm run test:ci
      - step:
          name: 'Node 20: Install and Test'
          image: node:20
          script:
            - npm install
            - npm run test:ci
      - step:
          name: 'Node 22: Install and Test'
          image: node:22
          script:
            - npm install
            - npm run test:ci