Skip to content

Conversation

@tbouffard
Copy link
Member

@tbouffard tbouffard commented Nov 27, 2023

Get rid of the UMD bundle: not pratical, not minimified so not ready for production, nor for reuse.
This lets remove the webpack build which was not used anymore.

  • core build: everything is done with tsc and simplify pack
  • remove webpack configuration
  • Move typedoc in the package where it is used (make it easier to detect usage)
  • remove unused dependencies:
    • better-docs (use typedoc instead)
    • webpack loaders (css, file, style, url)
    • babel
    • circular-dependency-plugin (webpack plugin)
    • webpack
    • cross-env
  • core build: tsc only

BREAKING CHANGE: the UMD bundle is no more provided in the npm package

Notes

@tbouffard tbouffard added the chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...) label Nov 27, 2023
@tbouffard tbouffard marked this pull request as ready for review December 1, 2023 15:48
@tbouffard tbouffard merged commit ac48ea0 into development Dec 3, 2023
@tbouffard tbouffard deleted the chore/only_include_esm_in_npm_package branch December 3, 2023 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant