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

Major: 1.0 #64

Merged
merged 79 commits into from
Jun 10, 2020
Merged

Major: 1.0 #64

merged 79 commits into from
Jun 10, 2020

Commits on Jun 23, 2019

  1. Configuration menu
    Copy the full SHA
    1757b26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f13fbb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c08ac50 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36ba734 View commit details
    Browse the repository at this point in the history
  5. chore(sirv-cli): update readme

    lukeed committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    926fd7c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5671577 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2019

  1. feat(sirv): allow --single to accept path;

    - Closes #35
    lukeed committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    fd55eca View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2019

  1. fix(sirv): respect existing Content-Type header;

    - Closes #38
    - Closes #39
    lukeed committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    5ef168f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6549fcf View commit details
    Browse the repository at this point in the history
  3. feat: allow precompiled gzip & brotli files;

    - Closes #3
    lukeed committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    3d34763 View commit details
    Browse the repository at this point in the history
  4. refactor(sirv): consolidate "dev & prod" modes;

    - still optimized
    - adds ETag support to "dev" mode
    - adds brotli/gzip support to "dev" mode
    - Related: #3
    lukeed committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    f1bcc43 View commit details
    Browse the repository at this point in the history
  5. chore: bump devdeps

    lukeed committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    12cff58 View commit details
    Browse the repository at this point in the history
  6. v1.0.0-next.0

    lukeed committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    353b861 View commit details
    Browse the repository at this point in the history
  7. chore(docs): fix Polka demo usage;

    - Closes #42
    lukeed committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    43f0269 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2019

  1. fix(sirv): set "no-store" during dev mode;

    - Closes #45
    lukeed committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    604f926 View commit details
    Browse the repository at this point in the history
  2. v1.0.0-next.1

    lukeed committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    88b15bc View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Configuration menu
    Copy the full SHA
    535b2c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84d4f33 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2019

  1. Configuration menu
    Copy the full SHA
    db8fefc View commit details
    Browse the repository at this point in the history
  2. v1.0.0-next.2

    lukeed committed Nov 23, 2019
    Configuration menu
    Copy the full SHA
    78f9157 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Configuration menu
    Copy the full SHA
    8c92751 View commit details
    Browse the repository at this point in the history
  2. v1.0.0-next.3

    lukeed committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    3bb947b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. fix(sirv): compare ETag against If-None-Match header (#56)

    * fix(sirv-cli): use `host` for port availability
    
    * Add support for ETag-based caching
    
    When providing an ETag header on responses, the client automatically sends that header value on subsequent requests for the matching resource as an `If-None-Match` request header. If the ETag value received in `If-None-Match` is the same as the ETag computed by the disk crawl, a 304 "Not Modified" status can be returned along with an empty body to indicate that the requestor's cached value should be used.
    
    * chore: use existing `isEtag` var
    
    Co-authored-by: Luke Edwards <luke.edwards05@gmail.com>
    developit and lukeed authored May 4, 2020
    Configuration menu
    Copy the full SHA
    5305b55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fb6a16 View commit details
    Browse the repository at this point in the history
  3. v1.0.0-next.4

    lukeed committed May 4, 2020
    Configuration menu
    Copy the full SHA
    163281a View commit details
    Browse the repository at this point in the history

Commits on May 23, 2020

  1. Merge remote-tracking branch 'origin/master' into next

    # Conflicts:
    #	lerna.json
    #	package.json
    #	packages/sirv-cli/boot.js
    #	packages/sirv-cli/package.json
    #	packages/sirv/index.js
    #	packages/sirv/package.json
    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    ae5e905 View commit details
    Browse the repository at this point in the history
  2. break: require Node 10.x minimum;

    - Node 8.x is already End of Life (2019-12-31)
    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    19061be View commit details
    Browse the repository at this point in the history
  3. chore: update CI badges

    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    e9ee33f View commit details
    Browse the repository at this point in the history
  4. v1.0.0-next.5

    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    9953d98 View commit details
    Browse the repository at this point in the history
  5. feat(sirv): add type definitions;

    - Closes #61
    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    05058a2 View commit details
    Browse the repository at this point in the history
  6. chore: add notice to base readme re: website;

    - Closes #62
    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    41cf9f5 View commit details
    Browse the repository at this point in the history
  7. feat(sirv): add filter option to determine file list;

    - supplants default `dotfiles` matcher, responsible for own logic
    - Closes #50
    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    5671ac9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a04d66 View commit details
    Browse the repository at this point in the history
  9. chore: rename files

    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    b2c0385 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    456df75 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9754302 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    51b484a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    061e8a1 View commit details
    Browse the repository at this point in the history
  14. chore: begin integration test suites;

    - include fixtures directory
    lukeed committed May 23, 2020
    Configuration menu
    Copy the full SHA
    cbe0a47 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2020

  1. chore: use pnpm again for lerna;

    This reverts commit a56872b.
    
    # Conflicts:
    #	lerna.json
    lukeed committed May 25, 2020
    Configuration menu
    Copy the full SHA
    141c91d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10b6eac View commit details
    Browse the repository at this point in the history
  3. chore: add single tests

    lukeed committed May 25, 2020
    Configuration menu
    Copy the full SHA
    461b8de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ccfcda View commit details
    Browse the repository at this point in the history
  5. chore: add "extensions" tests

    lukeed committed May 25, 2020
    Configuration menu
    Copy the full SHA
    5953004 View commit details
    Browse the repository at this point in the history
  6. chore: add dotfiles test suite

    lukeed committed May 25, 2020
    Configuration menu
    Copy the full SHA
    07c65ac View commit details
    Browse the repository at this point in the history
  7. chore: add dev test suite

    lukeed committed May 25, 2020
    Configuration menu
    Copy the full SHA
    3cfb51e View commit details
    Browse the repository at this point in the history
  8. chore: add etag test suite

    lukeed committed May 25, 2020
    Configuration menu
    Copy the full SHA
    4608c92 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b3b89cb View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Configuration menu
    Copy the full SHA
    f6b1e72 View commit details
    Browse the repository at this point in the history
  2. chore: add ranges test suite

    lukeed committed May 26, 2020
    Configuration menu
    Copy the full SHA
    5f583e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d248d52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdfc9b0 View commit details
    Browse the repository at this point in the history
  5. chore: cleanup test helpers

    lukeed committed May 26, 2020
    Configuration menu
    Copy the full SHA
    0dcebb7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d0ab70c View commit details
    Browse the repository at this point in the history
  7. chore: initial CLI tests

    lukeed committed May 26, 2020
    Configuration menu
    Copy the full SHA
    3009ae0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7bdefb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d652e1c View commit details
    Browse the repository at this point in the history
  10. chore: add loose CLI tests

    lukeed committed May 26, 2020
    Configuration menu
    Copy the full SHA
    5d555d2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d51f3dc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ea9e185 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cdd0277 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9ceecc2 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2020

  1. feat: add "assets" option (#53)

    * Add option to specify asset paths for SPAs
    
    Allows asset path prefixes to be specified by the CLI when running in
    single-page mode.
    
    If a path is requested that doesn't exist, and that path matches one of
    the asset path prefixes, the request will 404 instead of retuning a 200
    containing the root index.
    
    Fixes #44
    
    * fix: ensure `assets` array & preload prep work
    
    * chore: add `assets` tests
    
    * chore: update options definition
    
    * update `--single` & `--assets` text
    
    Co-authored-by: Luke Edwards <luke.edwards05@gmail.com>
    pR0Ps and lukeed authored May 31, 2020
    Configuration menu
    Copy the full SHA
    918102e View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2020

  1. Configuration menu
    Copy the full SHA
    a9fe100 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb1d02e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29058ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21245c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Configuration menu
    Copy the full SHA
    2f68ffa View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2020

  1. v1.0.0-next.6

    lukeed committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    c82ef59 View commit details
    Browse the repository at this point in the history
  2. fix(sirv): extension regexp

    lukeed committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    05ce611 View commit details
    Browse the repository at this point in the history
  3. v1.0.0-next.7

    lukeed committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    d080358 View commit details
    Browse the repository at this point in the history
  4. fix(sirv): remove premature ignore check;

    - ran before extensions could be applied
    - effectively reverts to #53
    lukeed committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    50142f8 View commit details
    Browse the repository at this point in the history
  5. v1.0.0-next.8

    lukeed committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    db1786d View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2020

  1. Configuration menu
    Copy the full SHA
    726f856 View commit details
    Browse the repository at this point in the history
  2. v1.0.0-next.9

    lukeed committed Jun 7, 2020
    Configuration menu
    Copy the full SHA
    75ad25d View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2020

  1. Configuration menu
    Copy the full SHA
    ad31cde View commit details
    Browse the repository at this point in the history
  2. chore: update documentation

    lukeed committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    8e9cb49 View commit details
    Browse the repository at this point in the history
  3. chore: update bench figures;

    - include dummy apps directly
    lukeed committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    a346382 View commit details
    Browse the repository at this point in the history
  4. chore: fix spacing

    lukeed committed Jun 10, 2020
    Configuration menu
    Copy the full SHA
    18103e7 View commit details
    Browse the repository at this point in the history