Skip to content

Commit a7b7ecc

Browse files
committed
refactor: remove webpack from codebase
Migrate web-extension to vite migrate cron job build to esbuild
1 parent 04edea8 commit a7b7ecc

55 files changed

Lines changed: 266 additions & 671 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
!/seed-salesforce-api.ts
2727
!/seed.sh
2828
!/tsconfig.base.json
29-
!/webpack-server.config.js
3029

3130
# Ignore unnecessary files inside allowed directories
3231
*#

apps/cron-tasks/project.json

Lines changed: 22 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -6,55 +6,37 @@
66
"tags": ["scope:server"],
77
"targets": {
88
"build": {
9-
"executor": "@nx/webpack:webpack",
9+
"executor": "@nx/esbuild:esbuild",
1010
"outputs": ["{options.outputPath}"],
11+
"defaultConfiguration": "production",
1112
"options": {
13+
"platform": "node",
1214
"outputPath": "dist/apps/cron-tasks",
13-
"main": "apps/cron-tasks/main.ts",
15+
"format": ["cjs"],
16+
"bundle": true,
17+
"main": "apps/cron-tasks/src/main.ts",
1418
"additionalEntryPoints": [
15-
{
16-
"entryName": "clean-up-user-sync-history",
17-
"entryPath": "apps/cron-tasks/src/clean-up-user-sync-history.ts"
18-
},
19-
{
20-
"entryName": "save-analytics-summary",
21-
"entryPath": "apps/cron-tasks/src/save-analytics-summary.ts"
22-
},
23-
{
24-
"entryName": "geo-ip-api-updater",
25-
"entryPath": "apps/cron-tasks/src/geo-ip-api-updater.ts"
26-
},
27-
{
28-
"entryName": "geo-ip-db-updater",
29-
"entryPath": "apps/cron-tasks/src/geo-ip-db-updater.ts"
30-
},
31-
{
32-
"entryName": "salesforce-org-expiration",
33-
"entryPath": "apps/cron-tasks/src/salesforce-org-expiration.ts"
34-
},
35-
{
36-
"entryName": "stats-summary",
37-
"entryPath": "apps/cron-tasks/src/stats-summary.ts"
38-
}
19+
"apps/cron-tasks/src/clean-up-user-sync-history.ts",
20+
"apps/cron-tasks/src/save-analytics-summary.ts",
21+
"apps/cron-tasks/src/geo-ip-api-updater.ts",
22+
"apps/cron-tasks/src/geo-ip-db-updater.ts",
23+
"apps/cron-tasks/src/salesforce-org-expiration.ts",
24+
"apps/cron-tasks/src/stats-summary.ts"
3925
],
4026
"tsConfig": "apps/cron-tasks/tsconfig.app.json",
4127
"assets": [],
42-
"target": "node",
43-
"compiler": "tsc",
44-
"webpackConfig": "apps/cron-tasks/webpack.config.js"
28+
"generatePackageJson": true,
29+
"sourcemap": true,
30+
"esbuildOptions": {
31+
"sourcemap": true,
32+
"outExtension": {
33+
".js": ".js"
34+
}
35+
}
4536
},
4637
"configurations": {
47-
"production": {
48-
"optimization": false,
49-
"extractLicenses": false,
50-
"inspect": false,
51-
"fileReplacements": [
52-
{
53-
"replace": "apps/cron-tasks/src/environments/environment.ts",
54-
"with": "apps/cron-tasks/src/environments/environment.prod.ts"
55-
}
56-
]
57-
}
38+
"development": {},
39+
"production": {}
5840
}
5941
},
6042
"serve": {

apps/cron-tasks/src/environments/environment.prod.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

apps/cron-tasks/src/environments/environment.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

apps/cron-tasks/webpack.config.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

apps/jetstream-web-extension/.babelrc

Lines changed: 0 additions & 12 deletions
This file was deleted.

apps/jetstream-web-extension/src/pages/additional-settings/additional-settings.html renamed to apps/jetstream-web-extension/additional-settings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
<div id="root"></div>
1515
<div id="modal-root"></div>
1616
<div id="app-container"></div>
17+
<script type="module" src="./src/pages/additional-settings/AdditionalSettings.tsx"></script>
1718
</body>
1819
</html>

apps/jetstream-web-extension/src/pages/app/app.html renamed to apps/jetstream-web-extension/app.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
<div id="root"></div>
1515
<div id="modal-root"></div>
1616
<div id="app-container"></div>
17+
<script type="module" src="./src/pages/app/App.tsx"></script>
1718
</body>
1819
</html>

apps/jetstream-web-extension/src/pages/popup/popup.html renamed to apps/jetstream-web-extension/popup.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
</head>
2020
<body>
2121
<div id="app-container"></div>
22+
<script type="module" src="./src/pages/popup/Popup.tsx"></script>
2223
</body>
2324
</html>

0 commit comments

Comments
 (0)