Neatly Packaged Magic

    node-novel-info
    TypeScript icon, indicating that this package has built-in type declarations

    3.0.16 • Public • Published

    node-novel-info

    mdconf module for node-novel

    npm install node-novel-info

    demo

    README.md

    const novelInfo = require('node-novel-info');
    import * as novelInfo from 'node-novel-info';
    import novelInfo from 'node-novel-info';
    

    mdconf_parse

    fs.readFile('./test/res/README.md')
    	.then(function (buf)
    	{
    		return novelInfo.parse(buf, {
    			//chk: false
    		});
    	})
    	.then(function (conf)
    	{
    		console.log(conf);
    		
    		return conf;
    	})
    ;

    output

    { novel: 
       { title: '自卫队三部曲',
         author: '有川浩',
         source: 'http://www.wenku8.com/modules/article/reader.php?aid=350',
         publisher: '富士见文库',
         cover: 'http://img.wenku8.com/image/0/350/350s.jpg',
         date: '2011-06-22T00:00:00+08:00',
         status: '已完成',
         preface: '故事背景架构在近未来(或可称为平行世界)的曰本。\n某天,直径五百公尺的白色陨石状物体以迅雷不及掩耳之势坠落在地球上。\n同一时间,发生了人类变化成盐柱的诡异现象(一般称之为“盐害”),光是曰本地区的死亡人数便估计多达八千万人。文明社会在一瞬间崩溃,劫后余生的人们逃到农村,过着自给自足的贫乏生活……',
         tags: [ 'node-novel', 'wenku8' ] },
      options: { textlayout: { allow_lf2: 'true' } } }
    

    Mdconf.stringify

    var moment = require("moment");
    console.log(novelInfo.stringify({
    	novel: {
    		test: true,
    	},
    
    	options: {
    
    		textlayout: {
    			lf: true,
    		},
    
    		data: moment(),
    
    	}
    }));

    output

    #novel
    
    - test: true
    
    #options
    
    - data: 2018-02-04T02:48:24+08:00
    
    ##textlayout
    
    - lf: true

    links

    Install

    npm i node-novel-info

    DownloadsWeekly Downloads

    122

    Version

    3.0.16

    License

    ISC

    Unpacked Size

    100 kB

    Total Files

    27

    Last publish

    Collaborators

    • bluelovers