manic-yaml-matter

node的yaml读取器

MIT License

Downloads
9
Stars
0

ManicYamlMatter

Yaml

  • parseyamlspring bootyaml

    # spring-boot.yaml
    serve:
      port: 3000
      host: 127.0.0.1
      prefix: /api
    swagger:
      api: ${serve.prefix}/swagger
    
    import { readFileSync } from 'fs';
    import { parse } from 'manic-yaml-matter';
    const context = readFileSync('./spring-boot.yaml', 'utf-8');
    const source = parse(context);
    console.log(source);
    
    {
      "serve": { "port": 3000, "host": "127.0.0.1", "prefix": "/api" },
      "swagger": { "api": "/api/swagger" }
    }
    
    1. \``\${}``\
  • parsef``parseyaml

    import { parsef } from 'manic-yaml-matter';
    const source = parsef('./spring-boot.yaml');