symplify/neon-to-yaml-converter

Converts Neon to Yaml

v6.0.4 2019-06-26 20:13 UTC

README

Build Status Downloads total

Do you want to turn your Neon templates to Yaml? There are many differences you need to watch out for.

This tool automates it :)

Before

includes:
    - another-config.neon

parameters:
    perex: '''
        This is long multiline perex,
that takes too much space.
'''

services:
    - App\SomeService(@anotherService, %perex%)

After

imports:
    - { resource: another-config.yaml }

parameters:
    perex: |
        This is long multiline perex,
        that takes too much space.

services:
    App\SomeService:
        arguments:
            - '@anotherService'
            - '%perex%'

And much more!

This package won't do it all for you, but it will help you with 90 % of the boring work.

Install

composer require symplify/neon-to-yaml-converter --dev

Usage

It scan all the *.(yml|yaml|neon) files and converts Neon syntax to Yaml and *.yaml file.

vendor/bin/neon-to-yaml-converter convert file.neon
vendor/bin/neon-to-yaml-converter convert /directory

That's it :)