NPM酷库,天天两分钟,了解一个流行NPM库。·git
前两期咱们分别介绍了JSON5和YAML,这两种数据格式相对于JSON,更加易于人类编写和理解,今天咱们继续介绍另一个容易编写的格式 CSON。github
CSON格式全称是 CoffeeScript Object Notation,其相对于CoffeeScript就至关于JSON对于JavaScript,咱们知道CoffeeScript比JavaScript语法更加易于读写,CSON对于JSON也是同样的。ui
下面就是一个CSON格式文件示例:code
name: "cson-parser" description: "Safe parsing of CSON files" keywords: [ "cson" "parser" ] author: name: "Groupon" email: "opensource@groupon.com" license: "BSD-3-Clause" readmeFilename: "README.md"
cson-parser 是专门用于解析CSON文件的,通常状况下,咱们将CSON用做配置文件格式,因此咱们只须要解析CSON便可,不须要生成CSON功能。ip
const CSON = require('cson-parser'); const fs = require('fs'); let obj = CSON.parse(fs.readFileSync('example.cson', 'utf8'));