magic-chunks | use tool to config transformations | YAML Processing library

 by   sergeyzwezdin C# Version: v2.0.0 License: MIT

kandi X-RAY | magic-chunks Summary

kandi X-RAY | magic-chunks Summary

magic-chunks is a C# library typically used in Utilities, YAML Processing applications. magic-chunks has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Easy to use tool to config transformations for JSON, XML and YAML. Everyone remember XML Document Transform syntax to transform configuration files during the build process. But world is changing and now you can have different config types in your .NET projects. Magic Chunks allows you to transform you JSON, XML and YAML files. You can run it at MSBuild, Cake, PSake or Powershell script as well as use Visual Studio Team Services build extension. Also, it's possible to reference Magic Chunks from your .NET projects in more complicated cases.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              magic-chunks has a low active ecosystem.
              It has 89 star(s) with 42 fork(s). There are 12 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 50 open issues and 44 have been closed. On average issues are closed in 141 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of magic-chunks is v2.0.0

            kandi-Quality Quality

              magic-chunks has 0 bugs and 0 code smells.

            kandi-Security Security

              magic-chunks has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              magic-chunks code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              magic-chunks is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              magic-chunks releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of magic-chunks
            Get all kandi verified functions for this library.

            magic-chunks Key Features

            No Key Features are available at this moment for magic-chunks.

            magic-chunks Examples and Code Snippets

            No Code Snippets are available at this moment for magic-chunks.

            Community Discussions

            QUESTION

            JSON Transform Task in Build Definition in VSTS
            Asked 2019-Apr-29 at 18:13

            I am using VSTS for CI/CD process in my project.

            As of now, we have few config files in project with *.deployment.config extension. We are using XDT Transform task in build definition which applies transform to all files having extension *.deployment.config.

            Similarly, I am looking for a task to transform my json files. I want to keep *.deployment.json files and want them to be transformed into .json file on build.

            I also got one task, mentioned below. But this will transform only one file at a time. Hence, we will have to create multiple tasks for multiple json files.

            https://marketplace.visualstudio.com/items?itemName=sergeyzwezdin.magic-chunks

            Could anyone please suggest a better way?

            ...

            ANSWER

            Answered 2018-May-24 at 05:16

            No built-in tasks/extensions can transform multiple json files, there is a related extension: File Patch Build and Release Tasks.

            On the other hand, you can build a custom task through VSTS extension: Add a build or release task

            Source https://stackoverflow.com/questions/50482816

            QUESTION

            Is it possible to use the web.config transformations for app.config files within a VSTS release template?
            Asked 2018-Jan-11 at 10:51

            I'm aware that you can use web.config transformations as part of the build for app.config files, but in my case, I'm trying to do this for a little scheduled task that gets deployed to an on-premise server for multiple environments.

            I'd rather not have to create multiple build configurations given the only change is the app.config, so I'm trying to use the Magic Chunks extension, but due to the size of the changes I want to make, I'm having to use a json file (rather than using inline json).

            When I look at the release logs, the Magic Chunks step is failing with:

            ...

            ANSWER

            Answered 2018-Jan-11 at 10:51

            This appears to be an issue with version 2.x of the Magic Chunks Task. Until that is resolved, changing the release to use version 1.x of the task allows to complete

            Source https://stackoverflow.com/questions/48193049

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install magic-chunks

            Let's say you have appsettings.json file at C:\sources\project1 folder:. To use Magic Chunks download latest release manually or get it directly from Nuget.
            MSBuild
            Cake
            Powershell
            PSake
            VSTS extension

            Support

            Magic Chunks supports following file formats:.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/sergeyzwezdin/magic-chunks.git

          • CLI

            gh repo clone sergeyzwezdin/magic-chunks

          • sshUrl

            git@github.com:sergeyzwezdin/magic-chunks.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular YAML Processing Libraries

            yq

            by mikefarah

            yaml

            by go-yaml

            js-yaml

            by nodeca

            yaml

            by symfony

            yaml-cpp

            by jbeder

            Try Top Libraries by sergeyzwezdin

            Hangfire.Mongo

            by sergeyzwezdinC#

            monads.net

            by sergeyzwezdinC#

            Knockout-MultiModels

            by sergeyzwezdinJavaScript

            hexo-covers

            by sergeyzwezdinJavaScript

            hexo-feed

            by sergeyzwezdinJavaScript