mirror of
https://github.com/stackblitz-labs/bolt.diy
synced 2025-05-13 08:22:19 +00:00
Merge pull request #1644 from xKevIsDev/webcontainer-upgrade
fix: optimize file watch paths for preview updates and fix npm crashes
This commit is contained in:
commit
2f09d512bc
@ -154,7 +154,11 @@ export class PreviewsStore {
|
|||||||
try {
|
try {
|
||||||
// Watch for file changes
|
// Watch for file changes
|
||||||
webcontainer.internal.watchPaths(
|
webcontainer.internal.watchPaths(
|
||||||
{ include: ['**/*'], exclude: ['**/node_modules', '.git'], includeContent: true },
|
{
|
||||||
|
// Only watch specific file types that affect the preview
|
||||||
|
include: ['**/*.html', '**/*.css', '**/*.js', '**/*.jsx', '**/*.ts', '**/*.tsx', '**/*.json'],
|
||||||
|
exclude: ['**/node_modules/**', '**/.git/**', '**/dist/**', '**/build/**', '**/coverage/**'],
|
||||||
|
},
|
||||||
async (_events) => {
|
async (_events) => {
|
||||||
const previews = this.previews.get();
|
const previews = this.previews.get();
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@
|
|||||||
"@types/react-beautiful-dnd": "^13.1.8",
|
"@types/react-beautiful-dnd": "^13.1.8",
|
||||||
"@uiw/codemirror-theme-vscode": "^4.23.6",
|
"@uiw/codemirror-theme-vscode": "^4.23.6",
|
||||||
"@unocss/reset": "^0.61.9",
|
"@unocss/reset": "^0.61.9",
|
||||||
"@webcontainer/api": "1.3.0-internal.10",
|
"@webcontainer/api": "1.5.3-internal.2",
|
||||||
"@xterm/addon-fit": "^0.10.0",
|
"@xterm/addon-fit": "^0.10.0",
|
||||||
"@xterm/addon-web-links": "^0.11.0",
|
"@xterm/addon-web-links": "^0.11.0",
|
||||||
"@xterm/xterm": "^5.5.0",
|
"@xterm/xterm": "^5.5.0",
|
||||||
|
@ -171,8 +171,8 @@ importers:
|
|||||||
specifier: ^0.61.9
|
specifier: ^0.61.9
|
||||||
version: 0.61.9
|
version: 0.61.9
|
||||||
'@webcontainer/api':
|
'@webcontainer/api':
|
||||||
specifier: 1.3.0-internal.10
|
specifier: 1.5.3-internal.2
|
||||||
version: 1.3.0-internal.10
|
version: 1.5.3-internal.2
|
||||||
'@xterm/addon-fit':
|
'@xterm/addon-fit':
|
||||||
specifier: ^0.10.0
|
specifier: ^0.10.0
|
||||||
version: 0.10.0(@xterm/xterm@5.5.0)
|
version: 0.10.0(@xterm/xterm@5.5.0)
|
||||||
@ -3509,8 +3509,8 @@ packages:
|
|||||||
'@web3-storage/multipart-parser@1.0.0':
|
'@web3-storage/multipart-parser@1.0.0':
|
||||||
resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
|
resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
|
||||||
|
|
||||||
'@webcontainer/api@1.3.0-internal.10':
|
'@webcontainer/api@1.5.3-internal.2':
|
||||||
resolution: {integrity: sha512-iuqjuDX2uADiJMYZok7+tJqVCJYZ+tU2NwVtxlvakRWSSmIFBGrJ38pD0C5igaOnBV8C9kGDjCE6B03SvLtN4Q==}
|
resolution: {integrity: sha512-PNel1OQJlibs92zw5ekSeJLxYKXBk/AMnIQ9rJ/5cqJwjFlR242PlpCGJRghiZwQf4jq2p/ntvHyj7P+MHXqpg==}
|
||||||
|
|
||||||
'@xmldom/xmldom@0.8.10':
|
'@xmldom/xmldom@0.8.10':
|
||||||
resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
|
resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==}
|
||||||
@ -11637,7 +11637,7 @@ snapshots:
|
|||||||
|
|
||||||
'@web3-storage/multipart-parser@1.0.0': {}
|
'@web3-storage/multipart-parser@1.0.0': {}
|
||||||
|
|
||||||
'@webcontainer/api@1.3.0-internal.10': {}
|
'@webcontainer/api@1.5.3-internal.2': {}
|
||||||
|
|
||||||
'@xmldom/xmldom@0.8.10': {}
|
'@xmldom/xmldom@0.8.10': {}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user