Skip to content

Commit 4e7d131

Browse files
Merge pull request #18 from moveyourdigital/resolve-dependencies-tree
Include CommonJS transpiled for distribution
2 parents 7c0ce80 + 246c1ab commit 4e7d131

39 files changed

+531
-46
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ typings/
8080

8181
# Nuxt.js build / generate output
8282
.nuxt
83-
dist
8483

8584
# Gatsby files
8685
.cache/

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ tsconfig.json
44
tslint.json
55
.prettierrc
66
.gitignore
7+
.github

dist/index.d.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/// <reference types="react" />
2+
import Code from './renderers/code';
3+
import Delimiter from './renderers/delimiter';
4+
import Embed from './renderers/embed';
5+
import Header from './renderers/header';
6+
import Image from './renderers/image';
7+
import List from './renderers/list';
8+
import Paragraph from './renderers/paragraph';
9+
import Quote from './renderers/quote';
10+
import Table from './renderers/table';
11+
export declare type ConfigProp = Record<string, RenderConfig>;
12+
export declare type RenderConfig = Record<string, any>;
13+
export declare type RenderFn<T = undefined, K = Record<string, any> | undefined> = (_: {
14+
data: T;
15+
className?: string;
16+
} & K) => JSX.Element;
17+
export declare type RenderFnWithoutData<K = Record<string, any> | undefined> = (_: {
18+
className?: string;
19+
} & K) => JSX.Element;
20+
export declare type RenderersProp = Record<string, RenderFn<any>>;
21+
export interface Block {
22+
type: string;
23+
data: Record<string, any>;
24+
}
25+
export interface DataProp {
26+
time: number;
27+
version: string;
28+
blocks: Block[];
29+
}
30+
declare const Blocks: ({ data, config, renderers, }: {
31+
data: DataProp;
32+
config?: ConfigProp | undefined;
33+
renderers?: RenderersProp | undefined;
34+
}) => JSX.Element;
35+
export { Blocks as default, Code as CodeBlock, Delimiter as DelimiterBlock, Embed as EmbedBlock, Header as HeaderBlock, Image as ImageBlock, List as ListBlock, Paragraph as ParagraphBlock, Quote as QuoteBlock, Table as TableBlock, };

dist/index.js

Lines changed: 60 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/renderers/code/index.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { RenderFn } from '../..';
2+
export interface CodeBlockData {
3+
code: string;
4+
lang?: string;
5+
}
6+
declare const Code: RenderFn<CodeBlockData>;
7+
export default Code;

dist/renderers/code/index.js

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/renderers/code/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { RenderFnWithoutData } from '../..';
2+
declare const Delimiter: RenderFnWithoutData;
3+
export default Delimiter;

dist/renderers/delimiter/index.js

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)