feat: simplfy even further!

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2023-10-12 16:29:35 +02:00
parent 6436c5ac6f
commit b4e21496d7
4 changed files with 3 additions and 245 deletions
-1
View File
@@ -47,7 +47,6 @@
"@octokit/graphql-schema": "^13.7.0",
"@octokit/oauth-app": "^4.2.0",
"@octokit/request": "^6.0.0",
"@originjs/vite-plugin-commonjs": "^1.0.3",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
"@rollup/plugin-commonjs": "^23.0.0",
"@rollup/plugin-json": "^5.0.0",
+2 -10
View File
@@ -26,7 +26,6 @@ import vite from 'vite';
import react from '@vitejs/plugin-react';
import { nodePolyfills as viteNodePolyfills } from 'vite-plugin-node-polyfills';
import { createHtmlPlugin } from 'vite-plugin-html';
import { viteCommonjs } from '@originjs/vite-plugin-commonjs';
import {
forbiddenDuplicatesFilter,
@@ -160,26 +159,19 @@ export async function serveBundle(options: ServeOptions) {
additionalEntryPoints: detectedModulesEntryPoint,
});
console.log(paths.targetHtml);
if (process.env.EXPERIMENTAL_VITE) {
server = await vite.createServer({
define: {
global: 'globalThis',
global: 'window',
'process.argv': JSON.stringify(process.argv),
'process.env.APP_CONFIG': JSON.stringify(cliConfig.frontendAppConfigs),
},
resolve: {
alias: {
'node-fetch': 'cross-fetch',
},
},
plugins: [
react(),
viteCommonjs(),
viteNodePolyfills(),
createHtmlPlugin({
entry: paths.targetEntry,
// todo(blam): we should look at contributing to the plugin here
// todo(blam): we should look at contributing to thPe plugin here
// to support absolute paths, but works in the interim at least.
template: 'public/index.html',
inject: {
@@ -64,9 +64,7 @@ import {
selectedTemplateRouteRef,
} from '../../routes';
import { scaffolderApiRef } from '@backstage/plugin-scaffolder-react';
// typings are wrong for this library, so fallback to not parsing types.
const humanizeDuration = require('humanize-duration');
import humanizeDuration from 'humanize-duration';
const useStyles = makeStyles((theme: Theme) =>
createStyles({
-231
View File
@@ -3815,7 +3815,6 @@ __metadata:
"@octokit/graphql-schema": ^13.7.0
"@octokit/oauth-app": ^4.2.0
"@octokit/request": ^6.0.0
"@originjs/vite-plugin-commonjs": ^1.0.3
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.7
"@rollup/plugin-commonjs": ^23.0.0
"@rollup/plugin-json": ^5.0.0
@@ -10969,13 +10968,6 @@ __metadata:
languageName: node
linkType: hard
"@esbuild/linux-loong64@npm:0.14.54":
version: 0.14.54
resolution: "@esbuild/linux-loong64@npm:0.14.54"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
"@esbuild/linux-loong64@npm:0.16.17":
version: 0.16.17
resolution: "@esbuild/linux-loong64@npm:0.16.17"
@@ -14510,15 +14502,6 @@ __metadata:
languageName: node
linkType: hard
"@originjs/vite-plugin-commonjs@npm:^1.0.3":
version: 1.0.3
resolution: "@originjs/vite-plugin-commonjs@npm:1.0.3"
dependencies:
esbuild: ^0.14.14
checksum: e4cd22a73e2be726fc78f794942333b8c6ede20c7b57edebe3d7bf52119532ef3206142f36498fbb22fb34fc706d30cd5efb10d1d84bf8d11be09ed7b90b8aaf
languageName: node
linkType: hard
"@parcel/watcher@npm:^2.1.0":
version: 2.1.0
resolution: "@parcel/watcher@npm:2.1.0"
@@ -24649,104 +24632,6 @@ __metadata:
languageName: node
linkType: hard
"esbuild-android-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-android-64@npm:0.14.54"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
"esbuild-android-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-android-arm64@npm:0.14.54"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"esbuild-darwin-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-darwin-64@npm:0.14.54"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"esbuild-darwin-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-darwin-arm64@npm:0.14.54"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"esbuild-freebsd-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-freebsd-64@npm:0.14.54"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"esbuild-freebsd-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-freebsd-arm64@npm:0.14.54"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
"esbuild-linux-32@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-32@npm:0.14.54"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
"esbuild-linux-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-64@npm:0.14.54"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"esbuild-linux-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-arm64@npm:0.14.54"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"esbuild-linux-arm@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-arm@npm:0.14.54"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"esbuild-linux-mips64le@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-mips64le@npm:0.14.54"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
"esbuild-linux-ppc64le@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-ppc64le@npm:0.14.54"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
"esbuild-linux-riscv64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-riscv64@npm:0.14.54"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
"esbuild-linux-s390x@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-linux-s390x@npm:0.14.54"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
"esbuild-loader@npm:^2.18.0":
version: 2.21.0
resolution: "esbuild-loader@npm:2.21.0"
@@ -24763,122 +24648,6 @@ __metadata:
languageName: node
linkType: hard
"esbuild-netbsd-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-netbsd-64@npm:0.14.54"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
"esbuild-openbsd-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-openbsd-64@npm:0.14.54"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
"esbuild-sunos-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-sunos-64@npm:0.14.54"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
"esbuild-windows-32@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-windows-32@npm:0.14.54"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"esbuild-windows-64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-windows-64@npm:0.14.54"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"esbuild-windows-arm64@npm:0.14.54":
version: 0.14.54
resolution: "esbuild-windows-arm64@npm:0.14.54"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"esbuild@npm:^0.14.14":
version: 0.14.54
resolution: "esbuild@npm:0.14.54"
dependencies:
"@esbuild/linux-loong64": 0.14.54
esbuild-android-64: 0.14.54
esbuild-android-arm64: 0.14.54
esbuild-darwin-64: 0.14.54
esbuild-darwin-arm64: 0.14.54
esbuild-freebsd-64: 0.14.54
esbuild-freebsd-arm64: 0.14.54
esbuild-linux-32: 0.14.54
esbuild-linux-64: 0.14.54
esbuild-linux-arm: 0.14.54
esbuild-linux-arm64: 0.14.54
esbuild-linux-mips64le: 0.14.54
esbuild-linux-ppc64le: 0.14.54
esbuild-linux-riscv64: 0.14.54
esbuild-linux-s390x: 0.14.54
esbuild-netbsd-64: 0.14.54
esbuild-openbsd-64: 0.14.54
esbuild-sunos-64: 0.14.54
esbuild-windows-32: 0.14.54
esbuild-windows-64: 0.14.54
esbuild-windows-arm64: 0.14.54
dependenciesMeta:
"@esbuild/linux-loong64":
optional: true
esbuild-android-64:
optional: true
esbuild-android-arm64:
optional: true
esbuild-darwin-64:
optional: true
esbuild-darwin-arm64:
optional: true
esbuild-freebsd-64:
optional: true
esbuild-freebsd-arm64:
optional: true
esbuild-linux-32:
optional: true
esbuild-linux-64:
optional: true
esbuild-linux-arm:
optional: true
esbuild-linux-arm64:
optional: true
esbuild-linux-mips64le:
optional: true
esbuild-linux-ppc64le:
optional: true
esbuild-linux-riscv64:
optional: true
esbuild-linux-s390x:
optional: true
esbuild-netbsd-64:
optional: true
esbuild-openbsd-64:
optional: true
esbuild-sunos-64:
optional: true
esbuild-windows-32:
optional: true
esbuild-windows-64:
optional: true
esbuild-windows-arm64:
optional: true
bin:
esbuild: bin/esbuild
checksum: 49e360b1185c797f5ca3a7f5f0a75121494d97ddf691f65ed1796e6257d318f928342a97f559bb8eced6a90cf604dd22db4a30e0dbbf15edd9dbf22459b639af
languageName: node
linkType: hard
"esbuild@npm:^0.16.17":
version: 0.16.17
resolution: "esbuild@npm:0.16.17"