fix
This commit is contained in:
parent
b0f9240dee
commit
0b1dcf165f
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -2,10 +2,6 @@
|
|||
"extends": [
|
||||
"@parcel/config-default"
|
||||
],
|
||||
"runtimes": [
|
||||
"parcel-runtime-custom-service-worker",
|
||||
"..."
|
||||
],
|
||||
"reporters": [
|
||||
"...",
|
||||
"@tinijs/parcel-reporter-copy-public"
|
||||
|
|
|
|||
|
|
@ -1,145 +0,0 @@
|
|||
{
|
||||
"filesToCache": [
|
||||
"public/favicon.ico",
|
||||
"public/index.html",
|
||||
"public/min/vs/loader.js",
|
||||
"public/min/vs/editor/editor.main.nls.ru.js",
|
||||
"public/min/vs/editor/editor.main.css",
|
||||
"public/min/vs/editor/editor.main.nls.ko.js",
|
||||
"public/min/vs/editor/editor.main.nls.zh-cn.js",
|
||||
"public/min/vs/editor/editor.main.js",
|
||||
"public/min/vs/editor/editor.main.nls.ja.js",
|
||||
"public/min/vs/editor/editor.main.nls.zh-tw.js",
|
||||
"public/min/vs/editor/editor.main.nls.de.js",
|
||||
"public/min/vs/editor/editor.main.nls.it.js",
|
||||
"public/min/vs/editor/editor.main.nls.es.js",
|
||||
"public/min/vs/editor/editor.main.nls.js",
|
||||
"public/min/vs/editor/editor.main.nls.fr.js",
|
||||
"public/min/vs/base/worker/workerMain.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.it.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.es.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.fr.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.de.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.ja.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.ru.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.zh-cn.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.zh-tw.js",
|
||||
"public/min/vs/base/common/worker/simpleWorker.nls.ko.js",
|
||||
"public/min/vs/base/browser/ui/codicons/codicon/codicon.ttf",
|
||||
"public/min/vs/language/json/jsonWorker.js",
|
||||
"public/min/vs/language/json/jsonMode.js",
|
||||
"public/min/vs/language/html/htmlMode.js",
|
||||
"public/min/vs/language/html/htmlWorker.js",
|
||||
"public/min/vs/language/typescript/tsWorker.js",
|
||||
"public/min/vs/language/typescript/tsMode.js",
|
||||
"public/min/vs/language/css/cssMode.js",
|
||||
"public/min/vs/language/css/cssWorker.js",
|
||||
"public/min/vs/basic-languages/sql/sql.js",
|
||||
"public/min/vs/basic-languages/flow9/flow9.js",
|
||||
"public/min/vs/basic-languages/ruby/ruby.js",
|
||||
"public/min/vs/basic-languages/ecl/ecl.js",
|
||||
"public/min/vs/basic-languages/protobuf/protobuf.js",
|
||||
"public/min/vs/basic-languages/objective-c/objective-c.js",
|
||||
"public/min/vs/basic-languages/restructuredtext/restructuredtext.js",
|
||||
"public/min/vs/basic-languages/wgsl/wgsl.js",
|
||||
"public/min/vs/basic-languages/msdax/msdax.js",
|
||||
"public/min/vs/basic-languages/twig/twig.js",
|
||||
"public/min/vs/basic-languages/bicep/bicep.js",
|
||||
"public/min/vs/basic-languages/javascript/javascript.js",
|
||||
"public/min/vs/basic-languages/bat/bat.js",
|
||||
"public/min/vs/basic-languages/julia/julia.js",
|
||||
"public/min/vs/basic-languages/csharp/csharp.js",
|
||||
"public/min/vs/basic-languages/yaml/yaml.js",
|
||||
"public/min/vs/basic-languages/m3/m3.js",
|
||||
"public/min/vs/basic-languages/pgsql/pgsql.js",
|
||||
"public/min/vs/basic-languages/csp/csp.js",
|
||||
"public/min/vs/basic-languages/coffee/coffee.js",
|
||||
"public/min/vs/basic-languages/mysql/mysql.js",
|
||||
"public/min/vs/basic-languages/qsharp/qsharp.js",
|
||||
"public/min/vs/basic-languages/graphql/graphql.js",
|
||||
"public/min/vs/basic-languages/swift/swift.js",
|
||||
"public/min/vs/basic-languages/cpp/cpp.js",
|
||||
"public/min/vs/basic-languages/hcl/hcl.js",
|
||||
"public/min/vs/basic-languages/scala/scala.js",
|
||||
"public/min/vs/basic-languages/handlebars/handlebars.js",
|
||||
"public/min/vs/basic-languages/ini/ini.js",
|
||||
"public/min/vs/basic-languages/tcl/tcl.js",
|
||||
"public/min/vs/basic-languages/pla/pla.js",
|
||||
"public/min/vs/basic-languages/mips/mips.js",
|
||||
"public/min/vs/basic-languages/powershell/powershell.js",
|
||||
"public/min/vs/basic-languages/vb/vb.js",
|
||||
"public/min/vs/basic-languages/redshift/redshift.js",
|
||||
"public/min/vs/basic-languages/st/st.js",
|
||||
"public/min/vs/basic-languages/solidity/solidity.js",
|
||||
"public/min/vs/basic-languages/pascaligo/pascaligo.js",
|
||||
"public/min/vs/basic-languages/xml/xml.js",
|
||||
"public/min/vs/basic-languages/lua/lua.js",
|
||||
"public/min/vs/basic-languages/php/php.js",
|
||||
"public/min/vs/basic-languages/cypher/cypher.js",
|
||||
"public/min/vs/basic-languages/kotlin/kotlin.js",
|
||||
"public/min/vs/basic-languages/abap/abap.js",
|
||||
"public/min/vs/basic-languages/html/html.js",
|
||||
"public/min/vs/basic-languages/java/java.js",
|
||||
"public/min/vs/basic-languages/liquid/liquid.js",
|
||||
"public/min/vs/basic-languages/freemarker2/freemarker2.js",
|
||||
"public/min/vs/basic-languages/r/r.js",
|
||||
"public/min/vs/basic-languages/fsharp/fsharp.js",
|
||||
"public/min/vs/basic-languages/pug/pug.js",
|
||||
"public/min/vs/basic-languages/rust/rust.js",
|
||||
"public/min/vs/basic-languages/typescript/typescript.js",
|
||||
"public/min/vs/basic-languages/perl/perl.js",
|
||||
"public/min/vs/basic-languages/sophia/sophia.js",
|
||||
"public/min/vs/basic-languages/scss/scss.js",
|
||||
"public/min/vs/basic-languages/markdown/markdown.js",
|
||||
"public/min/vs/basic-languages/shell/shell.js",
|
||||
"public/min/vs/basic-languages/dart/dart.js",
|
||||
"public/min/vs/basic-languages/dockerfile/dockerfile.js",
|
||||
"public/min/vs/basic-languages/lexon/lexon.js",
|
||||
"public/min/vs/basic-languages/redis/redis.js",
|
||||
"public/min/vs/basic-languages/elixir/elixir.js",
|
||||
"public/min/vs/basic-languages/less/less.js",
|
||||
"public/min/vs/basic-languages/clojure/clojure.js",
|
||||
"public/min/vs/basic-languages/css/css.js",
|
||||
"public/min/vs/basic-languages/python/python.js",
|
||||
"public/min/vs/basic-languages/azcli/azcli.js",
|
||||
"public/min/vs/basic-languages/sparql/sparql.js",
|
||||
"public/min/vs/basic-languages/systemverilog/systemverilog.js",
|
||||
"public/min/vs/basic-languages/go/go.js",
|
||||
"public/min/vs/basic-languages/apex/apex.js",
|
||||
"public/min/vs/basic-languages/powerquery/powerquery.js",
|
||||
"public/min/vs/basic-languages/razor/razor.js",
|
||||
"public/min/vs/basic-languages/cameligo/cameligo.js",
|
||||
"public/min/vs/basic-languages/pascal/pascal.js",
|
||||
"public/min/vs/basic-languages/mdx/mdx.js",
|
||||
"public/min/vs/basic-languages/sb/sb.js",
|
||||
"public/min/vs/basic-languages/scheme/scheme.js",
|
||||
"public/min/vs/basic-languages/postiats/postiats.js",
|
||||
"public/min-maps/vs/loader.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.ko.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.ja.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.fr.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.zh-cn.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.it.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.zh-tw.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.ru.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.es.js.map",
|
||||
"public/min-maps/vs/editor/editor.main.nls.de.js.map",
|
||||
"public/min-maps/vs/base/worker/workerMain.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.zh-tw.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.ko.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.ja.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.fr.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.ru.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.it.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.es.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.zh-cn.js.map",
|
||||
"public/min-maps/vs/base/common/worker/simpleWorker.nls.de.js.map",
|
||||
"public/img/empty.png",
|
||||
"public/img/logo-white.png",
|
||||
"public/img/logo.png"
|
||||
]
|
||||
}
|
||||
|
|
@ -10,22 +10,28 @@
|
|||
"@floating-ui/react": "^0.26.4",
|
||||
"@leeoniya/ufuzzy": "^1.0.14",
|
||||
"@minoru/react-dnd-treeview": "^3.4.4",
|
||||
"@wojtekmaj/react-qr-svg": "^1.0.0",
|
||||
"constrained-editor-plugin": "^1.3.0",
|
||||
"react-resizable-panels": "^2.0.9",
|
||||
"json-diff-ts": "^2.2.1",
|
||||
"axios": "^1.6.7",
|
||||
"@monaco-editor/react": "^4.6.0",
|
||||
"@paralleldrive/cuid2": "2.2.2",
|
||||
"react-contenteditable": "^3.3.7",
|
||||
"react-dropzone": "14.2.3",
|
||||
"@parcel/packager-wasm": "^2.10.3",
|
||||
"@parcel/service-worker": "^2.10.3",
|
||||
"recast": "^0.23.4",
|
||||
"@qiwi/deep-proxy": "^2.0.3",
|
||||
"@wojtekmaj/react-qr-svg": "^1.0.0",
|
||||
"algoliasearch": "^4.22.0",
|
||||
"axios": "^1.6.7",
|
||||
"constrained-editor-plugin": "^1.3.0",
|
||||
"date-fns": "^2.30.0",
|
||||
"safe-flat": "^2.1.0",
|
||||
"dbgen": "workspace:*",
|
||||
"esbuild-wasm": "^0.19.10",
|
||||
"hash-wasm": "^4.11.0",
|
||||
"idb-keyval": "^6.2.1",
|
||||
"immer": "^10.0.3",
|
||||
"js-base64": "^3.7.5",
|
||||
"json-diff-ts": "^2.2.1",
|
||||
"lodash.capitalize": "^4.2.1",
|
||||
"lodash.concat": "^4.5.0",
|
||||
"lodash.debounce": "^4.0.8",
|
||||
|
|
@ -43,8 +49,6 @@
|
|||
"lodash.uniqby": "^4.7.0",
|
||||
"monaco-jsx-syntax-highlight-v2": "^1.2.2",
|
||||
"msgpackr": "^1.10.0",
|
||||
"pako": "^2.1.0",
|
||||
"parcel-plugin-custom-service-worker": "^1.0.2",
|
||||
"polywasm": "^0.1.4",
|
||||
"prettier": "3.1.1",
|
||||
"prop-types": "^15.8.1",
|
||||
|
|
@ -52,22 +56,18 @@
|
|||
"radix3": "^1.1.0",
|
||||
"react": "18.2.0",
|
||||
"react-colorful": "^5.6.1",
|
||||
"react-contenteditable": "^3.3.7",
|
||||
"react-dnd": "^16.0.1",
|
||||
"react-dom": "18.2.0",
|
||||
"react-dropzone": "14.2.3",
|
||||
"react-is": "^18.2.0",
|
||||
"react-resizable-panels": "^2.0.9",
|
||||
"react-use-error-boundary": "^3.0.0",
|
||||
"react-virtuoso": "^4.6.2",
|
||||
"recast": "^0.23.4",
|
||||
"safe-flat": "^2.1.0",
|
||||
"safe-stable-stringify": "^2.4.3",
|
||||
"svgo": "^3.1.0",
|
||||
"textdiff-create": "^1.1.10",
|
||||
"tinycolor2": "^1.6.0",
|
||||
"ua-parser-js": "^1.0.37",
|
||||
"uuid": "9.0.1",
|
||||
"pako": "^2.1.0",
|
||||
"wasm-gzip": "^2.0.3",
|
||||
"web-utils": "workspace:*",
|
||||
"y-pojo": "^0.0.8",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,143 @@
|
|||
export const files = [
|
||||
"favicon.ico",
|
||||
"index.html",
|
||||
"min/vs/loader.js",
|
||||
"min/vs/editor/editor.main.nls.ru.js",
|
||||
"min/vs/editor/editor.main.css",
|
||||
"min/vs/editor/editor.main.nls.ko.js",
|
||||
"min/vs/editor/editor.main.nls.zh-cn.js",
|
||||
"min/vs/editor/editor.main.js",
|
||||
"min/vs/editor/editor.main.nls.ja.js",
|
||||
"min/vs/editor/editor.main.nls.zh-tw.js",
|
||||
"min/vs/editor/editor.main.nls.de.js",
|
||||
"min/vs/editor/editor.main.nls.it.js",
|
||||
"min/vs/editor/editor.main.nls.es.js",
|
||||
"min/vs/editor/editor.main.nls.js",
|
||||
"min/vs/editor/editor.main.nls.fr.js",
|
||||
"min/vs/base/worker/workerMain.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.it.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.es.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.fr.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.de.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.ja.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.ru.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.zh-cn.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.zh-tw.js",
|
||||
"min/vs/base/common/worker/simpleWorker.nls.ko.js",
|
||||
"min/vs/base/browser/ui/codicons/codicon/codicon.ttf",
|
||||
"min/vs/language/json/jsonWorker.js",
|
||||
"min/vs/language/json/jsonMode.js",
|
||||
"min/vs/language/html/htmlMode.js",
|
||||
"min/vs/language/html/htmlWorker.js",
|
||||
"min/vs/language/typescript/tsWorker.js",
|
||||
"min/vs/language/typescript/tsMode.js",
|
||||
"min/vs/language/css/cssMode.js",
|
||||
"min/vs/language/css/cssWorker.js",
|
||||
"min/vs/basic-languages/sql/sql.js",
|
||||
"min/vs/basic-languages/flow9/flow9.js",
|
||||
"min/vs/basic-languages/ruby/ruby.js",
|
||||
"min/vs/basic-languages/ecl/ecl.js",
|
||||
"min/vs/basic-languages/protobuf/protobuf.js",
|
||||
"min/vs/basic-languages/objective-c/objective-c.js",
|
||||
"min/vs/basic-languages/restructuredtext/restructuredtext.js",
|
||||
"min/vs/basic-languages/wgsl/wgsl.js",
|
||||
"min/vs/basic-languages/msdax/msdax.js",
|
||||
"min/vs/basic-languages/twig/twig.js",
|
||||
"min/vs/basic-languages/bicep/bicep.js",
|
||||
"min/vs/basic-languages/javascript/javascript.js",
|
||||
"min/vs/basic-languages/bat/bat.js",
|
||||
"min/vs/basic-languages/julia/julia.js",
|
||||
"min/vs/basic-languages/csharp/csharp.js",
|
||||
"min/vs/basic-languages/yaml/yaml.js",
|
||||
"min/vs/basic-languages/m3/m3.js",
|
||||
"min/vs/basic-languages/pgsql/pgsql.js",
|
||||
"min/vs/basic-languages/csp/csp.js",
|
||||
"min/vs/basic-languages/coffee/coffee.js",
|
||||
"min/vs/basic-languages/mysql/mysql.js",
|
||||
"min/vs/basic-languages/qsharp/qsharp.js",
|
||||
"min/vs/basic-languages/graphql/graphql.js",
|
||||
"min/vs/basic-languages/swift/swift.js",
|
||||
"min/vs/basic-languages/cpp/cpp.js",
|
||||
"min/vs/basic-languages/hcl/hcl.js",
|
||||
"min/vs/basic-languages/scala/scala.js",
|
||||
"min/vs/basic-languages/handlebars/handlebars.js",
|
||||
"min/vs/basic-languages/ini/ini.js",
|
||||
"min/vs/basic-languages/tcl/tcl.js",
|
||||
"min/vs/basic-languages/pla/pla.js",
|
||||
"min/vs/basic-languages/mips/mips.js",
|
||||
"min/vs/basic-languages/powershell/powershell.js",
|
||||
"min/vs/basic-languages/vb/vb.js",
|
||||
"min/vs/basic-languages/redshift/redshift.js",
|
||||
"min/vs/basic-languages/st/st.js",
|
||||
"min/vs/basic-languages/solidity/solidity.js",
|
||||
"min/vs/basic-languages/pascaligo/pascaligo.js",
|
||||
"min/vs/basic-languages/xml/xml.js",
|
||||
"min/vs/basic-languages/lua/lua.js",
|
||||
"min/vs/basic-languages/php/php.js",
|
||||
"min/vs/basic-languages/cypher/cypher.js",
|
||||
"min/vs/basic-languages/kotlin/kotlin.js",
|
||||
"min/vs/basic-languages/abap/abap.js",
|
||||
"min/vs/basic-languages/html/html.js",
|
||||
"min/vs/basic-languages/java/java.js",
|
||||
"min/vs/basic-languages/liquid/liquid.js",
|
||||
"min/vs/basic-languages/freemarker2/freemarker2.js",
|
||||
"min/vs/basic-languages/r/r.js",
|
||||
"min/vs/basic-languages/fsharp/fsharp.js",
|
||||
"min/vs/basic-languages/pug/pug.js",
|
||||
"min/vs/basic-languages/rust/rust.js",
|
||||
"min/vs/basic-languages/typescript/typescript.js",
|
||||
"min/vs/basic-languages/perl/perl.js",
|
||||
"min/vs/basic-languages/sophia/sophia.js",
|
||||
"min/vs/basic-languages/scss/scss.js",
|
||||
"min/vs/basic-languages/markdown/markdown.js",
|
||||
"min/vs/basic-languages/shell/shell.js",
|
||||
"min/vs/basic-languages/dart/dart.js",
|
||||
"min/vs/basic-languages/dockerfile/dockerfile.js",
|
||||
"min/vs/basic-languages/lexon/lexon.js",
|
||||
"min/vs/basic-languages/redis/redis.js",
|
||||
"min/vs/basic-languages/elixir/elixir.js",
|
||||
"min/vs/basic-languages/less/less.js",
|
||||
"min/vs/basic-languages/clojure/clojure.js",
|
||||
"min/vs/basic-languages/css/css.js",
|
||||
"min/vs/basic-languages/python/python.js",
|
||||
"min/vs/basic-languages/azcli/azcli.js",
|
||||
"min/vs/basic-languages/sparql/sparql.js",
|
||||
"min/vs/basic-languages/systemverilog/systemverilog.js",
|
||||
"min/vs/basic-languages/go/go.js",
|
||||
"min/vs/basic-languages/apex/apex.js",
|
||||
"min/vs/basic-languages/powerquery/powerquery.js",
|
||||
"min/vs/basic-languages/razor/razor.js",
|
||||
"min/vs/basic-languages/cameligo/cameligo.js",
|
||||
"min/vs/basic-languages/pascal/pascal.js",
|
||||
"min/vs/basic-languages/mdx/mdx.js",
|
||||
"min/vs/basic-languages/sb/sb.js",
|
||||
"min/vs/basic-languages/scheme/scheme.js",
|
||||
"min/vs/basic-languages/postiats/postiats.js",
|
||||
"min-maps/vs/loader.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.ko.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.ja.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.fr.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.zh-cn.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.js.map",
|
||||
"min-maps/vs/editor/editor.main.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.it.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.zh-tw.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.ru.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.es.js.map",
|
||||
"min-maps/vs/editor/editor.main.nls.de.js.map",
|
||||
"min-maps/vs/base/worker/workerMain.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.zh-tw.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.ko.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.ja.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.fr.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.ru.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.it.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.es.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.zh-cn.js.map",
|
||||
"min-maps/vs/base/common/worker/simpleWorker.nls.de.js.map",
|
||||
"img/empty.png",
|
||||
"img/logo-white.png",
|
||||
"img/logo.png"
|
||||
]
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import { manifest } from "parcel-plugin-custom-service-worker";
|
||||
import { manifest } from "@parcel/service-worker";
|
||||
import { RadixRouter, createRouter } from "radix3";
|
||||
import { version } from "../timestamp";
|
||||
import { files } from "../public_files";
|
||||
|
||||
const g = {
|
||||
router: null as null | RadixRouter<any>,
|
||||
|
|
@ -18,7 +19,7 @@ const g = {
|
|||
|
||||
async function install() {
|
||||
const cache = await caches.open(version);
|
||||
await cache.addAll(manifest);
|
||||
await cache.addAll([...manifest, ...files]);
|
||||
g.broadcast({ type: "installed" });
|
||||
}
|
||||
addEventListener("install", (e) => (e as ExtendableEvent).waitUntil(install()));
|
||||
|
|
|
|||
|
|
@ -14,15 +14,13 @@ import {
|
|||
const brotli = await brotliPromise;
|
||||
|
||||
const glob = new Glob("**");
|
||||
const swrc = {
|
||||
filesToCache: [] as string[],
|
||||
};
|
||||
const public_files = [] as string[];
|
||||
for await (const file of glob.scan(dir.path("app/web/public"))) {
|
||||
swrc.filesToCache.push(`public/${file}`);
|
||||
public_files.push(file);
|
||||
}
|
||||
await Bun.write(
|
||||
dir.path("app/web/.service-worker-rc"),
|
||||
JSON.stringify(swrc, null, 2)
|
||||
dir.path("app/web/public_files.ts"),
|
||||
`export const files = ${JSON.stringify(public_files, null, 2)}`
|
||||
);
|
||||
|
||||
await removeAsync(dir.path("app/web/.parcel-cache"));
|
||||
|
|
|
|||
Loading…
Reference in New Issue