diplodoc-platform / diplodoc-platform/transform

Change plugin configuration method

Open
#285 0 comments 0 reactions 0 assignees View on GitHub
major
Dominant language
TypeScript
Stars
69
Forks
59
Avg merge
1d 21h
Merged PRs (30d)
6

Description

At current time all plugins consumes union (global) configuration object, which passes from md constructor.

This configuration method can be buggy on large scope of plugins.

Proposal:

Move plugin configuration to closure:

```js
export function somePlugn(options) {
return function pluginBody(md) {
if (options.flag) {
...
}
}
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.