doc-templite

1.2.14 • Public • Published

doc-templite Build Status codecov explain

templite tool for Multi-md files

while we work with Multi-file/repos-readme.md, some style help us to say or show something ,like a md table , but next time i want a md link. too busy to change those files, So doc-templite maybe help.

中文 | english

created✅

Install

npm i -g doc-templite

Example

1. change file readme.md 👇 must got doc-templite tag

<!-- doc-templite START -->
<!-- docTempliteId = 'readme' -->
 
<!-- name = 'yobrave'
age = 18 -->
 
<!-- doc-templite END -->

Note: in START-END block, we use toml and with <!-- --> Multi-line only allow one, Single-line can more

2. need templite file .doc-templite.js in cli pwd

readme field match <!-- docTempliteId = 'readme' --> of 1. readme.md

module.exports = {
    readme: `name | age
---------|----------
 {{ name }} | {{ age }}`,
};

NOTE: default docTempliteId === 'readme'

3. run cli doc-templite . with .doc-templite.js dir

search all file , but only work with doc-templite tag

doc-templite .

4. done , and the readme.md file content change

<!-- doc-templite START -->
<!-- docTempliteId = 'readme' -->

<!-- name = 'yobrave'
age = 18 -->

name | age
---------|----------
yobrave | 18

<!-- doc-templite END -->
name age
yobrave 18

CLI

npm install --global doc-templite
  Usage
  	$ doc-templite [folder/file name] [Optioins]

    Example
        $ doc-templite readme.md

    ⭐ [Options]
        -D debug <default:false>

    ⭐ [High Options]
        --OR  only Read, no reWrite files <default:false>

concat

  • find-files-rust rust crate(ignore) power for Search all file in Current Dir
  • doctoc Generates table of contents for markdown files
  • templite Lightweight templating in 150 bytes
  • toml Tom's Obvious, Minimal Language

License

MIT © chinanf-boy

Package Sidebar

Install

npm i doc-templite

Weekly Downloads

2

Version

1.2.14

License

MIT

Unpacked Size

17.2 kB

Total Files

10

Last publish

Collaborators

  • yobrave1995