Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 4 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,33 +88,26 @@ sf org login web --alias dev --instance-url ${orgfarmUrl}

4. Follow the [Build the plugin locally](#build) instructions

5. [optional] Linking / Debugging LWR Source
5. [optional] Debugging

```bash
# build and link lwr source
cd lwr
yarn && yarn link-lwr

# build and link plugin-lightning-dev source
# build plugin-lightning-dev source
cd plugin-lightning-dev
yarn && yarn build
yarn link-lwr

# SFDX Project
cd sfdx-project

# Login to your org
sf org login web --alias dev --instance-url https://login.test1.pc-rnd.salesforce.com/ (orgfarm needs instance url)

# run/debug the sf cli command (attach to the CLI from the LWR repo in VS Code)
# run/debug the sf cli command
NODE_OPTIONS="--inspect-brk" sf lightning dev site --target-org dev
```

Now you can Remote Attach to the CLI from the vscode debugger:

- Use the "Attach" launch configuration
- Run launch config from LWR repo if you want to debug LWR source
- Run launch config from plugin-lightning-dev source if you want to debug the SFDX plugin source specifically
- Use the "Attach" launch configuration from plugin-lightning-dev source

If this doesn't work for whatever reason, you can always alias the build output directly like so:

Expand Down
5 changes: 1 addition & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,13 @@
"@lwc/sfdx-local-dev-dist-66.0": "npm:@lwc/sfdx-local-dev-dist@~13.2.24-alpha.0",
"@lwc/sfdx-local-dev-dist-67.0": "npm:@lwc/sfdx-local-dev-dist@~13.3.19",
"@lwc/sfdx-local-dev-dist-68.0": "npm:@lwc/sfdx-local-dev-dist@~15.0.7",
"@lwrjs/api": "0.21.8",
"@oclif/core": "^4.5.6",
"@salesforce/core": "^8.26.2",
"@salesforce/kit": "^3.2.4",
"@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.14",
"@salesforce/sf-plugins-core": "^11.2.4",
"axios": "^1.13.5",
"glob": "^13.0.6",
"lwc": "~8.28.2",
"node-fetch": "^3.3.2",
"open": "^10.2.0",
"xml2js": "^0.6.2"
Expand All @@ -42,6 +40,7 @@
"eslint-plugin-sf-plugin": "^1.20.33",
"eslint-plugin-unicorn": "^50.0.1",
"esmock": "^2.7.3",
"lwc": "~8.28.2",
"oclif": "^4.22.80",
"ts-node": "^10.9.2",
"typescript": "^5.5.4"
Expand Down Expand Up @@ -101,7 +100,6 @@
"fix-license": "eslint src test --fix --rule \"header/header: [2]\"",
"format": "wireit",
"link-check": "wireit",
"link-lwr": "yarn link @lwrjs/api @lwrjs/app-service @lwrjs/asset-registry @lwrjs/asset-transformer @lwrjs/auth-middleware @lwrjs/base-view-provider @lwrjs/base-view-transformer @lwrjs/client-modules @lwrjs/config @lwrjs/core @lwrjs/dev-proxy-server @lwrjs/diagnostics @lwrjs/esbuild @lwrjs/everywhere @lwrjs/fs-asset-provider @lwrjs/fs-watch @lwrjs/html-view-provider @lwrjs/instrumentation @lwrjs/label-module-provider @lwrjs/lambda @lwrjs/legacy-npm-module-provider @lwrjs/loader @lwrjs/lwc-module-provider @lwrjs/lwc-ssr @lwrjs/markdown-view-provider @lwrjs/module-bundler @lwrjs/module-registry @lwrjs/npm-module-provider @lwrjs/nunjucks-view-provider @lwrjs/o11y @lwrjs/resource-registry @lwrjs/router @lwrjs/security @lwrjs/server @lwrjs/shared-utils @lwrjs/static @lwrjs/tools @lwrjs/types @lwrjs/view-registry lwr",
"lint": "wireit",
"postpack": "sf-clean --ignore-signing-artifacts",
"prepack": "sf-prepack",
Expand All @@ -111,7 +109,6 @@
"test:nuts:local": "npx playwright install --with-deps && node -r dotenv/config ./node_modules/.bin/nyc mocha \"**/*.nut.ts\" --slow 30000 --timeout 600000 --parallel=false",
"test:nut:local": "npx playwright install --with-deps && node -r dotenv/config ./node_modules/.bin/nyc mocha --slow 30000 --timeout 600000",
"test:only": "wireit",
"unlink-lwr": "yarn unlink @lwrjs/api @lwrjs/app-service @lwrjs/asset-registry @lwrjs/asset-transformer @lwrjs/auth-middleware @lwrjs/base-view-provider @lwrjs/base-view-transformer @lwrjs/client-modules @lwrjs/config @lwrjs/core @lwrjs/dev-proxy-server @lwrjs/diagnostics @lwrjs/esbuild @lwrjs/everywhere @lwrjs/fs-asset-provider @lwrjs/fs-watch @lwrjs/html-view-provider @lwrjs/instrumentation @lwrjs/label-module-provider @lwrjs/lambda @lwrjs/legacy-npm-module-provider @lwrjs/loader @lwrjs/lwc-module-provider @lwrjs/lwc-ssr @lwrjs/markdown-view-provider @lwrjs/module-bundler @lwrjs/module-registry @lwrjs/npm-module-provider @lwrjs/nunjucks-view-provider @lwrjs/o11y @lwrjs/resource-registry @lwrjs/router @lwrjs/security @lwrjs/server @lwrjs/shared-utils @lwrjs/static @lwrjs/tools @lwrjs/types @lwrjs/view-registry lwr",
"update-snapshots": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" snapshot:generate",
"version": "oclif readme"
},
Expand Down
Loading
Loading