Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
f864e7b
Move move storefront to storefront-old
bendvc Mar 18, 2025
c81f492
Move retail template to extension folder
bendvc Mar 18, 2025
0a16b2a
'/app' becomes '/src'
bendvc Mar 18, 2025
fb0042a
Move the README
bendvc Mar 18, 2025
c88205b
Copy setup files
bendvc Mar 18, 2025
7719a7f
Fix location of setup files
bendvc Mar 18, 2025
88a996b
These files aren't required in an extension
bendvc Mar 18, 2025
5e517dd
Remove old config and replace with new config
bendvc Mar 18, 2025
0eee49d
Move types
bendvc Mar 18, 2025
38809c9
Move meta data file
bendvc Mar 18, 2025
18e3e98
Migrate router to extension with changes.
bendvc Mar 18, 2025
bd5a543
Update jest-setup
bendvc Mar 18, 2025
282142c
Migrate jest.config.
bendvc Mar 18, 2025
1866a6d
Migrate package.json
bendvc Mar 18, 2025
39e694a
Remove special components and add their replacements
bendvc Mar 18, 2025
20c4a49
Migrate changes to useAddressFields component
bendvc Mar 18, 2025
3f820ae
Migrate changes for header component
bendvc Mar 18, 2025
88b4126
Migrate associated tests
bendvc Mar 18, 2025
56bb114
Migrate tests for link component
bendvc Mar 18, 2025
00173a6
Migrate changes for product-tile component
bendvc Mar 18, 2025
e510fa0
Migrate search component
bendvc Mar 18, 2025
05de9c1
Migrate search partial component
bendvc Mar 18, 2025
47b0e5c
Migrate seo component
bendvc Mar 18, 2025
e7ddba2
Migrate constants file
bendvc Mar 18, 2025
f8dc5cb
Migrate hooks index
bendvc Mar 18, 2025
0e8944f
Migrate use-active-data hook and tests
bendvc Mar 18, 2025
586d636
Migrate various hook changes and test fixes
bendvc Mar 18, 2025
2d11ed3
Migrate mock data
bendvc Mar 18, 2025
11897ff
Migrate account pages.
bendvc Mar 18, 2025
b63f9f0
Migrade checkout page changes
bendvc Mar 18, 2025
f8d7779
Migrate checkout partial changes
bendvc Mar 18, 2025
1b0c07a
Migrate product-list components
bendvc Mar 18, 2025
a21570e
Migrate theme colors
bendvc Mar 18, 2025
b0ec143
Migrate utils
bendvc Mar 18, 2025
2059029
migrate project files/configs
bendvc Mar 18, 2025
a8ef167
Remove unused files in extension projects
bendvc Mar 18, 2025
fe3d108
Move static folder
bendvc Mar 18, 2025
9ac3f88
Update eslint ignore
bendvc Mar 19, 2025
8657d41
Remove some more unused scripts/folders
bendvc Mar 19, 2025
f669272
Fix lint warnings
bendvc Mar 19, 2025
d4d1ce5
Fix import paths for hooks
bendvc Mar 19, 2025
646b8de
Migrate theme index
bendvc Mar 19, 2025
88a7c28
Replace `@salesforce/template-retail-react-app` imports with relative…
bendvc Mar 19, 2025
c23622a
Linting
bendvc Mar 19, 2025
8477c4d
Migrate page-designer assets
bendvc Mar 19, 2025
7a742f9
Migrate page-designer layouts
bendvc Mar 19, 2025
ca6f651
Migrate page-designer misc
bendvc Mar 19, 2025
1f11264
Migrate utils
bendvc Mar 19, 2025
5acf26d
Migrate theme base and project folders
bendvc Mar 19, 2025
a195c0b
Migrate theme foundations
bendvc Mar 19, 2025
977d6c5
Update imports for account pages
bendvc Mar 19, 2025
ddbfe4a
Update cart page imports
bendvc Mar 19, 2025
21fa156
Migrate home page
bendvc Mar 19, 2025
74feb6d
Migrate login page
bendvc Mar 19, 2025
6342330
Migrate login-redirect page
bendvc Mar 19, 2025
fe79dff
Migrate page-not-found page
bendvc Mar 19, 2025
6b3b154
Migrate the product-details page
bendvc Mar 19, 2025
686024f
Migrate product-list page
bendvc Mar 19, 2025
e2cfbfe
Migrate registration page
bendvc Mar 19, 2025
c1a1e34
Migrate reset password
bendvc Mar 19, 2025
1e41d5d
Migrate checkout page
bendvc Mar 19, 2025
ff816e9
Migrate cart pages
bendvc Mar 19, 2025
f6398aa
Migrate account pages
bendvc Mar 19, 2025
4afd7b6
Lint
bendvc Mar 19, 2025
a629381
Chane aliased imports to relative imports for new code
bendvc Mar 19, 2025
53b5d78
Remove `template-retail-react-app` from generator
bendvc Mar 20, 2025
87ad1e8
Migrate mocks folder
bendvc Mar 20, 2025
cc20977
Migrate search component partials folder
bendvc Mar 20, 2025
f7ea8df
Migrate svg assets
bendvc Mar 20, 2025
7ba5751
Migrate contexts file
bendvc Mar 20, 2025
728f1ea
Delete chakra storefront old project
bendvc Mar 20, 2025
22e9dae
Re-generate lock files across mono repo
bendvc Mar 20, 2025
b61bd56
Add data cloud types and update code to work with as an extension
bendvc Mar 20, 2025
702fc87
Fix login page
bendvc Mar 20, 2025
f2c8157
Lint
bendvc Mar 20, 2025
0e37244
Fix some tests, rework others
bendvc Mar 20, 2025
5f2fef4
Fix some failing tests
bendvc Mar 25, 2025
0f0dc30
Remove references to old template
bendvc Mar 25, 2025
5cdb1d5
Remove smoke and lighthouse tests for defunct retail template
bendvc Mar 25, 2025
67eec6d
Remove other instance of smoke test script runner
bendvc Mar 25, 2025
e9398d1
Update test.yml
bendvc Mar 25, 2025
bb23ea6
Remove code that was added back via a merge
bendvc Mar 25, 2025
e7aaf0f
Merge branch 'feature/extensibility-v2' into bendev/W-18023320_update…
bendvc Mar 26, 2025
66262c2
Update peer deps for storefront extension
bendvc Mar 26, 2025
39e43cb
Merge branch 'feature/extensibility-v2' into bendev/W-18023320_update…
bendvc Mar 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 1 addition & 21 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,25 +32,5 @@ module.exports = {
]
}
]
},
// For an import in a file to be replaced via template extensibility, the import must use the
// full package name, rather than relative imports, i.e. all retail react app imports must use
// "@salesforce/retail-react-app/" rather than relative imports.
overrides: [
{
files: ['packages/template-retail-react-app/**'],
plugins: ['no-relative-import-paths'],
rules: {
// https://github.com/MelvinVermeer/eslint-plugin-no-relative-import-paths
'no-relative-import-paths/no-relative-import-paths': [
'error',
{
allowSameFolder: false,
rootDir: 'packages/template-retail-react-app',
prefix: '@salesforce/retail-react-app'
}
]
}
}
]
}
}
4 changes: 2 additions & 2 deletions .github/actions/setup_ubuntu/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ runs:
node ./scripts/gtime.js monorepo_install npm ci

