Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
15 changes: 10 additions & 5 deletions knip.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@ export default {
workspaces: {
'.': {
entry: ['scripts/**/*.{js,mjs}'],
// scripts/size-limit.mjs runs from each package's `size` script, which provides the binary.
ignoreBinaries: ['ts-node', 'size-limit'],
ignoreDependencies: ['@playwright/mcp'],
ignoreBinaries: ['ts-node'],
// scripts/size-limit.mjs runs from each package's `size` script, which provides size-limit.
ignoreDependencies: ['@playwright/mcp', 'size-limit'],
},
'packages/headless': {
entry: ['src/*index.ts', 'ponyfills/*.js'],
Expand Down Expand Up @@ -130,6 +130,10 @@ export default {
'src/plugins/svc.ts': ['duplicates'],
},
},
'packages/create-ui': {
// scripts/test-packed-bin.mjs runs the bin of the packed tarball it installs.
ignoreBinaries: ['create-ui'],
},
'packages/documentation': {
entry: [
'**/assets/**/*.js',
Expand Down Expand Up @@ -160,16 +164,17 @@ export default {
// build artifacts (dist/lang, dist/assets) are missing. Disable the Vite
// plugin config loader.
vite: {config: []},
entry: ['src/*-page.js'],
entry: ['vite.config.js', 'src/*-page.js'],
},
'samples/atomic/commerce-hybrid': {
// Same as commerce-vite: vite.config.js throws without build artifacts.
vite: {config: []},
entry: ['src/*-page.ts'],
entry: ['vite.config.js', 'src/*-page.ts'],
},
'samples/atomic/search-vite': {
// Same as commerce-vite: vite.config.js throws without build artifacts.
vite: {config: []},
entry: ['vite.config.js'],
},
'utils/ci': {},
'utils/cdn': {},
Expand Down
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,17 +43,17 @@
"@tsconfig/node22": "22.0.6",
"@types/jest": "catalog:",
"@types/node": "catalog:",
"concurrently": "9.2.4",
"concurrently": "9.2.5",
"cspell": "9.8.0",
"esbuild": "catalog:",
"husky": "9.1.7",
"knip": "6.35.1",
"knip": "6.42.1",
"lint-staged": "16.4.0",
"oxfmt": "0.67.0",
"oxlint": "1.82.0",
"oxfmt": "0.74.0",
"oxlint": "1.89.0",
"playwright": "catalog:",
"semver": "7.8.5",
"turbo": "2.10.12",
"turbo": "2.11.9",
"typescript": "catalog:",
"vitest": "catalog:",
"yaml": "catalog:"
Expand Down
2 changes: 1 addition & 1 deletion packages/atomic-angular/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@angular/compiler-cli": "catalog:",
"@coveo/headless": "workspace:*",
"@types/node": "catalog:",
"ng-packagr": "22.1.1",
"ng-packagr": "22.2.4",
"tslib": "catalog:",
"typescript": "catalog:",
"vite": "catalog:"
Expand Down
2 changes: 1 addition & 1 deletion packages/atomic-cdn-smoke/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"chromatic": "chromatic --playwright"
},
"devDependencies": {
"@chromatic-com/playwright": "0.14.12",
"@chromatic-com/playwright": "0.15.0",
"@coveo/platform-mock-api": "workspace:*",
"@msw/playwright": "catalog:",
"@playwright/test": "catalog:",
Expand Down
18 changes: 9 additions & 9 deletions packages/atomic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,12 @@
"@rollup/plugin-replace": "catalog:",
"@rslib/core": "0.23.2",
"@size-limit/preset-small-lib": "catalog:",
"@storybook/addon-a11y": "10.6.2",
"@storybook/addon-docs": "10.6.2",
"@storybook/addon-mcp": "10.6.2",
"@storybook/addon-vitest": "10.6.2",
"@storybook/icons": "2.1.0",
"@storybook/web-components-vite": "10.6.2",
"@storybook/addon-a11y": "10.6.3",
"@storybook/addon-docs": "10.6.3",
"@storybook/addon-mcp": "10.6.3",
"@storybook/addon-vitest": "10.6.3",
"@storybook/icons": "2.2.0",
"@storybook/web-components-vite": "10.6.3",
"@tailwindcss/postcss": "catalog:",
"@tailwindcss/vite": "catalog:",
"@types/escape-html": "1.0.4",
Expand All @@ -141,10 +141,10 @@
"puppeteer": "catalog:",
"react": "catalog:",
"remark-gfm": "4.0.1",
"shadow-dom-testing-library": "1.14.1",
"shadow-dom-testing-library": "1.14.2",
"size-limit": "catalog:",
"storybook": "10.6.2",
"storybook-addon-pseudo-states": "10.6.2",
"storybook": "10.6.3",
"storybook-addon-pseudo-states": "10.6.3",
"tailwindcss": "4.3.3",
"ts-dedent": "catalog:",
"ts-lit-plugin": "2.0.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,10 @@ const meta: Meta = {
export default meta;

export const Default: Story = {
render: () => html`<div id="code-root">
<atomic-commerce-facets></atomic-commerce-facets>
</div>`,
render: () =>
html`<div id="code-root">
<atomic-commerce-facets></atomic-commerce-facets>
</div>`,
play: async (context) => {
await play(context);
await hideFacetTypesHook('atomic-commerce-category-facet', context);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,17 @@ describe('product-template-controllers', () => {
vi.mocked(ItemContextController).mockImplementation(function (this: unknown) {
return this;
});
vi.mocked(MissingParentError).mockImplementation(
function (this: unknown, elementName, parentName) {
const error = new Error(
`The "${elementName}" element must be the child of an "${parentName}" element.`
);
error.name = 'MissingParentError';
return error;
}
);
vi.mocked(MissingParentError).mockImplementation(function (
this: unknown,
elementName,
parentName
) {
const error = new Error(
`The "${elementName}" element must be the child of an "${parentName}" element.`
);
error.name = 'MissingParentError';
return error;
});
mockHost = {
addController: vi.fn(),
requestUpdate: vi.fn(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -313,9 +313,11 @@ export class TimeframeFacetCommon {
i18n: this.props.bindings.i18n,
label: this.props.label,
},
})(html`<ul class="mt-3" part="values">
${children}
</ul>`);
})(
html`<ul class="mt-3" part="values">
${children}
</ul>`
);
}

private renderHeader(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -301,9 +301,11 @@ export class AtomicInsightFacet
i18n: this.bindings.i18n,
label: this.label,
},
})(html`<ul class="mt-3 ${this.displayValuesAs === 'box' ? 'box-container' : ''}" part="values">
${children}
</ul>`);
})(
html`<ul class="mt-3 ${this.displayValuesAs === 'box' ? 'box-container' : ''}" part="values">
${children}
</ul>`
);
}

