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

Migrate workbox-build to TypeScript #2867

Merged
merged 82 commits into from
Jun 17, 2021
Merged

Migrate workbox-build to TypeScript #2867

merged 82 commits into from
Jun 17, 2021

Commits on Dec 23, 2020

  1. WIP

    jeffposnick committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    f2009fe View commit details
    Browse the repository at this point in the history
  2. Finished getManifest

    jeffposnick committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    56c29b0 View commit details
    Browse the repository at this point in the history
  3. GenerateSW migrated

    jeffposnick committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    e1f6105 View commit details
    Browse the repository at this point in the history
  4. Getting there

    jeffposnick committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    5a27e31 View commit details
    Browse the repository at this point in the history
  5. WIP

    jeffposnick committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    e6ad7b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. Runtime caching TS

    jeffposnick committed Dec 24, 2020
    Configuration menu
    Copy the full SHA
    b774e0d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. More WIP

    jeffposnick committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    f1bc1a8 View commit details
    Browse the repository at this point in the history
  2. More WIP

    jeffposnick committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    85b6aff View commit details
    Browse the repository at this point in the history
  3. Validation, type fixes

    jeffposnick committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    65e69c6 View commit details
    Browse the repository at this point in the history
  4. Builds!

    jeffposnick committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    c40c873 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2021

  1. No default exports

    jeffposnick committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    1e946bf View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

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

Commits on Apr 27, 2021

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

Commits on Apr 30, 2021

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

Commits on May 5, 2021

  1. Fix JSDocs

    jeffposnick committed May 5, 2021
    Configuration menu
    Copy the full SHA
    d672134 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. Configuration menu
    Copy the full SHA
    63d1be2 View commit details
    Browse the repository at this point in the history
  2. CanIUse update

    jeffposnick committed May 23, 2021
    Configuration menu
    Copy the full SHA
    7c9c646 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2e0f19 View commit details
    Browse the repository at this point in the history
  4. lib/bundle

    jeffposnick committed May 23, 2021
    Configuration menu
    Copy the full SHA
    06bb97d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. cdnUtils test

    jeffposnick committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    0f6c05a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    464f0c3 View commit details
    Browse the repository at this point in the history
  3. Still WIP

    jeffposnick committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    e5ab8b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. get-file-size migration

    jeffposnick committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    a49d5cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9427d2 View commit details
    Browse the repository at this point in the history
  3. A few more

    jeffposnick committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    f364a00 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    705e832 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. A few more

    jeffposnick committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    1337286 View commit details
    Browse the repository at this point in the history
  2. validate options

    jeffposnick committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    6ba9a82 View commit details
    Browse the repository at this point in the history
  3. Update ts-auto-guard

    jeffposnick committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    3ccfdde View commit details
    Browse the repository at this point in the history
  4. Fix dependency-check

    jeffposnick committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    9184df0 View commit details
    Browse the repository at this point in the history
  5. Swapped the exports

    jeffposnick committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    728ca6d View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. JSON Schema + ajv

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    82fbb94 View commit details
    Browse the repository at this point in the history
  2. TS 4.1.5

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    cd28f02 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d258ac1 View commit details
    Browse the repository at this point in the history
  4. Some default logic

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    0069bba View commit details
    Browse the repository at this point in the history
  5. Switched default quotes

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    2f80549 View commit details
    Browse the repository at this point in the history
  6. Cleanup optional types

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    ed52775 View commit details
    Browse the repository at this point in the history
  7. Figuring out errors

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    a8a161c View commit details
    Browse the repository at this point in the history
  8. Refactor

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    759b196 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cdabfc8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    69b9e66 View commit details
    Browse the repository at this point in the history
  11. Remove joi schema

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    4749d24 View commit details
    Browse the repository at this point in the history
  12. Fixed some swDest logic

    jeffposnick committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    48559c8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fae8a0e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f3a4e8b View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Configuration menu
    Copy the full SHA
    53aa9a8 View commit details
    Browse the repository at this point in the history
  2. More include/exclude fun

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    acfbefe View commit details
    Browse the repository at this point in the history
  3. swDest default fix

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    afdae9f View commit details
    Browse the repository at this point in the history
  4. Function support?

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    38ac1e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    649985f View commit details
    Browse the repository at this point in the history
  6. Fix an import

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    6a79eb1 View commit details
    Browse the repository at this point in the history
  7. Improve error messages

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    1f780ac View commit details
    Browse the repository at this point in the history
  8. Fix test string

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    311b1d6 View commit details
    Browse the repository at this point in the history
  9. New validation unit test

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    4475aec View commit details
    Browse the repository at this point in the history
  10. getManifest working

    jeffposnick committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    ad68acc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    19c207a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Function massaging

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    7d895fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb4aa3e View commit details
    Browse the repository at this point in the history
  3. Fix a few more gSW tests

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    a856e6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3945e8b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aed3f6a View commit details
    Browse the repository at this point in the history
  6. Optional globDirectory

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    a534b13 View commit details
    Browse the repository at this point in the history
  7. InjectManifest tests

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    dfafd9e View commit details
    Browse the repository at this point in the history
  8. Test cleanup

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    d50d4db View commit details
    Browse the repository at this point in the history
  9. Fix a test

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    25cfa2f View commit details
    Browse the repository at this point in the history
  10. Fix a config modification

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    0cca507 View commit details
    Browse the repository at this point in the history
  11. v5 injectmanifest test

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    935ca5e View commit details
    Browse the repository at this point in the history
  12. esModuleInterop support

    jeffposnick committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    781e92d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Fixes for proxied build

    jeffposnick committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    a7ef09d View commit details
    Browse the repository at this point in the history
  2. Final tweaks

    jeffposnick committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    d812352 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Linting

    jeffposnick committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    3ec8ddc View commit details
    Browse the repository at this point in the history
  2. Automated linting fixes

    jeffposnick committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    a9eee0f View commit details
    Browse the repository at this point in the history
  3. Tweak linting rules

    jeffposnick committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    6a71bb2 View commit details
    Browse the repository at this point in the history
  4. Update packages/workbox-build/src/lib/get-file-details.ts

    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    76bc659 View commit details
    Browse the repository at this point in the history
  5. Update test/workbox-build/node/generate-sw.js

    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    14cc0ad View commit details
    Browse the repository at this point in the history
  6. Update packages/workbox-build/src/lib/additional-manifest-entries-tra…

    …nsform.ts
    
    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    8816a4d View commit details
    Browse the repository at this point in the history
  7. Update packages/workbox-build/src/lib/additional-manifest-entries-tra…

    …nsform.ts
    
    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    207bb4f View commit details
    Browse the repository at this point in the history
  8. Update packages/workbox-build/src/lib/cdn-utils.ts

    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    19a3ff3 View commit details
    Browse the repository at this point in the history
  9. Update packages/workbox-build/src/lib/get-file-manifest-entries.ts

    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    4e363bd View commit details
    Browse the repository at this point in the history
  10. Update packages/workbox-build/src/lib/stringify-without-comments.ts

    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    c066941 View commit details
    Browse the repository at this point in the history
  11. Update packages/workbox-build/src/lib/validate-options.ts

    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    4caaaeb View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Update packages/workbox-build/src/lib/additional-manifest-entries-tra…

    …nsform.ts
    
    Co-authored-by: Adriana Jara <32825533+tropicadri@users.noreply.github.com>
    jeffposnick and tropicadri authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    4af8d17 View commit details
    Browse the repository at this point in the history