Skip to content

Commit 92cae58

Browse files
authored
Rename webapp-template npm packages to ui-bundle-template @W-21338965@ (#135)
* chore: rename webapp-template packages to ui-bundle-template * chore: sync React b2e and b2x samples from npm @1.117.3 * chore: rename sample folders to match ui-bundle-template package names * chore: sync React b2e and b2x samples from npm @1.117.5 * chore: remove accidental trace.md from b2e sample * chore: keep old webapp-template sample directories alongside new ui-bundle-template ones * chore: revert component.md change from skills/generating-webapplication-ui * chore: update ui-bundle-template sample versions to 1.117.5
1 parent c611126 commit 92cae58

851 files changed

Lines changed: 129389 additions & 67 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/sync-react-samples.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Syncs React sample packages from npm into samples/:
2-
# - @salesforce/webapp-template-app-react-sample-b2e-experimental
3-
# - @salesforce/webapp-template-app-react-sample-b2x-experimental
2+
# - @salesforce/ui-bundle-template-app-react-sample-b2e
3+
# - @salesforce/ui-bundle-template-app-react-sample-b2x
44
#
55
# Opens a single PR when either (or both) npm package versions have changed.
66
# Same steps as running locally: npm install && npm run sync-react-b2e-sample
@@ -37,7 +37,7 @@ jobs:
3737
- name: Get latest B2E npm version
3838
id: npm-version-b2e
3939
run: |
40-
LATEST=$(npm view @salesforce/webapp-template-app-react-sample-b2e-experimental version)
40+
LATEST=$(npm view @salesforce/ui-bundle-template-app-react-sample-b2e version)
4141
if [ -z "$LATEST" ]; then
4242
echo "ERROR: npm view returned empty version for B2E package" >&2
4343
exit 1
@@ -47,7 +47,7 @@ jobs:
4747
- name: Read current synced B2E version
4848
id: current-version-b2e
4949
run: |
50-
VERSION_FILE="samples/webapp-template-app-react-sample-b2e-experimental/.version"
50+
VERSION_FILE="samples/ui-bundle-template-app-react-sample-b2e/.version"
5151
if [ -f "$VERSION_FILE" ]; then
5252
CURRENT=$(cat "$VERSION_FILE" | tr -d '[:space:]')
5353
echo "current=$CURRENT" >> $GITHUB_OUTPUT
@@ -59,7 +59,7 @@ jobs:
5959
- name: Get latest B2X npm version
6060
id: npm-version-b2x
6161
run: |
62-
LATEST=$(npm view @salesforce/webapp-template-app-react-sample-b2x-experimental version)
62+
LATEST=$(npm view @salesforce/ui-bundle-template-app-react-sample-b2x version)
6363
if [ -z "$LATEST" ]; then
6464
echo "ERROR: npm view returned empty version for 2x package" >&2
6565
exit 1
@@ -69,7 +69,7 @@ jobs:
6969
- name: Read current synced B2X version
7070
id: current-version-b2x
7171
run: |
72-
VERSION_FILE="samples/webapp-template-app-react-sample-b2x-experimental/.version"
72+
VERSION_FILE="samples/ui-bundle-template-app-react-sample-b2x/.version"
7373
if [ -f "$VERSION_FILE" ]; then
7474
CURRENT=$(cat "$VERSION_FILE" | tr -d '[:space:]')
7575
echo "current=$CURRENT" >> $GITHUB_OUTPUT
@@ -109,11 +109,11 @@ jobs:
109109

110110
- name: Install latest B2E package
111111
if: steps.skip.outputs.skip != 'true' && steps.skip.outputs.b2e_changed == 'true'
112-
run: npm install @salesforce/webapp-template-app-react-sample-b2e-experimental@latest
112+
run: npm install @salesforce/ui-bundle-template-app-react-sample-b2e@latest
113113

114114
- name: Install latest B2X package
115115
if: steps.skip.outputs.skip != 'true' && steps.skip.outputs.b2x_changed == 'true'
116-
run: npm install @salesforce/webapp-template-app-react-sample-b2x-experimental@latest
116+
run: npm install @salesforce/ui-bundle-template-app-react-sample-b2x@latest
117117

118118
- name: Sync B2E sample
119119
if: steps.skip.outputs.skip != 'true'
@@ -133,12 +133,12 @@ jobs:
133133
134134
if [ "${{ steps.skip.outputs.b2e_changed }}" = "true" ]; then
135135
PARTS="${PARTS}b2e-${{ steps.npm-version-b2e.outputs.latest }}"
136-
BODY="${BODY}- **B2E** \`@salesforce/webapp-template-app-react-sample-b2e-experimental\`: ${{ steps.current-version-b2e.outputs.current || 'none' }} → ${{ steps.npm-version-b2e.outputs.latest }}"$'\n'
136+
BODY="${BODY}- **B2E** \`@salesforce/ui-bundle-template-app-react-sample-b2e\`: ${{ steps.current-version-b2e.outputs.current || 'none' }} → ${{ steps.npm-version-b2e.outputs.latest }}"$'\n'
137137
fi
138138
if [ "${{ steps.skip.outputs.b2x_changed }}" = "true" ]; then
139139
if [ -n "$PARTS" ]; then PARTS="${PARTS}-"; fi
140140
PARTS="${PARTS}b2x-${{ steps.npm-version-b2x.outputs.latest }}"
141-
BODY="${BODY}- **B2X** \`@salesforce/webapp-template-app-react-sample-b2x-experimental\`: ${{ steps.current-version-b2x.outputs.current || 'none' }} → ${{ steps.npm-version-b2x.outputs.latest }}"$'\n'
141+
BODY="${BODY}- **B2X** \`@salesforce/ui-bundle-template-app-react-sample-b2x\`: ${{ steps.current-version-b2x.outputs.current || 'none' }} → ${{ steps.npm-version-b2x.outputs.latest }}"$'\n'
142142
fi
143143
144144
echo "branch=chore/sync-react-samples-${PARTS}" >> $GITHUB_OUTPUT

.template-versions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"@salesforce/webapp-template-app-react-sample-b2e-experimental": "1.107.0",
3-
"@salesforce/webapp-template-app-react-sample-b2x-experimental": "1.107.0",
2+
"@salesforce/ui-bundle-template-app-react-sample-b2e": "1.117.5",
3+
"@salesforce/ui-bundle-template-app-react-sample-b2x": "1.117.5",
44
"@salesforce/webapp-template-base-sfdx-project-experimental": "1.107.0",
55
"@salesforce/webapp-template-feature-react-file-upload-experimental": "1.107.0",
66
"@salesforce/webapp-template-feature-react-chart-experimental": "1.107.0",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ afv-library/
1717
│ ├── generating-flow/
1818
│ └── ...
1919
├── samples/ # Synced sample apps (e.g. from npm)
20-
│ └── webapp-template-app-react-sample-b2e-experimental/
20+
│ └── ui-bundle-template-app-react-sample-b2e/
2121
│ └── ...
2222
├── scripts/
2323
│ └── ...
@@ -30,7 +30,7 @@ Browse the repository and copy/paste any rule or skill directly into Agentforce
3030

3131
## Samples
3232

33-
The `samples/` folder contains synced sample apps. For example, `samples/webapp-template-app-react-sample-b2e-experimental/` is kept in sync with the npm package `@salesforce/webapp-template-app-react-sample-b2e-experimental` (nightly and on manual trigger via GitHub Actions). To run the same sync locally from the repo root:
33+
The `samples/` folder contains synced sample apps. For example, `samples/ui-bundle-template-app-react-sample-b2e/` is kept in sync with the npm package `@salesforce/ui-bundle-template-app-react-sample-b2e` (nightly and on manual trigger via GitHub Actions). To run the same sync locally from the repo root:
3434

3535
```bash
3636
npm install

package-lock.json

Lines changed: 73 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
"registry": "https://registry.npmjs.org"
1212
},
1313
"devDependencies": {
14-
"@salesforce/webapp-template-app-react-sample-b2e-experimental": "^1.116.6",
15-
"@salesforce/webapp-template-app-react-sample-b2x-experimental": "^1.116.6",
14+
"@salesforce/ui-bundle-template-app-react-sample-b2e": "^1.117.5",
15+
"@salesforce/ui-bundle-template-app-react-sample-b2x": "^1.117.5",
16+
"@salesforce/webapp-template-app-react-sample-b2e-experimental": "^1.117.1",
17+
"@salesforce/webapp-template-app-react-sample-b2x-experimental": "^1.117.1",
1618
"@types/js-yaml": "^4.0.9",
1719
"js-yaml": "^4.1.1",
1820
"tsx": "^4.21.0"

samples/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
Sample apps and templates synced into this repo for reference and reuse.
44

5-
## webapp-template-app-react-sample-b2e-experimental
5+
## ui-bundle-template-app-react-sample-b2e
66

7-
Source is synced from the npm package [@salesforce/webapp-template-app-react-sample-b2e-experimental](https://www.npmjs.com/package/@salesforce/webapp-template-app-react-sample-b2e-experimental). Only the package's source (no `node_modules`) is copied into `samples/webapp-template-app-react-sample-b2e-experimental/`.
7+
Source is synced from the npm package [@salesforce/ui-bundle-template-app-react-sample-b2e](https://www.npmjs.com/package/@salesforce/ui-bundle-template-app-react-sample-b2e). Only the package's source (no `node_modules`) is copied into `samples/ui-bundle-template-app-react-sample-b2e/`.
88

99
### How it's updated
1010

@@ -16,15 +16,15 @@ Source is synced from the npm package [@salesforce/webapp-template-app-react-sam
1616
npm run sync-react-b2e-sample
1717
```
1818

19-
This installs the package into root `node_modules` and copies its source into `samples/webapp-template-app-react-sample-b2e-experimental/`, and updates `.version` in that folder.
19+
This installs the package into root `node_modules` and copies its source into `samples/ui-bundle-template-app-react-sample-b2e/`, and updates `.version` in that folder.
2020

2121
### Version tracking
2222

23-
The file `samples/webapp-template-app-react-sample-b2e-experimental/.version` stores the last-synced npm version. The Action compares it to the latest on npm and only creates a PR when they differ.
23+
The file `samples/ui-bundle-template-app-react-sample-b2e/.version` stores the last-synced npm version. The Action compares it to the latest on npm and only creates a PR when they differ.
2424

25-
## webapp-template-app-react-sample-b2x-experimental
25+
## ui-bundle-template-app-react-sample-b2x
2626

27-
Source is synced from the npm package [@salesforce/webapp-template-app-react-sample-b2x-experimental](https://www.npmjs.com/package/@salesforce/webapp-template-app-react-sample-b2x-experimental). Only the package's source (no `node_modules`) is copied into `samples/webapp-template-app-react-sample-b2x-experimental/`.
27+
Source is synced from the npm package [@salesforce/ui-bundle-template-app-react-sample-b2x](https://www.npmjs.com/package/@salesforce/ui-bundle-template-app-react-sample-b2x). Only the package's source (no `node_modules`) is copied into `samples/ui-bundle-template-app-react-sample-b2x/`.
2828

2929
### How it's updated
3030

@@ -36,11 +36,11 @@ Source is synced from the npm package [@salesforce/webapp-template-app-react-sam
3636
npm run sync-react-b2x-sample
3737
```
3838

39-
This installs the package into root `node_modules` and copies its source into `samples/webapp-template-app-react-sample-b2x-experimental/`, and updates `.version` in that folder.
39+
This installs the package into root `node_modules` and copies its source into `samples/ui-bundle-template-app-react-sample-b2x/`, and updates `.version` in that folder.
4040

4141
### Version tracking
4242

43-
The file `samples/webapp-template-app-react-sample-b2x-experimental/.version` stores the last-synced npm version. The Action compares it to the latest on npm and only creates a PR when they differ.
43+
The file `samples/ui-bundle-template-app-react-sample-b2x/.version` stores the last-synced npm version. The Action compares it to the latest on npm and only creates a PR when they differ.
4444

4545
## native-mobile-rental-tenant-app
4646

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status
2+
# More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm
3+
#
4+
5+
package.xml
6+
7+
# LWC configuration files
8+
**/jsconfig.json
9+
**/.eslintrc.json
10+
11+
# LWC Jest
12+
**/__tests__/**
13+
14+
node_modules/
15+
.DS_Store
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npm run precommit
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# List files or directories below to ignore them when running prettier
2+
# More information: https://prettier.io/docs/en/ignore.html
3+
#
4+
5+
**/staticresources/**
6+
.localdevserver
7+
.sfdx
8+
.sf
9+
.vscode
10+
11+
coverage/

0 commit comments

Comments
 (0)