Skip to content

Commit 9e7873f

Browse files
chore(release): 2.1.0 [skip ci]
1 parent 8c0e209 commit 9e7873f

14 files changed

+572
-300
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# [2.1.0](https://github.com/atom-ide-community/atom-ide-markdown-service/compare/v2.0.0...v2.1.0) (2021-03-18)
2+
3+
4+
### Bug Fixes
5+
6+
* refactor EventLoopYielder ([89a5933](https://github.com/atom-ide-community/atom-ide-markdown-service/commit/89a5933447f9cb37de3a3c143d54f0c8eaf2e9df))
7+
* scopesByFenceName type ([80749db](https://github.com/atom-ide-community/atom-ide-markdown-service/commit/80749db7047401cbd60a25e9fae76038b2987f57))
8+
9+
10+
### Features
11+
12+
* pass optional configuration to purifier ([f4e064a](https://github.com/atom-ide-community/atom-ide-markdown-service/commit/f4e064abe236e36e0c1c0fa94d45466d6267b580))
13+
* use more robust tree-sitter highlighter variation ([fc6b190](https://github.com/atom-ide-community/atom-ide-markdown-service/commit/fc6b19022493414c72261cdcdde5326d5192e632))
14+
115
# [2.0.0](https://github.com/atom-ide-community/atom-ide-markdown-service/compare/v1.6.0...v2.0.0) (2021-02-04)
216

317

dist/highlighter.d.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
declare module "atom" {
2+
interface GrammarRegistry {
3+
grammarForId(id: string): Grammar;
4+
languageModeForGrammarAndBuffer(g: Grammar, b: TextBuffer): LanguageMode;
5+
}
6+
interface LanguageMode {
7+
readonly fullyTokenized?: boolean;
8+
readonly tree?: boolean;
9+
onDidTokenize(cb: () => void): Disposable;
10+
buildHighlightIterator(): HighlightIterator;
11+
classNameForScopeId(id: ScopeId): string;
12+
startTokenizing?(): void;
13+
}
14+
interface HighlightIterator {
15+
seek(pos: {
16+
row: number;
17+
column: number;
18+
}): void;
19+
getPosition(): {
20+
row: number;
21+
column: number;
22+
};
23+
getOpenScopeIds?(): ScopeId[];
24+
getCloseScopeIds?(): ScopeId[];
25+
moveToSuccessor(): void;
26+
}
27+
interface ScopeId {
28+
}
29+
}
30+
export declare function highlightTreeSitter(sourceCode: string, scopeName: string): Promise<string>;

dist/highlighter.js

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

dist/main.js

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

dist/main.js.map

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

dist/renderer.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { TextEditor } from "atom";
2-
export declare function editorTokenized(editor: TextEditor): Promise<unknown>;
3-
export declare function highlight(code: string, scopeName: string): Promise<string[]>;
4-
export declare function render(markdownText: string, grammar: string): Promise<string>;
1+
import DOMPurify from "dompurify";
2+
export declare type DOMPurifyConfig = Omit<DOMPurify.Config, "RETURN_DOM" | "RETURN_DOM_FRAGMENT" | "RETURN_TRUSTED_TYPE">;
3+
export declare function render(markdownText: string, scopeName?: string, domPurifyConfig?: DOMPurifyConfig): Promise<string>;

dist/renderer.js

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

dist/renderer.js.map

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

0 commit comments

Comments
 (0)