private renderValues() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@ const meta: Meta = {
component: 'atomic-insight-layout',
title: 'Insight/Layout',
id: 'atomic-insight-layout',
render: () => html`<atomic-insight-layout>
<atomic-layout-section section="search"> search section</atomic-layout-section>
<atomic-layout-section section="results"> results section</atomic-layout-section>
</atomic-insight-layout>`,
render: () =>
html`<atomic-insight-layout>
<atomic-layout-section section="search"> search section</atomic-layout-section>
<atomic-layout-section section="results"> results section</atomic-layout-section>
</atomic-insight-layout>`,
decorators: [decorator],
parameters: {
...parameters,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@ const meta: Meta = {
component: 'atomic-insight-tab',
title: 'Insight/Tab',
id: 'atomic-insight-tab',
render: () => html`<atomic-insight-tabs>
<atomic-insight-tab label="All" expression="" active></atomic-insight-tab>
<atomic-insight-tab label="Videos" expression="@ytchanneltitle"></atomic-insight-tab>
<atomic-insight-tab
label="Articles"
expression='@documenttype==("WebPage")'
></atomic-insight-tab>
</atomic-insight-tabs>`,
render: () =>
html`<atomic-insight-tabs>
<atomic-insight-tab label="All" expression="" active></atomic-insight-tab>
<atomic-insight-tab label="Videos" expression="@ytchanneltitle"></atomic-insight-tab>
<atomic-insight-tab
label="Articles"
expression='@documenttype==("WebPage")'
></atomic-insight-tab>
</atomic-insight-tabs>`,
decorators: [decorator],
parameters: {
...parameters,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@ const meta: Meta = {
component: 'atomic-ipx-tab',
title: 'IPX/Tab',
id: 'atomic-ipx-tab',
render: () => html`<atomic-ipx-tabs>
<atomic-ipx-tab label="All" expression="" active></atomic-ipx-tab>
<atomic-ipx-tab label="Videos" expression="@ytchanneltitle"></atomic-ipx-tab>
<atomic-ipx-tab label="Articles" expression='@documenttype==("WebPage")'></atomic-ipx-tab>
</atomic-ipx-tabs>`,
render: () =>
html`<atomic-ipx-tabs>
<atomic-ipx-tab label="All" expression="" active></atomic-ipx-tab>
<atomic-ipx-tab label="Videos" expression="@ytchanneltitle"></atomic-ipx-tab>
<atomic-ipx-tab label="Articles" expression='@documenttype==("WebPage")'></atomic-ipx-tab>
</atomic-ipx-tabs>`,
decorators: [decorator],
parameters: {
...parameters,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,8 @@ const meta: Meta = {
title: 'Search/Did You Mean',
id: 'atomic-did-you-mean',
component: 'atomic-did-you-mean',
render: (args) => html` <div style="display: flex; justify-content: flex-start;">
${template(args)}
</div>`,
render: (args) =>
html` <div style="display: flex; justify-content: flex-start;">${template(args)}</div>`,
decorators: [decorator],
parameters: {
...parameters,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -473,9 +473,11 @@ export class AtomicRatingRangeFacet extends LitElement implements InitializableC
i18n: this.bindings.i18n,
label: this.label,
},
})(html`<ul class="mt-3" part="values">
${children}
</ul>`);
})(
html`<ul class="mt-3" part="values">
${children}
</ul>`
);
}

private renderValues() {
Expand Down Expand Up @@ -509,8 +511,9 @@ export class AtomicRatingRangeFacet extends LitElement implements InitializableC
return nothing;
}

return renderFacetContainer()(html`${this.renderHeader()}
${when(!this.isCollapsed, () => this.renderValues())}`);
return renderFacetContainer()(
html`${this.renderHeader()} ${when(!this.isCollapsed, () => this.renderValues())}`
);
})}`;
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,12 @@ const meta: Meta = {
component: 'atomic-tab',
title: 'Search/Tab',
id: 'atomic-tab',
render: () => html`<atomic-tab-manager>
<atomic-tab label="All" name="all"></atomic-tab>
<atomic-tab label="Images" name="images"></atomic-tab>
<atomic-tab label="Articles" name="articles"></atomic-tab>
</atomic-tab-manager>`,
render: () =>
html`<atomic-tab-manager>
<atomic-tab label="All" name="all"></atomic-tab>
<atomic-tab label="Images" name="images"></atomic-tab>
<atomic-tab label="Articles" name="articles"></atomic-tab>
</atomic-tab-manager>`,
decorators: [decorator],
parameters: {
...parameters,
Expand Down
2 changes: 1 addition & 1 deletion packages/quantic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
"prettier": "catalog:",
"prettier-plugin-apex": "2.3.0",
"ts-node": "10.9.2",
"wait-on": "9.1.0",
"wait-on": "9.5.1",
"xml2js": "0.6.2"
},
"engines": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ DX (intellisense) is a charter MUST. This was prototyped against the real

- **Full intellisense is achievable and confirmed** when the concrete schema is
pinned at `createSession(...)`. Verified: `createSession({ contracts:
ComponentContractsSchema })` → `session.remoteController('cmp', 'next-actions-bar')`
ComponentContractsSchema })` → `session.remoteController('cmp', 'next-actions-bar')`
→ `.dispatch('selectAction', { text, type: 'search' })` gives autocomplete on the
component type, autocomplete on the action name (a real literal union, not
`string`), a type-checked payload (wrong enum value errors), and typed `state`.
Expand Down
6 changes: 3 additions & 3 deletions packages/thermidor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@
"@ag-ui/core": "0.0.59"
},
"devDependencies": {
"@microsoft/api-extractor": "7.59.1",
"@microsoft/api-extractor": "7.59.4",
"@size-limit/preset-small-lib": "catalog:",
"fast-check": "4.9.0",
"fast-check": "4.10.2",
"publint": "catalog:",
"size-limit": "catalog:",
"tsdown": "0.23.0",
"tsdown": "0.23.1",
"typescript": "catalog:",
"vitest": "catalog:",
"zod": "catalog:"
Expand Down
Loading
Loading