symplify/neon-to-yaml-converter

This package is abandoned and no longer maintained. The author suggests using the migrify/neon-to-yaml package instead.

Converts Neon to Yaml

v7.2.2 2020-01-20 12:20 UTC

README

Build Status Github Actions 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 :)