Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize require config #3184

Merged
merged 18 commits into from Jun 25, 2023
Merged

Modernize require config #3184

merged 18 commits into from Jun 25, 2023

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    246b8b5 View commit details
    Browse the repository at this point in the history
  2. feat: handle call function from loaded option.require

    - call directly
    - fallback to `default`
    sculpt0r committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    b6f93cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1143fa3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b2ff87 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b017a3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cec80a9 View commit details
    Browse the repository at this point in the history
  7. Collect multiple options

    novemberborn authored and sculpt0r committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    5592ebc View commit details
    Browse the repository at this point in the history
  8. Modernize & fix tests

    * Resolve from the project directory by joining paths, this means you can only provide relative files and not dependencies, which is a breaking change
    * Remove Babel recipe since it's now incompatible
    * Fix tests and add additional cases
    * Some refactoring
    novemberborn authored and sculpt0r committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    0b4317b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    29e401b View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    b88c6df View commit details
    Browse the repository at this point in the history
  2. Use advanced serialization for child processes

    This means options are (de)serialized the same way as with worker threads, enabling us to use maps etc for require arguments.
    novemberborn committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    db50d30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c28e20 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    36bb935 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    345bc31 View commit details
    Browse the repository at this point in the history
  3. Regain ability to require dependencies

    Write a file into node_modules to give us a relative import.
    novemberborn committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    0ff6c93 View commit details
    Browse the repository at this point in the history
  4. Fix linting issues

    novemberborn committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    2c5635e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b5ce30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    808121c View commit details
    Browse the repository at this point in the history