Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TooTallNate/proxy-agents
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.0.1
Choose a base ref
...
head repository: TooTallNate/proxy-agents
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: https-proxy-agent@6.0.0
Choose a head ref

Commits on Apr 29, 2023

  1. Move all HTTP proxy agent related modules to a monorepo (#143)

    Converts this repository into a monorepo, containing the following npm packages:
    
       * agent-base
       * data-uri-to-buffer
       * degenerator
       * get-uri
       * https-proxy-agent
       * http-proxy-agent
       * pac-proxy-agent
       * pac-resolver
       * proxy
       * proxy-agent
       * socks-proxy-agent
    
    Why? Mainly for ease of maintenance. It's difficult to monitor 10+ repositories and
    keep their configurations in sync. Additionally:
    
       * Uses Turborepo
       * All packages have been converted to TypeScript
       * Common issue tracker for all related packages
       * Common eslint configuration
       * Shared GH Actions setup
       * Test changes for sub-packages against dependent parent packages
    TooTallNate authored Apr 29, 2023
    Copy the full SHA
    b06bb20 View commit details
  2. Add root-level README

    TooTallNate committed Apr 29, 2023
    Copy the full SHA
    804ec07 View commit details
  3. Copy the full SHA
    3b90bb1 View commit details
  4. .

    TooTallNate committed Apr 29, 2023
    Copy the full SHA
    7469cb8 View commit details
  5. Copy the full SHA
    de70a45 View commit details
  6. Add NordVPN E2E tests (#144)

    Runs a simple end to end test against NordVPN servers,
    for `https-proxy-agent` and `socks-proxy-agent`.
    TooTallNate authored Apr 29, 2023
    Copy the full SHA
    4b3e591 View commit details

Commits on Apr 30, 2023

  1. Add "pack" script for Vercel deployment (#145)

    Enable Vercel deployments to upload tarballs of each package,
    so that they can be installed and tested before being released
    in a mainline npm package release.
    
    For example:
    
    ```
    npm i https://proxy-agents-git-pack-tootallnate.vercel.app/proxy-agent.tgz
    ```
    TooTallNate authored Apr 30, 2023
    1
    Copy the full SHA
    b3b08f9 View commit details
  2. 3 minute timeout for GH Actions

    Windows tests seem to be tight at 2 minutes.
    TooTallNate committed Apr 30, 2023
    1
    Copy the full SHA
    75b3130 View commit details
  3. Remove "vercel-build" script

    Using Build Command override in project settings instead.
    TooTallNate committed Apr 30, 2023
    1
    Copy the full SHA
    ed3e630 View commit details

Commits on May 1, 2023

  1. [proxy-agent] Use "lru-cache@7" (#146)

    ncc v0.24.0 has an issue parsing "lru-cache@9" :/
    
    ```
    ncc: Version 0.24.0
    ncc: Compiling file index.js
    ncc: Using typescript@4.9.5 (local user-provided)
    Error: Module parse failed: Unexpected token (27:15)
    File was processed with these loaders:
     * ../../node_modules/.pnpm/@vercel+ncc@0.24.0/node_modules/@vercel/ncc/dist/ncc/loaders/empty-loader.js
     * ../../node_modules/.pnpm/@vercel+ncc@0.24.0/node_modules/@vercel/ncc/dist/ncc/loaders/relocate-loader.js
     * ../../node_modules/.pnpm/@vercel+ncc@0.24.0/node_modules/@vercel/ncc/dist/ncc/loaders/shebang-loader.js
    You may need an additional loader to handle the result of these loaders.
    |     //@ts-ignore
    |     AS = class AbortSignal {
    >         onabort;
    |         _onabort = [];
    |         reason;
    ```
    TooTallNate authored May 1, 2023
    1
    Copy the full SHA
    1b22438 View commit details
  2. Copy the full SHA
    3b258fd View commit details
  3. 1
    Copy the full SHA
    941efab View commit details

Commits on May 2, 2023

  1. Add "prettier" config

    TooTallNate committed May 2, 2023
    1
    Copy the full SHA
    cd3d088 View commit details

Commits on May 3, 2023

  1. .

    TooTallNate committed May 3, 2023
    Copy the full SHA
    60ae3a9 View commit details
  2. Add "changesets"

    TooTallNate committed May 3, 2023
    1
    Copy the full SHA
    b6a0e95 View commit details
  3. Copy the full SHA
    6bb6030 View commit details
  4. Add changesets GH Action

    TooTallNate committed May 3, 2023
    1
    Copy the full SHA
    b1fee01 View commit details
  5. Fix testing GH Action

    TooTallNate committed May 3, 2023
    1
    Copy the full SHA
    1ae55ba View commit details
  6. 1
    Copy the full SHA
    06775a8 View commit details
  7. 1
    Copy the full SHA
    03c8001 View commit details
  8. 5 minute test timeout

    TooTallNate committed May 3, 2023
    1
    Copy the full SHA
    a03e785 View commit details
  9. Add keepAlive: true support (#147)

    Enables `keepAlive: true` option for all proxy agent classes.
    When set, the `Proxy-Connection: Keep-Alive` HTTP header
    will be sent to HTTP proxies.
    TooTallNate authored May 3, 2023
    1
    Copy the full SHA
    4333067 View commit details

Commits on May 4, 2023

  1. 1
    Copy the full SHA
    c169ced View commit details
  2. Update "repository" fields to include "directory"

    Also remove "bugs" and "homepage" since they're redundant
    TooTallNate committed May 4, 2023
    1
    Copy the full SHA
    d3cfb13 View commit details
  3. README updates

    TooTallNate committed May 4, 2023
    1
    Copy the full SHA
    a5aaa23 View commit details
  4. 1
    Copy the full SHA
    d99a7c8 View commit details
  5. Version Packages (#149)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] and github-actions[bot] authored May 4, 2023
    1
    Copy the full SHA
    dd7d8af View commit details
Loading