# Build the PWA
npm run lerna -- run analyze-build --scope "@salesforce/retail-react-app"
# npm run lerna -- run analyze-build --scope "@salesforce/retail-react-app"

# Report bundle sizes
node ./scripts/report-bundle-size.js
# node ./scripts/report-bundle-size.js

# Install Snyk CLI
# TODO: Ticket W-12425059. Revisit Snyk CLI integration to monitor manifest files on generated projects.
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,12 +87,12 @@ jobs:
- name: Run unit tests
uses: "./.github/actions/unit_tests"

- name: Run bundlesize test
uses: "./.github/actions/bundle_size_test"
# - name: Run bundlesize test
# uses: "./.github/actions/bundle_size_test"

- name: Smoke test scripts
if: env.IS_DEFAULT_NPM == 'true'
uses: "./.github/actions/smoke_tests"
# - name: Smoke test scripts
# if: env.IS_DEFAULT_NPM == 'true'
# uses: "./.github/actions/smoke_tests"

- name: Create MRT credentials file
if: env.IS_NOT_FORK == 'true' && env.IS_MRT_NODE == 'true' && ( env.DEVELOP == 'true' || env.RELEASE == 'true' )
Expand Down Expand Up @@ -221,11 +221,11 @@ jobs:
with:
cwd: ${{ env.PROJECT_DIR }}

- name: Run smoke tests
if: env.IS_TEMPLATE_FROM_RETAIL_REACT_APP == 'true'
uses: "./.github/actions/smoke_tests"
with:
dir: ${{ env.PROJECT_DIR }}
# - name: Run smoke tests
# if: env.IS_TEMPLATE_FROM_RETAIL_REACT_APP == 'true'
# uses: "./.github/actions/smoke_tests"
# with:
# dir: ${{ env.PROJECT_DIR }}

- name: Count Generated Project Dependencies
id: count_deps
Expand Down Expand Up @@ -320,11 +320,11 @@ jobs:
with:
cwd: ${{ env.PROJECT_DIR }}

- name: Run smoke tests
if: env.IS_TEMPLATE_FROM_RETAIL_REACT_APP == 'true'
uses: "./.github/actions/smoke_tests"
with:
dir: ${{ env.PROJECT_DIR }}
# - name: Run smoke tests
# if: env.IS_TEMPLATE_FROM_RETAIL_REACT_APP == 'true'
# uses: "./.github/actions/smoke_tests"
# with:
# dir: ${{ env.PROJECT_DIR }}

- name: Count Generated Project Dependencies
if: env.IS_TEMPLATE_FROM_RETAIL_REACT_APP == 'true'
Expand Down Expand Up @@ -355,5 +355,5 @@ jobs:
- name: Setup Ubuntu Machine
uses: "./.github/actions/setup_ubuntu"

- name: Run Lighthouse CI on the PWA
uses: "./.github/actions/lighthouse_ci"
# - name: Run Lighthouse CI on the PWA
# uses: "./.github/actions/lighthouse_ci"
Loading
Loading