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

Switch to esbuild for faster builds and also to allow using more modern JavaScript syntax and features #6909

Merged
merged 112 commits into from
Sep 12, 2024

Commits on Feb 28, 2024

  1. esbuild first cut

    seems to work for everything except regl traces
    alexcjohnson authored and archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    24876d8 View commit details
    Browse the repository at this point in the history
  2. put output name back to plotly.js

    alexcjohnson authored and archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8d6d9ee View commit details
    Browse the repository at this point in the history
  3. update package-lock diff

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    fd7e445 View commit details
    Browse the repository at this point in the history
  4. uninstall webpack

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    59af538 View commit details
    Browse the repository at this point in the history
  5. uninstall webpack-cli

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    9481fe5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b70ad83 View commit details
    Browse the repository at this point in the history
  7. uninstall karma-webpack

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ab7abd5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    63d3de8 View commit details
    Browse the repository at this point in the history
  9. remove webpack.config.js

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    55c03d8 View commit details
    Browse the repository at this point in the history
  10. install buffer

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2b8d93a View commit details
    Browse the repository at this point in the history
  11. install assert

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    cf5633e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ca525fd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    390b0f1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2a04743 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0d6fd10 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    abc4532 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    687276a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5701b7e View commit details
    Browse the repository at this point in the history
  19. es6 import _bundle function

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    34f564e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    80f0547 View commit details
    Browse the repository at this point in the history
  21. use esbuild to make bundles

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ea7b866 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ad00767 View commit details
    Browse the repository at this point in the history
  23. js > mjs

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    c2c21d9 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1ebbfad View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a6d1437 View commit details
    Browse the repository at this point in the history
  26. fix bundle_wrapper

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    bf75f64 View commit details
    Browse the repository at this point in the history
  27. skip no-new-func test for now

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1ccaec5 View commit details
    Browse the repository at this point in the history
  28. delete node12 tests

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    867ba0d View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e2b52c6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d529e2a View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    885438f View commit details
    Browse the repository at this point in the history
  32. compress attributes

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    32aa650 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    6825cd3 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    785c131 View commit details
    Browse the repository at this point in the history
  35. use es6 in tasks/schema.mjs

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    80763d9 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    6916369 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d14cd90 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    9762041 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    ae00d3c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    f0baa3e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    7177040 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    6488c80 View commit details
    Browse the repository at this point in the history
  43. use es6 in tasks/test_mock.js

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b8468cc View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    39fd544 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    c75eeb5 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    523359a View commit details
    Browse the repository at this point in the history
  47. install esbuild-plugin-babel

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0c935b1 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    e96dc01 View commit details
    Browse the repository at this point in the history
  49. fx-config

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b8fc583 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f400d1c View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    cd0c603 View commit details
    Browse the repository at this point in the history
  52. fix empty plugins

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    5ba702d View commit details
    Browse the repository at this point in the history
  53. fix esbuild config setup

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    4b50e9a View commit details
    Browse the repository at this point in the history
  54. adjust esbuild config

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    05b3940 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    4bf46a2 View commit details
    Browse the repository at this point in the history
  56. drop babel step

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    faaff88 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    70f6ef0 View commit details
    Browse the repository at this point in the history
  58. fix __dirname in test_mock

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    7e69158 View commit details
    Browse the repository at this point in the history
  59. install karma-esbuild

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8498c54 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    13c9a5e View commit details
    Browse the repository at this point in the history
  61. drop babel

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    7ab0faf View commit details
    Browse the repository at this point in the history
  62. drop amdefine test

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    dc0dcbe View commit details
    Browse the repository at this point in the history
  63. simplify minified_bundle case

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    204a20d View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    6004bd5 View commit details
    Browse the repository at this point in the history
  65. fx

    archmoj committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1aa9dba View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    4e49206 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

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

Commits on Mar 8, 2024

  1. bring back amdefine test

    archmoj committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    d74aee5 View commit details
    Browse the repository at this point in the history
  2. drop babel deps

    archmoj committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    0561f4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5795d71 View commit details
    Browse the repository at this point in the history
  4. add umd wrapper

    archmoj committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e83406b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. revise adjusting plugins

    archmoj committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c699c40 View commit details
    Browse the repository at this point in the history
  2. fix bundle wrapper

    archmoj committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    3903e1e View commit details
    Browse the repository at this point in the history
  3. fix second bundles

    archmoj committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    01db669 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. revise bundles

    archmoj committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    96a5e7e View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

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

Commits on May 8, 2024

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

Commits on May 16, 2024

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

Commits on May 24, 2024

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

Commits on May 29, 2024

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

Commits on Aug 20, 2024

  1. Merge remote-tracking branch 'origin/master' into build-with-esbuild

     - resolved conflicts in:
     .circleci/config.yml
     package-lock.json
     package.json
     test/jasmine/karma.conf.js
     webpack.config.js
    archmoj committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    003383f View commit details
    Browse the repository at this point in the history
  2. update package-lock

    archmoj committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    81d103d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ba1116 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d326d8 View commit details
    Browse the repository at this point in the history
  5. amdWrapper

    birkskyum committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    4909b42 View commit details
    Browse the repository at this point in the history
  6. note meta

    birkskyum committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    76fe186 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Merge pull request #7122 from birkskyum/add-amdWrapper

    Add amd wrapper to fix esbuild
    archmoj authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d1a806a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acff993 View commit details
    Browse the repository at this point in the history
  3. Revert "inline d3.round in drawing/symbol_defs.js"

    This reverts commit e10ab24.
    archmoj committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d7fd65c View commit details
    Browse the repository at this point in the history
  4. Revert "Revert "inline d3.round in drawing/symbol_defs.js""

    This reverts commit d7fd65c.
    archmoj committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    935be96 View commit details
    Browse the repository at this point in the history
  5. uninstall unused assert

    archmoj committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9f0267b View commit details
    Browse the repository at this point in the history
  6. Revert "uninstall unused assert"

    This reverts commit 9f0267b.
    archmoj committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8457dd5 View commit details
    Browse the repository at this point in the history
  7. Use esbuild 23.1

    birkskyum committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    a4778cd View commit details
    Browse the repository at this point in the history
  8. fix lock

    birkskyum committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    c148acf View commit details
    Browse the repository at this point in the history
  9. draftlog

    birkskyum committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    38d6cd4 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7124 from birkskyum/esbuild-23

    Use esbuild 23.1
    archmoj authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0c724cf View commit details
    Browse the repository at this point in the history
  11. fix regl_codegen

    birkskyum committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9e4d9d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dca267a View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    ab8d688 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7125 from birkskyum/fix-regl-codegen

    fix regl_codegen
    archmoj authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e0faf1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    108b6f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0dd957 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46723a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2776aa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8bb92f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. draft log

    archmoj committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    04ce6ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48ed832 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Add .css loader to esbuild

    birkskyum committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b7189bd View commit details
    Browse the repository at this point in the history
  2. trailing comma

    birkskyum committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6275c72 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Merge pull request #7142 from birkskyum/add-style-plugin

    Add .css loader to esbuild
    archmoj authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    3328875 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into build-with-esbuild

     - Resolved conflicts in package-lock.json by copying lock file from master then npm install
    archmoj committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    53f896c View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

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