This repository was archived by the owner on Dec 2, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 5050 cp -R ${ cursorSrc } /resources/app/*.json ${ root } /resources/app/
5151 cp -R ${ cursorSrc } /resources/app/extensions/cursor-* ${ root } /resources/app/extensions/
5252 rm -rf "${ root } /resources/app/node_modules"{,.asar}
53- cp -R ${ cursorSrc } /resources/app/node_modules.asar ${ root } /resources/app/
53+
54+ # Unpack the Cursor node_modules.asar
55+ ${ pkgs . asar } /bin/asar extract ${ cursorSrc } /resources/app/node_modules.asar ${ root } /resources/app/node_modules
56+ # Copy the VS Code native modules into the Cursor node_modules.
57+ # If we don't do this, then native modules will fail.
58+ # See: https://github.com/coder/cursor-arm/issues/4
59+ cp -R ${ root } /resources/app/node_modules.asar.unpacked/* ${ root } /resources/app/node_modules/
60+ # Repackage the combined contents into a new node_modules.asar
61+ ${ pkgs . asar } /bin/asar pack ${ root } /resources/app/node_modules ${ root } /resources/app/node_modules.asar
62+ rm -rf "${ root } /resources/app/node_modules"{,.asar.unpacked}
63+
5464 rm -rf ${ root } /resources/app/resources
5565 cp -R ${ cursorSrc } /resources/app/resources ${ root } /resources/app/
5666 '' ;
You can’t perform that action at this time.
0 commit comments