0.0.3 • Published 3 years ago

@rmw/nestedtext v0.0.3

Weekly downloads
-
License
AGPL-3.0
Repository
github
Last release
3 years ago

@rmw/nestedtext

English Readme

use https://github.com/npillmayer/nestext wasm for nestedtext decode in nodejs ( es module )

Install

yarn add @rmw/nestedtext or npm install @rmw/nestedtext

Use

#!/usr/bin/env coffee

import {ntDecode} from '@rmw/nestedtext'

console.log await ntDecode """
# Contact information for our officers

president:
  name: Katheryn McDaniel
  address:
    > 138 Almond Street
    > Topeka, Kansas 20697
  phone:
    cell: 1-210-555-5297
    home: 1-210-555-8470
      # Katheryn prefers that we always call her on her cell phone.
  email: KateMcD@aol.com
  additional roles:
    - board member

vice president:
  name: Margaret Hodge
  address:
    > 2586 Marigold Lane
    > Topeka, Kansas 20682
  phone: 1-470-555-0398
  email: margaret.hodge@ku.edu
  additional roles:
    - new membership task force
    - accounting task force
"""

output is :

{
  president: {
    name: 'Katheryn McDaniel',
    address: '138 Almond Street\nTopeka, Kansas 20697',
    phone: { cell: '1-210-555-5297', home: '1-210-555-8470' },
    email: 'KateMcD@aol.com',
    'additional roles': [ 'board member' ]
  },
  'vice president': {
    name: 'Margaret Hodge',
    address: '2586 Marigold Lane\nTopeka, Kansas 20682',
    phone: '1-470-555-0398',
    email: 'margaret.hodge@ku.edu',
    'additional roles': [ 'new membership task force', 'accounting task force' ]
  }
}

中文说明

安装

yarn add @rmw/nestedtext 或者 npm install @rmw/nestedtext

使用

#!/usr/bin/env coffee

import {ntDecode} from '@rmw/nestedtext'

console.log await ntDecode """
# Contact information for our officers

president:
  name: Katheryn McDaniel
  address:
    > 138 Almond Street
    > Topeka, Kansas 20697
  phone:
    cell: 1-210-555-5297
    home: 1-210-555-8470
      # Katheryn prefers that we always call her on her cell phone.
  email: KateMcD@aol.com
  additional roles:
    - board member

vice president:
  name: Margaret Hodge
  address:
    > 2586 Marigold Lane
    > Topeka, Kansas 20682
  phone: 1-470-555-0398
  email: margaret.hodge@ku.edu
  additional roles:
    - new membership task force
    - accounting task force
"""

备忘

  • 从这里获取 wasm_exec

cp "$(go env GOROOT)/misc/wasm/wasm_exec.js" .

关于

本项目隶属于人民网络(rmw.link) 代码计划。

人民网络

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago