From a037b80ddabc1a2b82ec9b9646f4d4b35ad653ee Mon Sep 17 00:00:00 2001 From: jiangy10 Date: Fri, 13 Mar 2026 13:00:52 -0700 Subject: [PATCH 1/6] Auto content update (2026-03-13 20:00:52) --- package.json | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 517df586..408cb419 100644 --- a/package.json +++ b/package.json @@ -1,28 +1,17 @@ { - "name": "commerce-frontend-core", - "version": "1.0.0", - "license": "Apache-2.0", - "repository": { - "type": "git", - "url": "https://github.com/AdobeDocs/commerce-frontend-core" - }, "scripts": { - "dev": "node ./dev.mjs", - "lint": "npx --yes github:AdobeDocs/adp-devsite-utils runLint -v", - "lint:errorOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint", - "link:skipdeadlinks": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --skip-dead-links -v", - "link:deadlinkonly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --dead-links-only -v", - "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", - "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", - "test": "npx --yes jest", - "test:config": "npx --yes jest tests/config.test.js", - "redirectCheck:stage": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" - }, - "config": { - "sitePath": "commerce/frontend-core" + "dev": "node dev.mjs", + "lint": "npm run lint:js && npm run lint:md", + "lint:js": "eslint .", + "lint:md": "adp-devsite-lint", + "buildNavigation": "adp-devsite-build-navigation", + "buildRedirections": "adp-devsite-build-redirections", + "normalizeLinks": "adp-devsite-normalize-links", + "renameFiles": "adp-devsite-rename-files", + "redirectCheck:stage": "adp-devsite-redirect-check stage", + "redirectCheck:prod": "adp-devsite-redirect-check prod" }, "devDependencies": { - "express": "5.2.1" + "@anthropic-ai/adp-devsite-utils": "latest" } } From 72dd02e7cba16f48d56755b48a0979e49cd4cb84 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Tue, 17 Mar 2026 14:03:21 -0700 Subject: [PATCH 2/6] Auto content update (2026-03-17 21:03:21) --- .../workflows/build-auto-generated-files.yml | 13 +++++++ .github/workflows/lint.yml | 36 +++++++++++++++++ .gitignore | 23 +++++++++-- dev.mjs | 39 ------------------- package.json | 38 +++++++++++------- 5 files changed, 93 insertions(+), 56 deletions(-) create mode 100644 .github/workflows/build-auto-generated-files.yml create mode 100644 .github/workflows/lint.yml delete mode 100644 dev.mjs diff --git a/.github/workflows/build-auto-generated-files.yml b/.github/workflows/build-auto-generated-files.yml new file mode 100644 index 00000000..c926d91c --- /dev/null +++ b/.github/workflows/build-auto-generated-files.yml @@ -0,0 +1,13 @@ +--- +name: Build Auto-Generated Files +on: + pull_request: + workflow_dispatch: + +jobs: + build-contributors: + name: Build Auto-Generated Files + if: github.repository != 'AdobeDocs/dev-docs-template' + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/build-auto-generated-files.yml@main + secrets: inherit + \ No newline at end of file diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 00000000..8c6ddf8d --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,36 @@ +--- + name: Lint + on: + pull_request: + branches: [main] + paths: + - 'src/pages/**' + + jobs: + lint: + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Lint + id: lint + continue-on-error: true + run: npx --yes github:AdobeDocs/adp-devsite-utils runLint -v + + - name: Post Linter Report to PR + if: always() + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PR_ID: ${{ github.event.pull_request.number }} + GITHUB_REPOSITORY: ${{ github.repository }} + run: | + npm install --no-save github:AdobeDocs/adp-devsite-scripts + node node_modules/adp-devsite-scripts/linter-bot/postLinterReport.js + + - name: Fail if linter found errors + if: steps.lint.outcome == 'failure' + run: exit 1 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 4910207f..2a83daa9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,15 +6,29 @@ .history .idea .editorconfig -.cursor # npm yarn node_modules -package.lock +package-lock.json yarn-error.log .pnp.* .yarn/* +# keep in repo +!.gitignore +!.yarn.lock +!.yarnrc.yml +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# gatsby files +.env +.cache +public + # cypress cypress/videos cypress/screenshots @@ -31,5 +45,6 @@ local-test.yml .yalc yalc.lock -# local files -tmp/ +#txt +linter-output.txt +linter-report.txt diff --git a/dev.mjs b/dev.mjs deleted file mode 100644 index 84605fa9..00000000 --- a/dev.mjs +++ /dev/null @@ -1,39 +0,0 @@ -// content/docs -// serve static on 3001 - -import express from 'express'; -import fs from 'fs'; -import path from 'path'; -import { fileURLToPath } from 'url'; -import { execSync } from 'child_process'; - -const __dirname = path.dirname(fileURLToPath(import.meta.url)); - -const PORT = process.env.DEV_PORT || 3003; - -const getCurrentBranch = () => { - try { - return execSync('git branch --show-current', { encoding: 'utf8' }).trim(); - } catch (error) { - console.warn('Could not determine git branch, defaulting to "main"'); - return 'main'; - } -}; - -const currentBranch = getCurrentBranch(); -const DOCS_DIRECTORY = process.env.DIRECTORY || './src/pages'; - -const app = express(); -console.log(path.resolve(__dirname, `./${DOCS_DIRECTORY}`)); -app.use( - express.static(path.resolve(__dirname, `./${DOCS_DIRECTORY}`), { - setHeaders: (res) => { - res.setHeader('last-modified', new Date().toGMTString()); - res.setHeader('local-branch-name', currentBranch); - }, - }), -); - -app.listen(PORT, () => { - console.debug(`Docs dev server is running on port ${PORT}`); -}); \ No newline at end of file diff --git a/package.json b/package.json index 408cb419..1c937319 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,29 @@ { - "scripts": { - "dev": "node dev.mjs", - "lint": "npm run lint:js && npm run lint:md", - "lint:js": "eslint .", - "lint:md": "adp-devsite-lint", - "buildNavigation": "adp-devsite-build-navigation", - "buildRedirections": "adp-devsite-build-redirections", - "normalizeLinks": "adp-devsite-normalize-links", - "renameFiles": "adp-devsite-rename-files", - "redirectCheck:stage": "adp-devsite-redirect-check stage", - "redirectCheck:prod": "adp-devsite-redirect-check prod" + "name": "dev-docs-template", + "version": "1.0.0", + "license": "Apache-2.0", + "repository": { + "type": "git", + "url": "https://github.com/AdobeDocs/dev-docs-template" + }, + "author": { + "name": "Tim Kim", + "url": "https://github.com/timkim" }, - "devDependencies": { - "@anthropic-ai/adp-devsite-utils": "latest" + "scripts": { + "dev": "npx --yes github:AdobeDocs/adp-devsite-utils dev", + "buildNavigation": "npx --yes github:AdobeDocs/adp-devsite-utils buildNavigation -v", + "buildRedirections": "npx --yes github:AdobeDocs/adp-devsite-utils buildRedirections -v", + "renameFiles": "npx --yes github:AdobeDocs/adp-devsite-utils renameFiles -v", + "normalizeLinks": "npx --yes github:AdobeDocs/adp-devsite-utils normalizeLinks -v", + "buildSiteWideBanner": "npx --yes github:AdobeDocs/adp-devsite-utils buildSiteWideBanner -v", + "buildSiteMetadata": "npx --yes github:AdobeDocs/adp-devsite-utils buildSiteMetadata -v", + "buildContributors": "npx --yes github:AdobeDocs/adp-devsite-utils buildContributors -v", + "lint": "npx --yes github:AdobeDocs/adp-devsite-utils runLint -v", + "lint:errorOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint", + "link:externalLinkOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", + "link:checkAllLinks": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", + "redirectCheck:stage": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", + "redirectCheck:prod": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" } } From 1a15238fb825e5c516a79466a6dcf22468925dbd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Mar 2026 21:04:35 +0000 Subject: [PATCH 3/6] Generate contributors --- src/pages/contributors.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/pages/contributors.json diff --git a/src/pages/contributors.json b/src/pages/contributors.json new file mode 100644 index 00000000..afb82c43 --- /dev/null +++ b/src/pages/contributors.json @@ -0,0 +1 @@ +{"total":262,"offset":0,"limit":262,"data":[{"page":"/","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/11652541?v=4","https://avatars.githubusercontent.com/u/57922?v=4"],"lastUpdated":"12/11/2025"},{"page":"/config","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4"],"lastUpdated":"12/12/2025"},{"page":"/guide/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/best-practices","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/63505124?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/caching","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/16198998?v=4","https://avatars.githubusercontent.com/u/22393364?v=4"],"lastUpdated":"12/16/2025"},{"page":"/guide/conventions","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/css/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/6391769?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/critical-path","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/custom-preprocessor/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/css/custom-preprocessor/add","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/custom-preprocessor/gulp-sass","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/debug","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/fonts","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/jquery","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/css/practice","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/css/preprocess","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1908873?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/quickstart/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/css/quickstart/compilation-mode","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/25302391?v=4"],"lastUpdated":"12/11/2025"},{"page":"/guide/css/quickstart/customize-styles","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/css/themes","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/guide/css/ui-library","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/40261741?v=4","https://avatars.githubusercontent.com/u/40389953?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/layouts/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/layouts/create","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/layouts/extend","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"12/12/2025"},{"page":"/guide/layouts/override","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/layouts/practice","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/layouts/product-layouts","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/layouts/types","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/layouts/xml-instructions","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/11199531?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/45772453?v=4"],"lastUpdated":"12/16/2025"},{"page":"/guide/layouts/xml-manage","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/11754689?v=4","https://avatars.githubusercontent.com/u/1828494?v=4","https://avatars.githubusercontent.com/u/97607802?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/5556060?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/responsive-design/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/responsive-design/breakpoints","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/responsive-design/css","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/11199531?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/responsive-design/js","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/responsive-design/mobile","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/responsive-design/practice","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/templates/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/templates/email","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/templates/email-layout-handle","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/templates/email-migration","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/81722478?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/templates/override","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/11199531?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/16/2025"},{"page":"/guide/templates/sample","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/templates/walkthrough","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/22525219?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/themes/apply-admin","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/apply-storefront","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/configure","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/guide/themes/create-admin","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/create-storefront","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/debug","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/themes/favicon","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/themes/inheritance","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/5873715?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"10/3/2023"},{"page":"/guide/themes/install","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/js-bundling","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/product-video","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/11199531?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/structure","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/uninstall","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/themes/workflow","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/tools/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/tools/grunt","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/45772453?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/translations/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/translations/dictionary","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/95861447?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/translations/practice","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/6391769?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/translations/theory","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/validations/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/guide/validations/custom-form","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/validations/custom-rules","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/45772453?v=4"],"lastUpdated":"9/11/2023"},{"page":"/guide/validations/rule-list","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/javascript/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/11652541?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/conventions","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/custom","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/debug","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/frontend-product-repository","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/init","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/jquery-widgets/","avatars":["https://avatars.githubusercontent.com/u/5556060?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/jquery-widgets/accordion","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/jquery-widgets/alert","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/breadcrumbs","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/calendar","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/collapsible","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/confirm","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/16/2025"},{"page":"/javascript/jquery-widgets/dialog","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/dropdown","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/javascript/jquery-widgets/folder-tree","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/gallery","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/list","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/loader","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/javascript/jquery-widgets/magnifier","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/media-uploader","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/menu","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/modal","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/multiselect","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/navigation","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/jquery-widgets/password-strength-indicator","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/popup-window","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/prompt","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/quick-search","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/114982478?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/redirect-url","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/remaining-characters","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/row-builder","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/sortable","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/javascript/jquery-widgets/sticky","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/jquery-widgets/tabs","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/jquery-widgets/toggle","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/javascript/jquery-widgets/trim-input","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/logger","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/javascript/mixins","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/2659558?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/practice","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/requirejs","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/7840447?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/javascript/resources","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/page-builder/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/architecture/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/116895083?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/architecture/configurations","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/architecture/data-store","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/architecture/events","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/architecture/knockout-bindings","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/add-components","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/add-configuration","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/add-form","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/add-icon","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/add-styles","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/add-templates","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/31039652?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/create/troubleshooting","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-block-chooser","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-custom-toolbar","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-icons-images","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-image-uploader","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/50499894?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-storefront-widget","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-text-editor","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/83821233?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/add-visual-selector","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/apply-product-conditions","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/configure-panel","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/customize/render-server-side-preview","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/extend/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/extend/add-appearances","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/extend/extend-appearances","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/content-types/extend/extend-more-appearances","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/contributors","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/deactivate-pagebuilder","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/known-limitations","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/8588853?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/migration/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/migration/how-content-migration-works","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/migration/install-migration-module","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/migration/migrate-content-custom-blocks","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/migration/migrate-other-bluefoot-content","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/migration/run-migration-module","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/pagebuilder-examples","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/release-notes","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/styles/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/styles/override-pagebuilder-styles","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/styles/use-htmlcode-to-override-styles","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/styles/use-modules-to-override-styles","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/styles/use-themes-to-override-styles","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/upgrade-content-types","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1312328?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/use-for-product-attributes","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/viewports/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/1828494?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/page-builder/viewports/add-breakpoints","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"9/11/2023"},{"page":"/page-builder/viewports/add-viewports","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/15/2025"},{"page":"/page-builder/viewports/change-breakpoints-viewports","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/12/2025"},{"page":"/page-builder/viewports/use-breakpoints","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/98363870?v=4"],"lastUpdated":"12/16/2025"},{"page":"/ui-components/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/11652541?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"7/22/2022"},{"page":"/ui-components/components/action-delete","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/actions-column","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/bookmarks","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/button","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/ui-components/components/checkbox","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/components/checkbox-set","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/checkbox-toggle-notice","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/color-picker","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/25/2023"},{"page":"/ui-components/components/column","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/columns","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/columns-controls","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"11/27/2023"},{"page":"/ui-components/components/columns-editing-bulk","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/columns-editing-client","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/columns-editor","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/columns-editor-record","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/columns-editor-view","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/columns-resize","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/container","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/date","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/date-column","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/drag-and-drop","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/dynamic-rows","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/dynamic-rows-drag-drop","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/dynamic-rows-record","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/email","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/expandable-column","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/export-button","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/fieldset","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/file","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/file-uploader","avatars":["https://avatars.githubusercontent.com/u/1828494?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"11/28/2023"},{"page":"/ui-components/components/filters","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/filters-chips","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/form","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/components/form-data-provider","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/grid-data-provider","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/hidden","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/html-content","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/image-preview","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/ui-components/components/image-uploader","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/input","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/insert-form","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/components/insert-listing","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/components/link-column","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/listing-grid","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/masonry","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/mass-actions","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/modal","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/multiline","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/multiselect","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/ui-components/components/multiselect-column","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/navigation","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/on-off-column","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/paging","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/radio-set","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/range","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/components/search","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/secondary-ui-select","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/components/select","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/select-column","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/sizes","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/sortby","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/tab","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/text","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/text-area","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/thumbnail-column","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/timeline-columns","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/toolbar","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/tree-mass-actions","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/components/url-input","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"11/22/2024"},{"page":"/ui-components/components/wysiwyg/","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/wysiwyg/add-custom-editor","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"11/22/2024"},{"page":"/ui-components/components/wysiwyg/configure-tinymce-editor","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/124162643?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/components/wysiwyg/extension-points","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/ui-components/concepts/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/basic-attributes","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/binding-syntax","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/12/2025"},{"page":"/ui-components/concepts/class","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/collection","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/configuration-flow","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/data-source","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/element","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/knockout-bindings","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/16/2025"},{"page":"/ui-components/concepts/layout","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/linking","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/concepts/literals","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/modifier","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/registry","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/concepts/semantic-configuration","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/concepts/xml-configuration","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/concepts/xml-declaration","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/debug","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"12/15/2025"},{"page":"/ui-components/howto/","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/howto/add-category-attribute","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"10/29/2024"},{"page":"/ui-components/howto/new-component-declaration","avatars":["https://avatars.githubusercontent.com/u/14320591?v=4","https://avatars.githubusercontent.com/u/13662379?v=4","https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/1828494?v=4"],"lastUpdated":"12/11/2025"},{"page":"/ui-components/howto/price-rendering","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/howto/show-hide-password-checkbox","avatars":["https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"9/11/2023"},{"page":"/ui-components/howto/update-url-type","avatars":["https://avatars.githubusercontent.com/u/12731225?v=4","https://avatars.githubusercontent.com/u/13662379?v=4"],"lastUpdated":"11/22/2024"}],":type":"sheet"} \ No newline at end of file From 96029041e350d63920a7f1f574dc06e25b6a4160 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Mar 2026 21:04:57 +0000 Subject: [PATCH 4/6] Generate site metadata --- src/pages/adp-site-metadata.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/pages/adp-site-metadata.json diff --git a/src/pages/adp-site-metadata.json b/src/pages/adp-site-metadata.json new file mode 100644 index 00000000..59fd870e --- /dev/null +++ b/src/pages/adp-site-metadata.json @@ -0,0 +1 @@ +{"total":3,"offset":0,"limit":3,"data":[{"key":"contributors","value":"src/pages/contributors.json"},{"key":"get-credentials","value":null},{"key":"site-wide-banner","value":null}],":type":"sheet"} \ No newline at end of file From 86519905bda80c15695b192544c37a25af174452 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Tue, 17 Mar 2026 14:06:05 -0700 Subject: [PATCH 5/6] fix: preserve repo-specific fields in package.json --- package.json | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 1c937319..b9cb403f 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,10 @@ { - "name": "dev-docs-template", + "name": "commerce-frontend-core", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/dev-docs-template" - }, - "author": { - "name": "Tim Kim", - "url": "https://github.com/timkim" + "url": "https://github.com/AdobeDocs/commerce-frontend-core" }, "scripts": { "dev": "npx --yes github:AdobeDocs/adp-devsite-utils dev", @@ -21,9 +17,21 @@ "buildContributors": "npx --yes github:AdobeDocs/adp-devsite-utils buildContributors -v", "lint": "npx --yes github:AdobeDocs/adp-devsite-utils runLint -v", "lint:errorOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint", + "link:skipdeadlinks": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --skip-dead-links -v", + "link:deadlinkonly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --dead-links-only -v", "link:externalLinkOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", + "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", + "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", "redirectCheck:stage": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" + "redirectCheck:prod": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", + "test": "npx --yes jest", + "test:config": "npx --yes jest tests/config.test.js" + }, + "config": { + "sitePath": "commerce/frontend-core" + }, + "devDependencies": { + "express": "5.2.1" } } From bafa10339b102ea8e50029ca664ff0686e4f1dac Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Tue, 17 Mar 2026 14:06:06 -0700 Subject: [PATCH 6/6] fix: preserve original entries, replace package.lock, add template entries --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2a83daa9..636c931f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ .history .idea .editorconfig +.cursor # npm yarn node_modules @@ -45,6 +46,9 @@ local-test.yml .yalc yalc.lock -#txt +# local files +tmp/ + +# Added by update-bot linter-output.txt linter-report.txt