Migrate from ParcelJS to esbuild for UI bundling

This commit is contained in:
checktheroads
2021-07-24 00:00:38 -07:00
parent cb804eb3e1
commit 0572d03003
39 changed files with 459 additions and 6761 deletions

View File

@@ -5,6 +5,8 @@
"license": "Apache-2.0",
"scripts": {
"bundle": "node bundle.js",
"bundle:styles": "node bundle.js --styles",
"bundle:scripts": "node bundle.js --scripts",
"typecheck": "tsc --noEmit"
},
"dependencies": {
@@ -15,30 +17,23 @@
"color2k": "^1.2.4",
"cookie": "^0.4.1",
"dayjs": "^1.10.4",
"esbuild": "^0.12.15",
"esbuild-sass-plugin": "^1.4.8",
"flatpickr": "4.6.3",
"just-debounce-it": "^1.4.0",
"masonry-layout": "^4.2.2",
"parcel-bundler": "1.12.3",
"query-string": "^6.14.1",
"sass": "^1.32.8",
"simplebar": "^5.3.4",
"slim-select": "^1.27.0"
},
"devDependencies": {
"@babel/core": "^7.0.0-0",
"@babel/plugin-proposal-class-properties": "^7.13.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
"@babel/plugin-proposal-object-rest-spread": "^7.13.8",
"@babel/plugin-proposal-optional-chaining": "^7.13.8",
"@babel/preset-env": "^7.13.9",
"@babel/preset-typescript": "^7.13.0",
"@types/bootstrap": "^5.0.12",
"@types/clipboard": "^2.0.1",
"@types/cookie": "^0.4.0",
"@types/masonry-layout": "^4.2.2",
"@typescript-eslint/eslint-plugin": "^4.17.0",
"@typescript-eslint/parser": "^4.17.0",
"babel-polyfill": "^6.26.0",
"eslint": "^7.22.0",
"eslint-config-prettier": "^8.1.0",
"eslint-import-resolver-typescript": "^2.4.0",
@@ -47,19 +42,5 @@
"prettier": "^2.2.1",
"prettier-eslint": "^12.0.0",
"typescript": "^4.2.3"
},
"babel": {
"presets": [
"@babel/env",
"@babel/typescript"
],
"plugins": [
"@babel/plugin-proposal-optional-chaining",
"@babel/proposal-class-properties",
"@babel/plugin-proposal-nullish-coalescing-operator"
]
},
"browserslist": [
"defaults"
]
}
}