Nondeterministic Palindrome Machine

    node-atomizr

    0.6.1 • Public • Published

    node-atomizr

    npm npm Travis David David

    Converts snippets for Atom, Sublime Text, TextMate, and Visual Studio Code. Based on the Atom package of the same name.

    Installation

    npm install -g node-atomizr

    Usage

    CLI

    See atomizr -h for a list of all options

    # Convert Sublime Text completions into Atom snippets 
    $ atomizr example.sublime-completions --target atom
     
    # Convert Atom snippets into TextMate snippets (use quotes with wildcards!) 
    $ atomizr "*.cson" --target textmate

    Specifying --source is optional. However, since both, Atom and Visual Studio Code, work with .json snippets, it's usually necessary to specify it explicitly. When converting an existing Visual Studio Code snippet, the target scope for the target should be supplied (e.g. --scope .source.haskell) – otherwise .source will be used.

    Node

    const Atomizr = require('node-atomizr');
    const fs = require('fs');
     
    fs.readFile('./example.sublime-completions', (error, data) => {
        if (error) throw error;
     
        let output = Atomizr.atom2sublime(data);
        console.log(output);
    });

    Methods

    • Atom
      • atom2sublime(data, [options Object])
      • atom2textmate(data, [options Object])
      • atom2vscode(data, [options Object])
    • Sublime Text
      • sublime2atom(data, [options Object])
      • sublime2textmate(data, [options Object])
      • sublime2vscode(data, [options Object])
    • TextMate
      • textmate2atom(data, [options Object])
      • textmate2sublime(data, [options Object])
      • textmate2vscode(data), [options Object]
    • Visual Studio Code
      • vscode2atom(data, [options Object])
      • vscode2sublime(data, [options Object])
      • vscode2textmate(data, [options Object])

    License

    This work is licensed under The MIT License

    Donate

    You are welcome support this project using Flattr or Bitcoin 17CXJuPsmhuTzFV2k4RKYwpEHVjskJktRd

    Install

    npm i node-atomizr

    DownloadsWeekly Downloads

    1

    Version

    0.6.1

    License

    MIT

    Last publish

    Collaborators

    • avatar