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'));