Kevin Van Lierde

Results 88 issues of Kevin Van Lierde

**Suggested extra toolbar actions** The Folder as Workspace panel is a great addition to NPP, but I'm sorely missing the essential toolbar actions "Add / remove workspace" (currently available only...

**What pain point are you perceiving?.** There are 2 types of extensions with marked: * TokenizerAndRendererExtensions * MarkedExtensions There are 3 (and more) signatures: * `new Marked(extension, extension, extension)` *...

good first issue
category: docs

I started this effort because I was in sore need of localized dates (we have Java & Node microservices and it's a pain that one takes into account timezone while...

Proposed signatures: ```ts async function imports(module:string):Promise function imports(module:string, callback: (err: Error|null, ModuleObject) => void ``` The method allows loading of JS, CJS, MJS modules A variant of this is already...

stage:approved
type:feature

The proposal is to add a parameterless signature to `metalsmith.run()` so that it functions much like `metalsmith.metadata()` and `metalsmith.ignore()`. The method would return a new (read-only) object of type `Metalsmith.Run`...

stage:draft
type:feature

Currently all metalsmith options can be set in a CLI format slightly different from using dedicated API methods like `ignore()` and `destination()`. Those are distinct in that calling `metalsmith.destination('different/path')` from...

Parsing the metalsmith.json as front-matter allows specifying inline pure functions! This is a solution for plugins that allow function type options and is a quick win to implement

stage:approved
type:feature

Before trying to parse front-matter metalsmith.readFile does a utf-8 check, however this information is lost in the build although it could be useful. Proposal would be to add a `file.encoding`...

stage:draft
type:feature

Penning this down not to forget: there is probably a better way to replace metalsmith.concurrency with some kind of check on Error: EMFILE, too many open files (which it was...

#### Context It is a frequent requirement for plugins to access and manipulate properties on metalsmith metadata or files. Retrieving and setting these properties is not always worry-free. For example,...