This package has been deprecated

Author message:

WARNING: This project has been renamed to node-atomizr. Install using node-atomizr instead.

atomizr

0.3.3 • Public • Published

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 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 >> example.cson

Specifying --source is optional. However, since both, Atom and Visual Studio Code, work with .json snippets, it might be necessary to determine the source. When converting a Visual Studio Code snippet, the target scope for the target should be supplied (e.g. --scope .source.haskell) – otherwise the generic .source will be used.

Node

const Atomizr = require('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

Package Sidebar

Install

npm i atomizr

Weekly Downloads

0

Version

0.3.3

License

MIT

Last publish

Collaborators

  • idleberg