Table of Contents
- 🍃 lwc-local-dev-server (LWC Garden)
- ⚖️ fflib/at4dx install script
- 💅
prettier
&eslint
config (feat.githooks
to enforcenode_modules
install) - 🧪 Jest Testing
- 📜 helper scripts
- ⚙️
project-scratch-def.json
config for communities, cms and knowledge - ✅
.vscode/tasks.json
Metadata tasks (Ctrl + Shift + B) - 🙈
.vscode/settings.json
to hide.xml
files and less commonly used metadata. (This can be edited)
Make sure you have node
, pnpm
and sfdx
installed.
- Go to lukethacoder/sfdx-starter
- Click "Use this template"
The script installs the following packages as a part of the apex-enterprise-patterns.
Run the script with:
node --harmony setup-fflib.mjs e- ORG_ALIAS
We use the @lwc-garden/core
package to facilitate local LWC development.
This can be run locally using:
npx @lwc-garden/core dev
Read the LWC Garden Documentation for more information.
All tests can be run using:
pnpm test
Jest testing uses the @lwc/jest-*
packages, not @salesforce/sfdx-lwc-jest
.
Distributed under the GNU General Public License v3.0. See LICENSE for more information.
Project Link: https://github.com/lukethacoder/sfdx-starter