Skip to content

Commit b312dc7

Browse files
authored
feat!: add package exports (#169)
1 parent fdfc206 commit b312dc7

File tree

13 files changed

+58
-1
lines changed

13 files changed

+58
-1
lines changed

package.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,40 @@
2424
"type": "git",
2525
"url": "https://github.com/yandex-cloud/yfm-editor"
2626
},
27+
"exports": {
28+
".": {
29+
"types": "./build/esm/index.d.ts",
30+
"require": "./build/cjs/index.js",
31+
"import": "./build/esm/index.js"
32+
},
33+
"./specs": {
34+
"types": "./build/esm/extensions/specs.d.ts",
35+
"require": "./build/cjs/extensions/specs.js",
36+
"import": "./build/esm/extensions/specs.js"
37+
},
38+
"./pm/*": {
39+
"types": "./build/esm/pm/*",
40+
"require": "./build/cjs/pm/*",
41+
"import": "./build/esm/pm/*"
42+
},
43+
"./styles/*": "./build/esm/styles/*"
44+
},
2745
"main": "build/cjs/index.js",
2846
"module": "build/esm/index.js",
2947
"types": "build/esm/index.d.ts",
48+
"typesVersions": {
49+
"*": {
50+
"index.d.ts": [
51+
"./build/esm/index.d.ts"
52+
],
53+
"specs": [
54+
"./build/esm/extensions/specs.d.ts"
55+
],
56+
"pm/*": [
57+
"./build/esm/pm/*"
58+
]
59+
}
60+
},
3061
"files": [
3162
"build"
3263
],

src/extensions/behavior/ReactRenderer/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
RenderStorageItemEventMap,
1111
} from './types';
1212

13-
export type {RendererItem} from './types';
13+
export type {RendererItem, RenderStorage} from './types';
1414
export {Renderer as ReactRendererComponent} from './react';
1515
export type {RendererProps as ReactRendererComponentProps} from './react';
1616

src/pm/commands.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-commands';

src/pm/history.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-history';

src/pm/inputrules.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-inputrules';

src/pm/keymap.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-keymap';

src/pm/model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-model';

src/pm/readme.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## PM submodule
2+
3+
### Re-exports prosemirror core modules:
4+
5+
- [prosemirror-commands](https://github.com/ProseMirror/prosemirror-commands)
6+
- [prosemirror-history](https://github.com/ProseMirror/prosemirror-history)
7+
- [prosemirror-inputrules](https://github.com/ProseMirror/prosemirror-inputrules)
8+
- [prosemirror-keymap](https://github.com/ProseMirror/prosemirror-keymap)
9+
- [prosemirror-model](https://github.com/ProseMirror/prosemirror-model)
10+
- [prosemirror-state](https://github.com/ProseMirror/prosemirror-state)
11+
- [prosemirror-transform](https://github.com/ProseMirror/prosemirror-transform)
12+
- [prosemirror-view](https://github.com/ProseMirror/prosemirror-view)
13+
14+
### Also some other modules:
15+
16+
- [prosemirror-utils](https://github.com/atlassian/prosemirror-utils)

src/pm/state.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-state';

src/pm/transform.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from 'prosemirror-transform';

0 commit comments

Comments
 (0)