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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update build tooling and exports #1869

Draft
wants to merge 25 commits into
base: master
Choose a base branch
from

Commits on Nov 15, 2021

  1. chore: bump babel and eslint

    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    6d27507 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e24626 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4658d17 View commit details
    Browse the repository at this point in the history
  4. docs: bump copyright year

    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    d1fac02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3739722 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b77b783 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90b1287 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d92d167 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d090307 View commit details
    Browse the repository at this point in the history
  10. chore: add missing newline

    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    788591f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    09db1f5 View commit details
    Browse the repository at this point in the history
  12. chore: reorder modules imports

    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    1679f35 View commit details
    Browse the repository at this point in the history
  13. chore: modernize package bundling and allow esm tree shaking

    - Bump build dependencies
    - Use rollup for all outputs to reduce building time
    - Transpile to modern es2017 code for browsers supporting es modules using `@babel/preset-modules`
    - Give hints to javascript bundlers about source for es modules and browser script to use
    - Migrate from uglifyjs to terser (Allow minifying for modern browsers)
    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    70d835c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d553ac6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b5bcbac View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    132576b View commit details
    Browse the repository at this point in the history
  17. chore: drop support of bower

    We are in 2021, bower was deprecated a long time ago
    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    68232b0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    850f2d7 View commit details
    Browse the repository at this point in the history
  19. chore: bump dev dependencies

    tux-tn committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    24e038d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    58e7ca3 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

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

Commits on Apr 24, 2022

  1. Configuration menu
    Copy the full SHA
    2dbbaa0 View commit details
    Browse the repository at this point in the history
  2. style: fix eslint max-len issue

    - disable max-len for regexes
    Sarhan authored and tux-tn committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    a22e76c View commit details
    Browse the repository at this point in the history
  3. chore: bump dependencies

    tux-tn committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    5de0bd3 View commit details
    Browse the repository at this point in the history