Skip to content

Commit ebfedfc

Browse files
Export vanilla/react exports in root index.ts
1 parent 8187b95 commit ebfedfc

File tree

2 files changed

+72
-7
lines changed

2 files changed

+72
-7
lines changed

Diff for: package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@
1515
"node": ">=20",
1616
"npm": ">=10"
1717
},
18-
"main": "./dist/cjs/react/index.js",
19-
"module": "./dist/esm/react/index.js",
20-
"typings": "./dist/esm/react/index.d.ts",
18+
"main": "./dist/cjs/index.js",
19+
"module": "./dist/esm/index.js",
20+
"typings": "./dist/esm/index.d.ts",
2121
"exports": {
2222
".": {
2323
"import": {
24-
"types": "./dist/esm/react/index.d.ts",
25-
"default": "./dist/esm/react/index.js"
24+
"types": "./dist/esm/index.d.ts",
25+
"default": "./dist/esm/index.js"
2626
},
2727
"require": {
28-
"types": "./dist/cjs/react/index.d.ts",
29-
"default": "./dist/cjs/react/index.js"
28+
"types": "./dist/cjs/index.d.ts",
29+
"default": "./dist/cjs/index.js"
3030
}
3131
},
3232
"./vanilla": {

Diff for: src/index.ts

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
export {
2+
default as MakeCodeFrame,
3+
type MakeCodeFrameProps,
4+
} from './react/MakeCodeFrame.js';
5+
6+
export {
7+
default as useMakeCodeRenderBlocks,
8+
type UseMakeCodeRenderBlocksReturn,
9+
} from './react/useMakeCodeRenderBlocks.js';
10+
11+
export { MakeCodeRenderBlocksProvider } from './react/MakeCodeRenderBlocksProvider.js';
12+
export {
13+
default as MakeCodeBlocksRendering,
14+
type MakeCodeBlocksRenderingProps,
15+
} from './react/MakeCodeBlocksRendering.js';
16+
17+
export {
18+
defaultMakeCodeProject,
19+
emptyMakeCodeProject,
20+
} from './vanilla/examples.js';
21+
22+
export {
23+
MakeCodeFrameDriver,
24+
createMakeCodeURL,
25+
} from './vanilla/makecode-frame-driver.js';
26+
27+
export { BlockLayout } from './vanilla/pxt.js';
28+
29+
export { createMakeCodeRenderBlocks } from './vanilla/makecode-render-blocks.js';
30+
31+
export type {
32+
MakeCodeRenderBlocksOptions,
33+
MakeCodeRenderBlocksReturn,
34+
RenderBlocksResponse,
35+
RenderBlocksRequest,
36+
} from './vanilla/makecode-render-blocks.js';
37+
38+
export type {
39+
CreateEvent,
40+
EditorContentLoadedRequest,
41+
EditorEvent,
42+
EditorMessageTutorialCompletedEventRequest,
43+
EditorMessageTutorialEventRequest,
44+
EditorMessageTutorialExitEventRequest,
45+
EditorMessageTutorialLoadedEventRequest,
46+
EditorMessageTutorialProgressEventRequest,
47+
EditorWorkspaceSaveRequest,
48+
EditorWorkspaceSyncRequest,
49+
ImportExternalProjectOptions,
50+
ImportFileOptions,
51+
ImportProjectOptions,
52+
InfoMessage,
53+
LanguageRestriction,
54+
MakeCodeProject,
55+
ProjectCreationOptions,
56+
ProjectFilters,
57+
RenderBlocksOptions,
58+
RenderByBlockIdOptions,
59+
RenderXmlOptions,
60+
ShareResult,
61+
StartActivityOptions,
62+
ToolboxBlockDefinition,
63+
ToolboxCategoryDefinition,
64+
UIEvent,
65+
} from './vanilla/pxt.js';

0 commit comments

Comments
 (0)