Vendor fast-check@4.6.0

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Storage Execution 2026-03-16, Storage Execution 2026-03-30
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The added fc-4.6.0.js file is adapted from the public NPM package. The LICENSE remains unchanged from 3.1.0.

      Updates are only made to tests and library files in `jstests/write_path/timeseries/pbt/*/` which are under active development as part of SPM-4400.

      ```js
      /*
      This file is adapted from https://www.npmjs.com/package/fast-check

      To produce the current output file:
      1. fast-check@4.6.0 was downloaded from NPM registry

      npm install fast-check@4.6..0

      2. A bundle.mjs file was created to import and re-export the fast-check library

      // bundle-fc.mjs
      import * as fc from 'fast-check';
      export

      {fc}

      ;

      3. The modules was bundled with esbuild

      npx esbuild bundle-fc.mjs \
      --bundle \
      --format=esm \
      --platform=browser \
      --target=es2018 \
      --minify \
      --outfile=fc-4.6.0.js # this file

      4. Shims are added for resmoke compatibility

      /* global setTimeout, clearTimeout, Reflect*/
      ```

            Assignee:
            Benjamin Pearce
            Reporter:
            Benjamin Pearce
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: