Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
5584239
#noJiraCheck ci(workflows): upgrade Node.js version from 18 to 20 in …
hebus Apr 24, 2026
e7727c5
Merge pull request #758 from Product/chore/use-node-20
hebus Apr 24, 2026
0f94d6a
Merge branch 'release/26.0.0' into dev/11
Apr 24, 2026
7ce3b94
Merge branch 'release/26.0.0' into chore/merge-conflicts
hebus May 7, 2026
ac1a688
Merge pull request #772 from Product/chore/merge-conflicts
hebus May 7, 2026
68680f8
Merge branch 'release/26.0.0' into dev/11
May 7, 2026
7703f68
Merge branch 'release/26.0.0' into develop
May 18, 2026
78b989b
Merge branch 'release/26.0.0' into develop
May 19, 2026
d7e52b4
Merge branch 'release/26.0.0' into develop
May 20, 2026
d1c4b43
Merge branch 'release/26.0.0' into develop
May 28, 2026
ee4fb81
Merge branch 'release/26.0.0' into develop
May 29, 2026
0376d8d
Merge branch 'release/26.0.0' into develop
Jun 5, 2026
b1058e0
Merge branch 'release/26.0.0' into develop
Jun 10, 2026
f5620ac
Merge branch 'release/26.0.0' into develop
Jun 10, 2026
4e4dd9d
Merge branch 'release/26.0.0' into develop
Jun 11, 2026
f4cba5c
Merge branch 'release/26.0.0' into develop
Jun 12, 2026
ac59607
Merge branch 'release/26.0.0' into develop
Jun 12, 2026
163cc02
feat(spfx): add SPFx build variant with Azure AD authentication
hebus Jun 16, 2026
bae278f
docs(atomic): add SPFx integration guide and wire changelogs/types si…
hebus Jun 17, 2026
e3f9ba6
feat(spfx): add production build config and align /spfx subpath import
hebus Jun 17, 2026
399ed04
docs(spfx): clarify Node version for prod build
hebus Jun 17, 2026
98cfbe8
chore(spfx): add build:spfx and start:spfx scripts
hebus Jun 17, 2026
61bb03f
refactor(config): group src/config into subfolders
hebus Jun 17, 2026
f2acd07
chore(spfx): revert env test tweak, document dev environment
hebus Jun 17, 2026
4b6f0d6
chore(spfx): point dev proxy at demo backend
hebus Jun 17, 2026
4059f1c
chore(spfx): wire start:spfx to local proxy.conf.spfx.json
hebus Jun 17, 2026
4175393
Merge branch 'release/26.0.0' into develop
sinequabuild Jun 17, 2026
0140539
Merge branch 'release/11.14.0' into feat/spfx-aad-integration
hebus Jun 18, 2026
15742de
Merge branch 'release/11.14.0' into dev/11
hebus Jun 18, 2026
c46dcc2
Merge branch 'release/11.14.0' into dev/11
hebus Jun 18, 2026
4feb1e9
Merge branch 'release/26.0.0' into develop
sinequabuild Jun 18, 2026
f61f6f0
Merge branch 'release/26.0.0' into develop
sinequabuild Jun 22, 2026
6f96d07
chore(deps): upgrade @sinequa/atomic to v2.0.5 and atomic-angular to …
hebus Jun 22, 2026
7e98747
Merge pull request #805 from Product/merge/release-11.14.0-into-dev-11
hebus Jun 22, 2026
658fbd0
Merge pull request #808 from Product/chore/upgrade-atomic-2.0.5-atomi…
hebus Jun 23, 2026
0cc3c37
Merge branch 'release/26.0.0' into develop
sinequabuild Jun 23, 2026
81d0ba2
fix: adjust padding for search autocomplete on mobile devices
Jun 25, 2026
ba7a88a
fix: preserve query parameters in search navigation
Jun 25, 2026
494c20a
ES-27661 #done feat(search): add left filters drawer for position:'le…
hebus Jun 26, 2026
0bc0a5b
ES-27661 #done fix(search): avoid a second default-styled scrollbar i…
hebus Jun 26, 2026
66baaf9
ES-27661 #done i18n(search): translate filters drawer labels (no hard…
hebus Jun 26, 2026
b6fcefc
#noJiraCheck docs(i18n): add "Using translations" guide and fix trans…
hebus Jun 26, 2026
2be88b0
Fix highlighting activation/deactivation logic in preview actions com…
Jun 29, 2026
2a62452
chore(agent): configure AGENT_JSON_NAME provider and ignore navbar-ta…
hebus Jun 29, 2026
ebafb7c
chore: normalize package-lock.json line endings (CRLF → LF)
hebus Jun 29, 2026
b69569d
ES-32554 #done chore(agent): configure AGENT_JSON_NAME provider
hebus Jun 29, 2026
1cd3fb4
docs(atomic-angular): add AsideFiltersComponent page (ES-32553)
hebus Jun 29, 2026
e4f1d35
Merge branch 'release/26.0.0' into develop
sinequabuild Jun 29, 2026
a98f676
Merge branch 'release/11.14.0' into feat/spfx-aad-integration
hebus Jun 29, 2026
a6771c4
chore: regenerate package-lock.json with CRLF line endings
hebus Jun 29, 2026
298022b
bump atomic-angular: 1.6.5
hebus Jun 29, 2026
d210768
feat(saved-search-popover): enhance saved search functionality with c…
Jun 30, 2026
85b261d
Add postinstall: npm add @sinequa/assistant@latest_11.13.0
kdotrinh Jun 30, 2026
0e5cfc5
Update package.json
hebus Jun 30, 2026
73cd895
Add postinstall: npm add @sinequa/assistant@latest_11.14.0
kdotrinh Jun 30, 2026
9f54d5e
Merge pull request #820 from Product/khoa/11.13.0/add-postinstall-on-…
kdotrinh Jun 30, 2026
4fcdb6c
Merge pull request #821 from Product/khoa/11.14.0/add-postinstall-on-…
kdotrinh Jun 30, 2026
9537572
Merge branch 'release/26.0.0' into develop
sinequabuild Jun 30, 2026
4000587
fix(preview-content): adjust scrolling behavior based on user navigat…
Jul 1, 2026
11e7099
chore: remove unused imports and update dialog event handling in menu…
Jul 1, 2026
31cffd0
feat(agent): register default input filters provider
hebus Jul 1, 2026
22457a7
Merge pull request #824 from Product/ES-32615-plus-button-menu-is-emp…
hebus Jul 1, 2026
af920da
Merge branch 'release/26.0.0' into develop
sinequabuild Jul 1, 2026
c8c17a3
refactor(slide-card): simplify thumbnail and selection UI structure
Jul 3, 2026
ab18b9a
feat(cards): remove debug console.log from CollectionsDialog handler
hebus Jul 3, 2026
34ddb2b
chore: regenerate package-lock.json after dependency update
hebus Jul 3, 2026
586f42c
chore(deps): upgrade @sinequa/atomic-angular to v1.0.20
hebus Jul 3, 2026
cfdca65
ES-32075 fix(slide-card): correct icon consistency and peer/group sel…
hebus Jul 3, 2026
739a753
ES-32075 fix(slide-card): constrain thumbnail width for alignment
hebus Jul 3, 2026
1af081a
Merge pull request #818 from Product/docs/ES-32553-aside-filters
hebus Jul 3, 2026
500788b
ES-27606 #done chore: remove unused imports and update dialog event h…
hebus Jul 3, 2026
b797bb3
ES-32491 #done fix: adjust padding for search autocomplete on mobile …
hebus Jul 3, 2026
8bb08f4
ES-32532 #done fix: preserve query parameters in search navigation
hebus Jul 3, 2026
2a661e1
Merge remote-tracking branch 'origin/develop' into ES-32139-bug-on-th…
hebus Jul 3, 2026
baaa07f
Merge branch 'release/11.14.0' into ES-32139-bug-on-the-activation-de…
hebus Jul 3, 2026
b8d8e2b
ES-32139 #done Fix highlighting activation/deactivation logic in prev…
hebus Jul 3, 2026
ffedb3a
Merge pull request #815 from Product/docs/transloco-i18n-usage
hebus Jul 3, 2026
4e4a9bc
ES-27718 #done saved query does not keep selected tab search (atomic…
hebus Jul 3, 2026
8588f5e
feat: implement user identity change handling to start new chat sessions
Jul 6, 2026
6466d84
Add German language support to user menu and sidebar components
Jul 6, 2026
520bb3f
Merge pull request #825 from Product/ES-32075-mint-search-result-ui-i…
hebus Jul 6, 2026
2838247
bump atomic-angular: 1.9.0
hebus Jul 6, 2026
029ba6f
Merge branch 'develop' into next/angular22
hebus Jul 6, 2026
ee1db28
revert(deps): downgrade @sinequa/agent from 4.0.6-dev.4 to 4.0.4
hebus Jul 6, 2026
cc29b47
Merge pull request #814 from Product/ES-27661-filters-position-left-d…
hebus Jul 6, 2026
867787e
fix(preview-content): enhance scrolling behavior and loading overlay …
Jul 7, 2026
2219d59
fix(preview-content): cancel stale reveal timers and scope iframe mes…
hebus Jul 8, 2026
228f102
ES-31112 #done fix(preview-content): adjust scrolling behavior based …
hebus Jul 8, 2026
db569fe
ES-32464 #done Add German language support to user menu and sidebar c…
hebus Jul 8, 2026
fda81ec
ES-32618 #done fix: refresh conversation and URL when overriding user
hebus Jul 8, 2026
a59822d
fix(theme): synchronize dark mode class with user preference and syst…
Jul 9, 2026
c6b1213
fix(slide-card): update card styling and enhance multi-select functio…
Jul 10, 2026
0ea2e3b
fix(assistant, preview-actions): improve partId and selectedId checks…
Jul 13, 2026
9cee2c3
feat(preview-dialog): add conversion format select next to tabs
Jul 13, 2026
3e93a98
fix(home): remove duplicate first-page query fetch
hebus Jul 13, 2026
b2c31f8
Merge branch 'release/11.14.0' into feat/spfx-aad-integration
hebus Jul 15, 2026
318690e
chore(deps): add @microsoft/sp-http as devDependency and loosen @sine…
hebus Jul 15, 2026
7705105
chore(deps): bump @sinequa/ui from 1.4.0 to 1.4.1
hebus Jul 15, 2026
effb125
Merge branch 'release/11.13.0' into release/11.14.0
hebus Jul 16, 2026
d10f076
chore: add agt-enterprise-search i18n to .gitignore and update lockfile
hebus Jul 16, 2026
d3f4269
ES-29077 #done feat: add SPFx host with Azure AD auth
hebus Jul 16, 2026
0510fd8
Merge branch 'release/11.13.0' into release/11.14.0
hebus Jul 16, 2026
e604b9b
ES-31109 #done feat(preview): render Markdown conversions with a mark…
Jul 16, 2026
0b65cb0
chore(tsconfig): configure @pipes and @services aliases
Jul 16, 2026
53cb99b
#noJiraCheck merge conflicts release/11.13.0 -> release/11.14.0
hebus Jul 16, 2026
0925b56
Update markdown-superscript.md
Mahdi-JOULALI Jul 17, 2026
f951ee4
style(chat): improve mobile responsiveness for chat components
Jul 17, 2026
3f17a20
ES-31603 #done fix: add multiformat converter dropdown to the agent p…
Jul 17, 2026
23657d9
ES-31603 fix: avoid mutating shared converter config and reset previe…
hebus Jul 20, 2026
d66f7dd
ES-32619 #done fix(i18n): translate page titles (home, search, assist…
Jul 20, 2026
fcfb0ff
ES-30566 #done feat(sidebar-user-menu): inline theme/language selecti…
Jul 21, 2026
f528982
ES-30566 #done fix(app-sidebar-group-navigation): show Search item on…
Jul 21, 2026
8730be5
remove unused import
Jul 21, 2026
3f90e69
Refactor the sidebar user menu
Jul 21, 2026
68beda2
ES-32619 fix(i18n): translate app1 page titles + use translateSignal
hebus Jul 22, 2026
9087d9b
ES-32619 fix(i18n): update assistant tab title live on language change
hebus Jul 22, 2026
d574ec4
ES-32619 fix(i18n): resolve page titles via service selectTranslate (…
hebus Jul 22, 2026
35aa0bb
feat(sidebar-user-menu): refactor user menu with submenu navigation f…
hebus Jul 22, 2026
a45c240
ES-27661 #done fix(search): hide inline filters toggle on mobile
Jul 22, 2026
8a7cd10
refactor(preview-actions): use fail-fast guards in toggle()
Jul 23, 2026
c86b559
ES-32885 feat(agent): move new chat, search chats & history into the …
hebus Jul 23, 2026
7f7268c
ES-32024 #done fix(theme): synchronize dark mode class with user pref…
hebus Jul 24, 2026
8c5174b
ES-31603 #done fix: add multiformat converter dropdown to the agent p…
hebus Jul 24, 2026
15e9d21
ES-31030 #done style(chat): improve mobile responsiveness for chat co…
hebus Jul 24, 2026
5028cdf
ES-31109 #done feat(preview): render Markdown conversions with a mark…
hebus Jul 24, 2026
36f5148
#noJiraCheck fix(home): remove duplicate first-page query fetch
hebus Jul 24, 2026
3e5b439
ES-32704 #done in mint the big preview doesnt display the correct con…
hebus Jul 24, 2026
5bccb8f
ES-32139 #done bug on the activation deactivation of highlighting for…
hebus Jul 24, 2026
f8ce5fb
ES-32075 #done fix(slide-card): update card styling and enhance multi…
hebus Jul 24, 2026
877d679
ES-32653 #done fix(sidebar): restore search button and guard empty se…
hebus Jul 24, 2026
b1384b7
ES-32619 #done fix(assistant): apply translated page title on /assist…
hebus Jul 24, 2026
fbac821
ES-32653 #done fix(sidebar): restore search button and guard empty se…
hebus Jul 24, 2026
65f2cfc
Merge branch 'release/11.14.0' into ES-32619-mint-title-of-some-page-…
hebus Jul 24, 2026
53f3db0
Merge branch 'release/11.14.0' into ES-32619-mint-title-of-some-page-…
hebus Jul 24, 2026
f3607b4
npm audit fix
hebus Jul 24, 2026
c33de79
ES-32619 #done fix(i18n): translate page titles (home, search, assist…
hebus Jul 24, 2026
3a0acc8
Merge branch 'release/11.14.0' into es-32885-agent-sidebar-entries
hebus Jul 24, 2026
5a4c166
ES-32885 feat(agent): wire search-chats dialog + canLoadChat gating +…
hebus Jul 24, 2026
db2b718
#noJiraCheck chore: restore markdown pipe/service to release/11.14.0 …
hebus Jul 24, 2026
910f079
#noJiraCheck chore: standardize line endings on LF (oxfmt/prettier/bi…
hebus Jul 24, 2026
49cb953
Merge pull request #845 from Product/ES-30566-mint-mobile-version-sel…
hebus Jul 24, 2026
9b8d917
chore(deps): bump @sinequa/atomic-angular from 1.9.9 to 1.10.0
hebus Jul 24, 2026
d7358e4
ES-32885 #done feat(agent): move new chat, search chats & history int…
hebus Jul 24, 2026
5849dae
ES-32971 ES-32852 #done fix(deps): resolve root npm audit to zero
hebus Jul 27, 2026
ccd8f95
Merge pull request #854 from Product/chore-normalize-eol-lf
hebus Jul 27, 2026
5d0b8d4
Merge pull request #856 from Product/chore/fix-dependabot-vulnerabili…
hebus Jul 27, 2026
b386bfc
Merge pull request #848 from Product/ES-27661-mint-switch-from-facets…
hebus Jul 31, 2026
58b5e5c
Merge origin/release/11.14.0 into sync/release/11.14.0
hebus Aug 4, 2026
7791dc7
chore: remove stale src files left over from previous sync merges
hebus Aug 4, 2026
80b1a82
chore(deps): drop @microsoft/sp-* from the dependency tree
hebus Aug 4, 2026
9c7bfde
fix(docs): remove committed conflict markers from the 11.13.0 version…
hebus Aug 4, 2026
5717428
Merge pull request #65 from sinequa/sync/release/11.14.0
hebus Aug 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,14 @@
# Enforce LF line endings in the repository for text sources.
# `text=auto` lets Git normalize newly-committed/edited content to LF without
# retroactively flagging existing CRLF blobs (progressive convergence, no bulk
# renormalization). Only text extensions are listed so binaries/assets are never touched.
*.ts text=auto eol=lf
*.js text=auto eol=lf
*.css text=auto eol=lf
*.scss text=auto eol=lf
*.json text=auto eol=lf
*.html text=auto eol=lf
*.md text=auto eol=lf

# Git LFS for assets — kept as-is.
src/assets/ filter=lfs diff=lfs merge=lfs -text
1 change: 0 additions & 1 deletion .github/workflows/deploy-private.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,3 @@ jobs:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ docusaurus/node_modules/*

# Insight configuration
proxy.conf.insight.json
proxy.conf.spfx.json
/src/environments/environment.insight.ts
/src/assets/i18n/multi-selection-toolbar
/src/assets/i18n/custom-elements
Expand All @@ -100,3 +101,6 @@ proxy.conf.insight.json
/src/assets/i18n/agt-saved-chats
/src/assets/i18n/agt-search
/src/assets/i18n/agt-settings

/src/assets/i18n/navbar-tabs
/src/assets/i18n/agt-enterprise-search
42 changes: 21 additions & 21 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"embeddedLanguageFormatting": "off",
"experimentalTailwindcss": {
"attributes": ["class"],
"functions": ["tv", "cva", "cn"],
"preserveWhitespace": true
},
"tabWidth": 2,
"useTabs": false,
"singleQuote": false,
"semi": true,
"bracketSpacing": true,
"arrowParens": "avoid",
"trailingComma": "none",
"bracketSameLine": true,
"printWidth": 160,
"endOfLine": "crlf",
"experimentalSortPackageJson": false,
"ignorePatterns": ["src/assets/vendors/**/*", "*.html"]
}
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"embeddedLanguageFormatting": "off",
"experimentalTailwindcss": {
"attributes": ["class"],
"functions": ["tv", "cva", "cn"],
"preserveWhitespace": true
},
"tabWidth": 2,
"useTabs": false,
"singleQuote": false,
"semi": true,
"bracketSpacing": true,
"arrowParens": "avoid",
"trailingComma": "none",
"bracketSameLine": true,
"printWidth": 160,
"endOfLine": "lf",
"experimentalSortPackageJson": false,
"ignorePatterns": ["src/assets/vendors/**/*", "*.html"]
}
2 changes: 1 addition & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"trailingComma": "none",
"bracketSameLine": true,
"printWidth": 160,
"endOfLine": "crlf",
"endOfLine": "lf",
"overrides": [
{
"files": ["*.html"],
Expand Down
87 changes: 87 additions & 0 deletions SECURITY-NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# Security notes

Accepted dependency risks, with the analysis behind each decision. Use this file to
justify dismissing the matching Dependabot alerts.

## Accepted: `brace-expansion` DoS in `docusaurus/`

- **Advisory**: [GHSA-mh99-v99m-4gvg](https://github.com/advisories/GHSA-mh99-v99m-4gvg)
(CVE-2026-14257) — DoS via unbounded expansion length causing an out-of-memory
process crash. Severity: high. Affected range: `brace-expansion <= 5.0.7`.
- **Scope**: `docusaurus/` only. The root workspace is clean (`npm audit` → 0).
- **Reported count**: 20 high alerts, all of which are the same single root cause
surfacing through the `@docusaurus/*` dependency graph.

### Affected chains

```
brace-expansion@1.1.x
└── minimatch@3.1.5
├── serve-handler@6.1.7 ← dependency of @docusaurus/core
│ └── @docusaurus/core ← and transitively every @docusaurus/plugin-* and theme-*
└── docusaurus-lunr-search@3.6.1
```

### Why it cannot be fixed

1. **No upstream fix exists.** `serve-handler@6.1.7` is the latest published version
and hard-pins `minimatch: 3.1.5` (an exact version, not a range).
`@docusaurus/core` still depends on `serve-handler: ^6.1.7` up to and including
3.10.2, the current latest. `docusaurus-lunr-search@3.6.1` requires
`minimatch: ^3.1.2`.

2. **Overriding `minimatch` breaks at runtime.** Both consumers use the v3
default-function API:

```js
const minimatch = require('minimatch');
minimatch(resolvedPath, slashed);
```

From `minimatch@9` onwards the CommonJS build exports a namespace object rather
than a callable function (`typeof require('minimatch') === 'object'`, keys:
`minimatch`, `sep`, `GLOBSTAR`, `filter`, …). Forcing `minimatch >= 9` therefore
raises `minimatch is not a function` on the first call.

3. **Overriding `brace-expansion` to a maintenance release does not help.** The
`1.1.16` / `2.1.2` tarballs do ship a patched `dist/commonjs/index.js`, but that
file is dead code: both packages declare `main: index.js` and no `exports` field,
so `require('brace-expansion')` resolves the legacy `index.js`, which still has
`max = Infinity` and no `maxLength` cap. They remain genuinely vulnerable, and
they stay inside the advisory range. npm's "No fix available" is accurate.

The fix only exists in `brace-expansion@5.0.8`, whose CommonJS build exports a
*named* `expand` — incompatible with the `minimatch@3` call site, which expects a
default function export.

### Why it is not exploitable here

- **Build-time only.** The glob patterns fed to `minimatch` come from our own
`docusaurus.config.js` / `docusaurus.internal.config.js` and from the repository's
own file paths. There is no attacker-controlled input reaching the parser.
- **The published artefact is a static site.** `npm run docs:build` emits plain
HTML/CSS/JS; neither `brace-expansion` nor `minimatch` ships in it.
- **`serve-handler` never runs in production.** It backs the local `docusaurus serve`
preview command only; the deployed docs are served by the hosting platform.
- Worst case is a crash of a local build process on input we author ourselves.

### Re-examine when

- `serve-handler` publishes a release depending on `minimatch >= 10`, **or**
- `@docusaurus/core` drops `serve-handler` for another static file server, **or**
- `docusaurus-lunr-search` bumps its `minimatch` range (this alone is not enough —
`serve-handler` would still keep the alerts open).

Re-run `npm audit` in `docusaurus/` after any `@docusaurus/*` major upgrade to check
whether the chain has been broken upstream.

## Root workspace: overrides kept for security

`package.json` carries three security-motivated `overrides`. Each should be removed
once upstream catches up:

| Override | Reason | Remove when |
|---|---|---|
| `@hono/node-server: ">=2.0.5 <3"` | [GHSA-frvp-7c67-39w9](https://github.com/advisories/GHSA-frvp-7c67-39w9) — path traversal in `serve-static`. `@modelcontextprotocol/sdk` caps the range at `^1.19.9`, so `npm audit fix` can never reach the patched version. Note the flaw is unreachable in practice: the SDK only imports `serve` and `getRequestListener`, never `serve-static`. | `@modelcontextprotocol/sdk` widens its range to `^2` |
| `@jsverse/transloco: "^8.4.0"` | `@sinequa/atomic-angular@1.10.0` declares `@jsverse/transloco: ^7.6.1` as a hard dependency, and transloco 7 pulls in the vulnerable `glob`/`replace-in-file` chain. Without this override npm installs a second, nested transloco 7 instance, which breaks Angular DI (two distinct `TranslocoService` instances). | `@sinequa/atomic-angular` ships a release depending on `@jsverse/transloco: ^8` |
| `@jsverse/transloco-scoped-libs: { "glob": "^13.0.6" }` | `@jsverse/transloco-scoped-libs@8.4.0` still depends on `glob: ^10.3.3` → `minimatch@9` → `brace-expansion@2.1.2`. Its single call site is `glob(pattern)`, whose signature is unchanged in v13. | `@jsverse/transloco-scoped-libs` bumps to `glob@13` |
59 changes: 58 additions & 1 deletion angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@
"newProjectRoot": "projects",
"cli": {
"schematicCollections": ["@angular-eslint/schematics"],
"analytics": false
"analytics": false,
"cache": {
"enabled": false
}
},
"projects": {
"sinequa-mint": {
Expand Down Expand Up @@ -106,6 +109,55 @@
"optimization": false,
"extractLicenses": false,
"sourceMap": true
},
"spfx": {
"tsConfig": "tsconfig.spfx.json",
"optimization": false,
"extractLicenses": false,
"sourceMap": true,
"fileReplacements": [
{
"replace": "src/main.ts",
"with": "src/main.spfx.ts"
},
{
"replace": "src/config/interceptors/http-interceptors.ts",
"with": "src/config/spfx/http-interceptors.spfx.ts"
}
]
},
"spfx-production": {
"tsConfig": "tsconfig.spfx.json",
"optimization": true,
"extractLicenses": true,
"sourceMap": false,
"outputHashing": "none",
"budgets": [
{
"type": "initial",
"maximumWarning": "3mb",
"maximumError": "5mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
"maximumError": "4kb"
}
],
"fileReplacements": [
{
"replace": "src/main.ts",
"with": "src/main.spfx.ts"
},
{
"replace": "src/config/interceptors/http-interceptors.ts",
"with": "src/config/spfx/http-interceptors.spfx.ts"
},
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.spfx.production.ts"
}
]
}
},
"defaultConfiguration": "production"
Expand All @@ -130,6 +182,11 @@
"buildTarget": "sinequa-mint:build:development",
"ssl": true,
"proxyConfig": "proxy.conf.json"
},
"spfx": {
"buildTarget": "sinequa-mint:build:spfx",
"ssl": true,
"proxyConfig": "proxy.conf.spfx.json"
}
},
"defaultConfiguration": "development"
Expand Down
121 changes: 61 additions & 60 deletions biome.json
Original file line number Diff line number Diff line change
@@ -1,60 +1,61 @@
{
"$schema": "https://biomejs.dev/schemas/2.3.14/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"ignoreUnknown": true,
"includes": ["src/**/*.{js,ts,html,scss,css,json}"]
},
"formatter": {
"enabled": true,
"indentStyle": "space",
"indentWidth": 2,
"lineWidth": 160,
"formatWithErrors": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"style": {
"useImportType": "off"
},
"correctness": {
"noUnknownTypeSelector": "warn"
}
}
},
"javascript": {
"formatter": {
"quoteStyle": "double",
"trailingCommas": "none"
}
},
"assist": {
"enabled": true,
"actions": {
"source": {
"organizeImports": "on"
}
}
},
"css": {
"parser": {
"tailwindDirectives": true
}
},
"html": {
"parser": {
"interpolation": true
}
},
"json": {
"formatter": {
"enabled": true
}
}
}
{
"$schema": "https://biomejs.dev/schemas/2.3.14/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git",
"useIgnoreFile": true
},
"files": {
"ignoreUnknown": true,
"includes": ["src/**/*.{js,ts,html,scss,css,json}"]
},
"formatter": {
"enabled": true,
"lineEnding": "lf",
"indentStyle": "space",
"indentWidth": 2,
"lineWidth": 160,
"formatWithErrors": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"style": {
"useImportType": "off"
},
"correctness": {
"noUnknownTypeSelector": "warn"
}
}
},
"javascript": {
"formatter": {
"quoteStyle": "double",
"trailingCommas": "none"
}
},
"assist": {
"enabled": true,
"actions": {
"source": {
"organizeImports": "on"
}
}
},
"css": {
"parser": {
"tailwindDirectives": true
}
},
"html": {
"parser": {
"interpolation": true
}
},
"json": {
"formatter": {
"enabled": true
}
}
}
Loading
Loading