From 35a68e499dff6507a898d375b72d1bf67b177928 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 25 Aug 2026 09:12:29 +0000 Subject: [PATCH 1/2] Add Cloud Agent environment config for Ember website Co-authored-by: Ankush Dharkar --- .cursor/environment.json | 11 +++++++++++ .nvmrc | 1 + 2 files changed, 12 insertions(+) create mode 100644 .cursor/environment.json create mode 100644 .nvmrc diff --git a/.cursor/environment.json b/.cursor/environment.json new file mode 100644 index 0000000..d72e515 --- /dev/null +++ b/.cursor/environment.json @@ -0,0 +1,11 @@ +{ + "name": "website-emberjs", + "install": "export NVM_DIR=\"$HOME/.nvm\" && . \"$NVM_DIR/nvm.sh\" && nvm install && nvm alias default \"$(cat .nvmrc)\" && npm ci", + "terminals": [ + { + "name": "ember serve", + "command": "export NVM_DIR=\"$HOME/.nvm\" && . \"$NVM_DIR/nvm.sh\" && nvm use && exec node_modules/.bin/ember serve --port 4200" + } + ], + "ports": [4200] +} diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..b6a7d89 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +16 From 8c391ec0557ae80726e398cdd747202909368e39 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 25 Aug 2026 09:27:01 +0000 Subject: [PATCH 2/2] Harden env config: pin Node 16 bin on PATH to avoid shim shadowing Co-authored-by: Ankush Dharkar --- .cursor/environment.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.cursor/environment.json b/.cursor/environment.json index d72e515..db576d6 100644 --- a/.cursor/environment.json +++ b/.cursor/environment.json @@ -1,10 +1,10 @@ { "name": "website-emberjs", - "install": "export NVM_DIR=\"$HOME/.nvm\" && . \"$NVM_DIR/nvm.sh\" && nvm install && nvm alias default \"$(cat .nvmrc)\" && npm ci", + "install": "export NVM_DIR=\"$HOME/.nvm\" && . \"$NVM_DIR/nvm.sh\" && nvm install && nvm alias default \"$(cat .nvmrc)\" && export PATH=\"$(dirname \"$(nvm which \"$(cat .nvmrc)\")\"):$PATH\" && npm ci", "terminals": [ { "name": "ember serve", - "command": "export NVM_DIR=\"$HOME/.nvm\" && . \"$NVM_DIR/nvm.sh\" && nvm use && exec node_modules/.bin/ember serve --port 4200" + "command": "export NVM_DIR=\"$HOME/.nvm\" && . \"$NVM_DIR/nvm.sh\" && export PATH=\"$(dirname \"$(nvm which \"$(cat .nvmrc)\")\"):$PATH\" && exec node_modules/.bin/ember serve --port 4200" } ], "ports": [4200]