文件名称:node-jsonc-parser:带有注释的JSON扫描器和解析器
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-28 10:35:43
TypeScript
jsonc解析器 带有注释的JSON扫描器和解析器。 为什么? JSONC是带有JavaScript样式注释的JSON。 该节点模块提供了一个扫描程序和容错解析器,可以处理JSONC,但对于标准JSON也很有用。 扫描程序将输入字符串标记为标记和标记偏移量 visit函数使用遇到的属性和值的回调实现“ SAX”样式的解析器。 parseTree函数计算具有表示所遇到的属性和值的偏移量的分层DOM。 parse函数以容错方式评估由JSON字符串表示JavaScript对象。 getLocation API返回一个位置对象,该对象描述位于JSON文档中给定偏移处的属性或值。 findNodeAtLocation API在JSON DOM中的给定位置路径中找到节点。 格式API会计算编辑内容以格式化JSON文档。 修改API会计算编辑内容,以插入,删除或替换JSON文档中的属性或
【文件预览】:
node-jsonc-parser-main
----.eslintrc.json(717B)
----.gitignore(29B)
----package.json(1KB)
----package-lock.json(65KB)
----src()
--------tsconfig.json(254B)
--------tsconfig.esm.json(254B)
--------main.ts(14KB)
--------impl()
--------test()
----LICENSE.md(1KB)
----.travis.yml(48B)
----build()
--------post-publish.js(1KB)
--------remove-sourcemap-refs.js(1KB)
----CHANGELOG.md(2KB)
----.github()
--------assignment.yml(50B)
----README.md(11KB)
----.mocharc.json(38B)
----.vscode()
--------launch.json(483B)
--------tasks.json(365B)
----.npmignore(139B)