0.3.3 • Published 8 years ago
atomizr v0.3.3
atomizr
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