[🚑] Remove filer from bundle

This commit is contained in:
ThinLiquid 2023-10-17 00:33:48 +01:00
parent d11daf55ef
commit 6568161d88
4 changed files with 4 additions and 8 deletions

View file

@ -6,6 +6,7 @@
<title>Flow OS</title>
</head>
<body>
<script src="https://unpkg.com/filer"></script>
<script src="./src/index.ts" type="module"></script>
</body>
</html>

View file

@ -11,8 +11,6 @@ import 'prismjs/components/prism-typescript.js'
import 'prismjs/components/prism-css.js'
import { FlowWindow } from '../wm.ts'
import Filer from 'filer'
interface EditorConfig {
path: string
}
@ -24,7 +22,7 @@ export default class EditorApp implements App {
version = '1.0.0'
async open (data?: EditorConfig): Promise<FlowWindow> {
const fs = new Filer.FileSystem()
const fs = new (window as any).Filer.FileSystem()
const win = (window as any).wm.createWindow({
title: this.name,

View file

@ -4,7 +4,6 @@ import { App } from '../types.ts'
import flow from '../flow.ts'
import { FlowWindow } from '../wm.ts'
import Filer from 'filer'
import { Stats } from 'fs'
export default class FilesApp implements App {
@ -14,7 +13,7 @@ export default class FilesApp implements App {
version = '1.0.0'
async open (): Promise<FlowWindow> {
const fs = new Filer.FileSystem()
const fs = new (window as any).Filer.FileSystem()
const win = (window as any).wm.createWindow({
title: this.name,

View file

@ -1,10 +1,8 @@
import { defineConfig } from 'vite'
import { nodePolyfills } from 'vite-plugin-node-polyfills'
import { viteRequire } from 'vite-require'
export default defineConfig({
plugins: [
nodePolyfills(),
viteRequire()
nodePolyfills()
]
})