Skip to content

Commit 3b1c67f

Browse files
authored
Merge branch 'main' into feat/widgetize-app-layout-skeleton-event-base
2 parents aaa2a90 + 4fcfe74 commit 3b1c67f

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

build-tools/tasks/package-json.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,13 @@ module.exports = parallel([
121121
]),
122122
generatePackageJson(path.join(workspace.targetPath, 'components-definitions'), {
123123
name: '@cloudscape-design/components-definitions',
124+
exports: {
125+
'./components': './components/index.js',
126+
'./test-utils-doc/dom': './test-utils-doc/dom.js',
127+
'./test-utils-doc/selectors': './test-utils-doc/selectors.js',
128+
// this directory is generated down the line in other builds
129+
'./styles/*.json': './styles/*.json',
130+
},
124131
}),
125132
styleDictionaryPackageJson,
126133
componentsThemeablePackageJson,

src/__tests__/snapshot-tests/documenter.test.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
3-
import { getAllComponents, requireComponentDefinition } from '../utils';
3+
import definitions from '../../../lib/components-definitions/components';
4+
import { getAllComponents } from '../utils';
5+
6+
function requireComponentDefinition(componentName: string) {
7+
return definitions[componentName];
8+
}
49

510
describe('Documenter', () => {
611
test.each<string>(getAllComponents())(`definition for %s matches the snapshot`, (componentName: string) => {

src/__tests__/utils.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import fs from 'fs';
55
import path from 'path';
66

77
import { SplitPanelContextProvider } from '../../lib/components/internal/context/split-panel-context';
8-
import definitions from '../../lib/components-definitions/components';
98
import { defaultSplitPanelContextProps } from './required-props-for-components';
109

1110
const componentsDir = path.resolve(__dirname, '../../lib/components');
@@ -68,10 +67,6 @@ export function requireComponent(componentName: string): any {
6867
return require(path.join(componentsDir, componentName));
6968
}
7069

71-
export function requireComponentDefinition(componentName: string) {
72-
return definitions[componentName];
73-
}
74-
7570
export function requireDesignTokensFile(fileName: string): any {
7671
// eslint-disable-next-line @typescript-eslint/no-require-imports
7772
return require(path.join(designTokensDir, fileName));

0 commit comments

Comments
 (0)