docbrown/app/javascript
Mac Siri afa73e06e3
Replace Webpacker with Esbuild (#20470)
* Migrate to esbuild WIP

* Add exclude

* Remove redundant file

* Move file

* Move to javascript_include_tag

* Lint fix

* WIP

* WIP

* Add watch mode to esbuild WIP

* Get jest working

* Remove babel

* Revert "Remove babel"

This reverts commit 6da35260aa19d6f97f586deb66c0ecaf48433b73.

* More WIP

* Got image to load

* WIP

* Resolve audit

* Lint fix

* WIP

* Fix jest spec

* [CI] Remove asset-restore for test build stage

* Production compliant

* Temp disable sourcemap

* Update glob

* Add esbuild helper to stimulus

* Import fragment

* Temp disable coverage to see failing tests

* Fix broken spec

* Address lint

* Set proper es6 target

* Use esbuild for everything

* wait what

* Revert "Set proper es6 target"

This reverts commit 98f5278093421baa8ffe2ca580845b01c1a1eadf.

* Revert "Use esbuild for everything"

This reverts commit 0ac46738f07ffcb6af095ccb1ffa5e439b7fefa3.

* Replace uglifier with terser

* New compiled assets version

* Remvoe honeybadger-io/webpack

* Remove cypress coverage checks for now

* Update jsconfig.json

* Update docker-compose

* Remove public/packs-test from ci cache
2024-01-25 20:29:21 +00:00
..
.storybook Updated storybook (#18559) 2022-10-11 12:54:50 +05:30
__mocks__ Bump focus-trap from 6.7.3 to 6.8.1 (#17425) 2022-04-27 08:09:21 -06:00
__support__ Fix intermittently broken reaction images on home feed (#19779) 2023-07-27 19:48:07 +01:00
__tests__ Add ability for admins to request specific billboards for inspection (#20311) 2023-11-02 16:58:28 -04:00
actionsPanel comment out flaky specs and add comments for exploration/refactor (#20103) 2023-09-14 06:25:27 -04:00
admin Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
analytics Update styling and refine features for analytics page (#20410) 2023-11-30 16:07:16 -05:00
article-form Show tips on the post help content + update styles (#20415) 2024-01-11 14:55:14 +00:00
articles Create feed impression and click events (#20043) 2023-09-11 13:32:36 +01:00
billboard Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
colorPickers Add Preact root fragment implementation replacement for replaceNode (#19673) 2023-07-25 10:11:41 -04:00
CommentSubscription Add a MultiSelect Autocomplete component to the Display Ads Page (#18560) 2022-10-26 16:24:31 +02:00
common-prop-types ✂✂✂ Remove Connect (#14734) 2021-11-18 08:21:00 -06:00
contentDisplayPolicy Accessibility improvements for hide comments modal (#15462) 2021-11-24 09:50:27 +03:00
crayons Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
githubRepos Replace uses of toBeDefined with toExist (#19862) 2023-08-04 19:58:58 +05:30
hooks Replace listings tag component (#16855) 2022-03-30 16:51:40 +01:00
leftSidebar Replace uses of toBeDefined with toExist (#19862) 2023-08-04 19:58:58 +05:30
liquidTags Used preact modal for userSubscriptionLiquidTag (#18623) 2022-10-25 02:01:52 +05:30
listings Fix lint:frontend warnings (#20256) 2023-10-19 12:59:54 -04:00
mobile Refactor runtime to webpacker JS (#17142) 2022-04-07 15:39:38 +01:00
modCenter Add new members filter to mod center (#20542) 2024-01-23 16:07:45 -05:00
onboarding Fix an error message not showing on the onboarding page (#20313) 2023-11-20 20:29:23 +00:00
organization Replace uses of toBeDefined with toExist (#19862) 2023-08-04 19:58:58 +05:30
packs Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
podcasts Updated story book annotations (#18562) 2022-10-11 19:43:40 +05:30
previewCards Add Preact root fragment implementation replacement for replaceNode (#19673) 2023-07-25 10:11:41 -04:00
profileDropdown Removing a JS message about connect (#16982) 2022-03-23 12:30:59 -04:00
profilePreviewCards Generator updates (#16339) 2022-01-28 12:20:30 +01:00
readingList Replace uses of toBeDefined with toExist (#19862) 2023-08-04 19:58:58 +05:30
responseTemplates Remove loading-ellipsis.svg and related code (#19569) 2023-06-01 10:41:53 -04:00
runtimeBanner Refactor runtime to webpacker JS (#17142) 2022-04-07 15:39:38 +01:00
Search Fix lint:frontend warnings (#20256) 2023-10-19 12:59:54 -04:00
searchableItemList Modified the misleading comment (history was removed) (#18455) 2022-09-19 11:37:24 +03:00
settings move initializeSettings to webpack (#19737) 2023-08-01 13:09:50 +01:00
shared Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
sidebar-widget Replace uses of toBeDefined with toExist (#19862) 2023-08-04 19:58:58 +05:30
Snackbar Updated story book annotations (#18562) 2022-10-11 19:43:40 +05:30
tags Hide the buttons on the tag page (#20148) 2023-09-26 19:49:57 -04:00
topNavigation Frontend for multiple reactions (v1) (#18808) 2023-01-23 16:00:50 +01:00
utilities Replace Webpacker with Esbuild (#20470) 2024-01-25 20:29:21 +00:00
.eslintrc.js Add Google Analytics 4 Support (#18124) 2022-07-21 09:26:13 -05:00
netlify.toml Update storybook node version (#16106) 2022-01-14 08:00:39 -05:00
routes.js.erb [15-minute fix] Add js-routes gem (#15133) 2021-11-01 10:08:15 +07:00