1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-11 00:31:45 +01:00
bitwarden-browser/libs
Andreas Coroiu d7c46bb3a5
[PM-16231] Improved SDK referencing (#12475)
* feat: implement Rc

* feat: use Rc in sdk service

* docs: add an example to `take()`

* fix: clarify function doc

* Add custom eslint rule package with enforced `using` rule (#13009)

* feat: add custom eslint rule

* feat: check for `UsingRequired` instead of hardcoding `Rc`

* chore: move package to libs

* wip: add tests. Tests work when run from same folder but not from root

* fix: add dependencies to renovate

* fix: add empty ts file to avoid typechecking throwing errors

* fix: tests not running from root

* chore: remove unecessary config

* fix: linting

* docs: add readme

* chore: add platform ownership

* chore: clean up comment

* Add support for flat config to "Improved sdk referencing" (#13054)

* WIP flat config for eslint

* Add rxjs

* Configure vscode to use flat config

* Fix some new linting errors

* Remove directory overrides of .eslintrc

* Remove explicit dependencies on typescript-eslint/ and @angular-eslint/

* Add missing rules

* Add rxjs recommended rules

* Add storybook and enabled rxjs-angular rule

* Add buildNoRestrictedImports helper

* Ignore platform import restrictions

* Remove unused ignores

* feat: migrate rules over to .mjs and flat config

* feat: implement support for .mjs tests

* chore: remove old package approach

* chore: update package-lock

* fix: add empty TS file to stop errors

* chore: clean up comments

---------

Co-authored-by: Hinton <hinton@users.noreply.github.com>

* fix: update CODEOWNERS to match folder name

* fix: renovate.json after merge

* fix: package.json, pin versions, sort order

* fix: update package-lock.json

---------

Co-authored-by: Hinton <hinton@users.noreply.github.com>
2025-02-03 15:09:25 +01:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
admin-console [PM-17496] Migrate eslint to flat config (#12806) 2025-01-28 16:40:52 +01:00
angular feat(auth): [PM-3953] generalize copy for login with device flows 2025-01-31 11:54:41 -06:00
auth feat(auth): [PM-3953] generalize copy for login with device flows 2025-01-31 11:54:41 -06:00
billing [PM-16872] Update libs to use explicit dependencies (#12770) 2025-01-10 11:21:38 +01:00
common [PM-16231] Improved SDK referencing (#12475) 2025-02-03 15:09:25 +01:00
components [CL-569] Optionally allow item content to wrap (#13178) 2025-01-31 13:42:41 -05:00
eslint [PM-16231] Improved SDK referencing (#12475) 2025-02-03 15:09:25 +01:00
importer [PM-15506] Implement vNextOrganizationService (#12839) 2025-01-22 15:20:25 -05:00
key-management [PM-17629] Split up KM lib to km and km-ui (#13093) 2025-01-30 11:20:17 +01:00
key-management-ui [PM-17629] Split up KM lib to km and km-ui (#13093) 2025-01-30 11:20:17 +01:00
node [PM-16872] Update libs to use explicit dependencies (#12770) 2025-01-10 11:21:38 +01:00
platform [PM-16872] Update libs to use explicit dependencies (#12770) 2025-01-10 11:21:38 +01:00
shared [PM-17629] Split up KM lib to km and km-ui (#13093) 2025-01-30 11:20:17 +01:00
tools [PM-15200] add "generated credential" screen reader notification (#12877) 2025-01-24 13:44:42 -06:00
ui [PM-17031] Create UI-common (#12831) 2025-01-17 10:42:31 -05:00
vault [PM-17688] - generator dialog - add missing button label i18n keys. fix logic for disabling button (#13140) 2025-01-29 14:06:03 -08:00