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

Typescript incremental builds using project references, test type checking, better dev workflow #4261

Closed
wants to merge 80 commits into from

Commits on Dec 24, 2018

  1. npm i

    rosskevin committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    529fc74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53230f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b41df8d View commit details
    Browse the repository at this point in the history
  4. remove old/unused files

    rosskevin committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    54426a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a9a671a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    56205d6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91c4b6b View commit details
    Browse the repository at this point in the history
  8. setup artifacts

    rosskevin committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    f1b7745 View commit details
    Browse the repository at this point in the history
  9. setup default build task

    rosskevin committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    6688433 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    10647b3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c951fd3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f283f62 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    923202b View commit details
    Browse the repository at this point in the history
  14. .

    rosskevin committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    95f9a77 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    267e85d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f8d36cd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b1be3c3 View commit details
    Browse the repository at this point in the history
  18. lint

    rosskevin committed Dec 24, 2018
    Configuration menu
    Copy the full SHA
    0aa7156 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    92510ac View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2018

  1. seeded the buildEsmConfig

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    0aa06be View commit details
    Browse the repository at this point in the history
  2. chore: Publish

     - apollo-boost@0.1.24
     - apollo-cache-inmemory@1.3.13
     - apollo-cache@1.1.23
     - apollo-client@2.4.9
     - apollo-utilities@1.0.28
     - graphql-anywhere@4.1.25
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    33dc949 View commit details
    Browse the repository at this point in the history
  3. initial esm build working

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    5d0091e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a533452 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    266f8dd View commit details
    Browse the repository at this point in the history
  6. prettier - not sure why it wasn’t run on these files previously - sid…

    …e effect of testing scripts
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    fba3ba0 View commit details
    Browse the repository at this point in the history
  7. lint:fix

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    7291c0e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    85d089b View commit details
    Browse the repository at this point in the history
  9. parallelize postinstall, bundle, lint, lint:fix, use .prettierrc for …

    …common settings, rename old lint-fix to prettier, add actual lint:fix using tslint parallel
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    8afac10 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9a8ab95 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    572e687 View commit details
    Browse the repository at this point in the history
  12. fix imports on tests

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    cfcf688 View commit details
    Browse the repository at this point in the history
  13. correct path for yarn cache

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    94d875a View commit details
    Browse the repository at this point in the history
  14. esModuleInterop/allowSyntheticDefaultImports should work for jest - w…

    …orks for build just not in test
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    adc4b86 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f3f7237 View commit details
    Browse the repository at this point in the history
  16. switch to jest.config.js

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    5848ab9 View commit details
    Browse the repository at this point in the history
  17. enable multi-project runner from the root - tests pass

    Test Suites: 96 passed, 96 total
    Tests:       14 skipped, 1888 passed, 1902 total
    Snapshots:   108 passed, 108 total
    Time:        117.477s
    Ran all test suites in 7 projects.
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    3bf6dc1 View commit details
    Browse the repository at this point in the history
  18. reduce config - tests pass

    Test Suites: 96 passed, 96 total
    Tests:       14 skipped, 1888 passed, 1902 total
    Snapshots:   108 passed, 108 total
    Time:        91s
    Ran all test suites in 7 projects.
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    7367de2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3f8f384 View commit details
    Browse the repository at this point in the history
  20. move shared jest.config out of hierarchy reduces tests by half (which…

    … is correct) - tests pass
    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    e5e68dd View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cbf8ee0 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9c476bc View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    abbefca View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0f66851 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ed04588 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b865455 View commit details
    Browse the repository at this point in the history
  27. remove unused .babelrc

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    c6d1b45 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    8634334 View commit details
    Browse the repository at this point in the history
  29. fix async test completion

    rosskevin committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    ebb7bb7 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. Configuration menu
    Copy the full SHA
    cb619d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27ec6ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf99063 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db755c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f7937e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a015a9e View commit details
    Browse the repository at this point in the history
  7. Clean test artifacts postbundle to ensure clean directory for cjs/npm…

    … packaging for publishing
    rosskevin committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    51b1dae View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f0c6377 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    01d2049 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c0c4665 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    162824f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ab6da6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e21c486 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    43bb1a4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    157b112 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9890e45 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    327729d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    73488ee View commit details
    Browse the repository at this point in the history
  19. add back npm lock

    rosskevin committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    c84308d View commit details
    Browse the repository at this point in the history
  20. Merge branch 'ts-ship-shape' into fix/build

    * ts-ship-shape:
      add back npm lock
    JoviDeCroock committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    c671820 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    690d03b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7c80ff7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    d45fef9 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6ae341c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8e8ea67 View commit details
    Browse the repository at this point in the history
  26. fix: naming mistake

    JoviDeCroock committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    115f0b3 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #1 from JoviDeCroock/fix/build

    Fix/build
    rosskevin committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    8abf773 View commit details
    Browse the repository at this point in the history
  28. add docs package-lock

    rosskevin committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    5881008 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2019

  1. Configuration menu
    Copy the full SHA
    4597e95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de84380 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9640e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6006981 View commit details
    Browse the repository at this point in the history