This is an automated email from the ASF dual-hosted git repository.

Aman-Mittal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-consumer-facing.git

commit 2b947e1f2bb9404d16a518af9492ccbd80ace223
Merge: 478bdb3 d9da922
Author: Aman Mittal <[email protected]>
AuthorDate: Sat Oct 10 19:24:43 2026 +0530

    Merge pull request #183 from 
Aman-Mittal/refactor/frontend-i18n-storage-boundary
    
    build(frontend): extend the adapter boundary to i18n and Web Storage, with 
a suppressions baseline

 AGENTS.md                                          |   2 +-
 docs/frontend/architecture/adapter-boundary.adoc   |  28 +++-
 docs/frontend/development/build-and-test.adoc      |   5 +-
 frontend/eslint-rules/no-i18n-library-import.js    |  84 ++++++++++
 .../eslint-rules/no-i18n-library-import.test.js    |  74 +++++++++
 frontend/eslint-suppressions.json                  | 175 +++++++++++++++++++++
 frontend/eslint.config.js                          |  35 +++++
 frontend/package.json                              |   3 +-
 frontend/scripts/check-i18n.mjs                    |   2 +-
 .../app/core/adapters/i18n/i18n.adapter.spec.ts    |  79 ++++++++++
 .../src/app/core/adapters/i18n/i18n.adapter.ts     |  59 +++++++
 .../adapters/i18n/ngx-translate-i18n.adapter.ts    |  58 +++++++
 .../src/app/core/adapters/i18n/translate.pipe.ts   |  53 +++++++
 frontend/src/app/core/adapters/index.ts            |   9 +-
 .../src/app/core/adapters/storage/storage-keys.ts  |  37 +++++
 .../app/core/adapters/storage/storage.adapter.ts   |  49 ++++++
 .../adapters/storage/web-storage.adapter.spec.ts   |  65 ++++++++
 .../core/adapters/storage/web-storage.adapter.ts   |  69 ++++++++
 frontend/src/app/testing/i18n-testing.ts           |  36 +++++
 rat-excludes                                       |   1 +
 20 files changed, 914 insertions(+), 9 deletions(-)

Reply via email to