mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2026-05-02 00:07:23 +08:00
feat: migrate from Webpack to esbuild for optimized builds
- Updated build process to use esbuild, enhancing performance and reducing bundle size. - Introduced custom esbuild plugins to replicate Webpack functionality, including removal of duplicate tslib helpers. - Replaced the previous build script for ES5 with a new optimized version using esbuild. - Added support for TypeScript in esbuild configuration, ensuring compatibility with existing code. - Removed Webpack-related dependencies and configurations from package.json and renovate.json. This transition aims to streamline the build process and improve overall efficiency.
This commit is contained in:
+5
-33
@@ -48,22 +48,13 @@
|
||||
"groupName": "linting and formatting",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"/^eslint/",
|
||||
"/^prettier/",
|
||||
"/^husky/",
|
||||
"/^lint-staged/"
|
||||
]
|
||||
"matchPackageNames": ["/^eslint/", "/^prettier/", "/^husky/", "/^lint-staged/"]
|
||||
},
|
||||
{
|
||||
"groupName": "Angular",
|
||||
"allowedVersions": "<=12",
|
||||
"automerge": false,
|
||||
"matchPackageNames": [
|
||||
"/^@angular//",
|
||||
"/^@angular-devkit//",
|
||||
"/@schematics/angular/"
|
||||
]
|
||||
"matchPackageNames": ["/^@angular//", "/^@angular-devkit//", "/@schematics/angular/"]
|
||||
},
|
||||
{
|
||||
"matchPackageNames": ["zone.js"],
|
||||
@@ -80,13 +71,7 @@
|
||||
"groupName": "Build and bundling tools",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"rollup",
|
||||
"webpack",
|
||||
"terser-webpack-plugin",
|
||||
"unminified-webpack-plugin",
|
||||
"rimraf"
|
||||
]
|
||||
"matchPackageNames": ["rollup", "rimraf"]
|
||||
},
|
||||
{
|
||||
"groupName": "Testing framework",
|
||||
@@ -98,26 +83,13 @@
|
||||
"groupName": "Documentation tools",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"dgeni",
|
||||
"dgeni-packages",
|
||||
"gulp",
|
||||
"gulp-rename",
|
||||
"gulp-replace"
|
||||
]
|
||||
"matchPackageNames": ["dgeni", "dgeni-packages", "gulp", "gulp-rename", "gulp-replace"]
|
||||
},
|
||||
{
|
||||
"groupName": "Utility libraries",
|
||||
"automerge": true,
|
||||
"platformAutomerge": true,
|
||||
"matchPackageNames": [
|
||||
"lodash",
|
||||
"@types/lodash",
|
||||
"fs-extra",
|
||||
"@types/fs-extra",
|
||||
"minimist",
|
||||
"winston"
|
||||
]
|
||||
"matchPackageNames": ["lodash", "@types/lodash", "fs-extra", "@types/fs-extra", "minimist", "winston"]
|
||||
},
|
||||
{
|
||||
"matchManagers": ["npm"],
|
||||
|
||||
Reference in New Issue
Block a user