nodejs snippets and bindings for Sublime Text 3
- Total 311K
- Win 183K
- OS X 79K
- Linux 49K
|Dec 10||Dec 9||Dec 8||Dec 7||Dec 6||Dec 5||Dec 4||Dec 3||Dec 2||Dec 1||Nov 30||Nov 29||Nov 28||Nov 27||Nov 26||Nov 25||Nov 24||Nov 23||Nov 22||Nov 21||Nov 20||Nov 19||Nov 18||Nov 17||Nov 16||Nov 15||Nov 14||Nov 13||Nov 12||Nov 11||Nov 10||Nov 9||Nov 8||Nov 7||Nov 6||Nov 5||Nov 4||Nov 3||Nov 2||Nov 1||Oct 31||Oct 30||Oct 29||Oct 28||Oct 27||Oct 26|
The Nodejs Sublime Text 3 Package provides a set of code completion, scripts and tools to work with nodejs.
The package code completion is generated from the main nodejs libraries and global namespaces. To invoke
the code completion start typing the namespace you want (For example, type
fs) and then Ctrl + Space, you get this:
You can access node commands in two ways.
- Via the menu in
Tools -> Node
- By accessing the Command Palette and typing
The current commands available are (with Windows binding, other bindings are provided):
- Run current script in node (Alt + R)
- Run current script in node debug (Alt + D)
- Run current script in node and arguments (Ctrl + Alt + r)
- Run current script in node debug and arguments (Ctrl + Alt + D)
- Uglify Code
- NPM Command
- Build documentation (builds the completion files)
Also included are some boilerplate snippets. They include functionality such as a http server, reading the contents of a directory, etc.
To access these snippets type
node in your editor followed by Ctrl + Space
If you have any boilerplate code you would like to see in here, get in touch.
You can install this package from Sublime Text 3 package manager. Also you can install this package manually:
`git clone https://github.com/tanepiper/SublimeText-Nodejs.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Nodejs`
`git clone https://github.com/tanepiper/SublimeText-Nodejs "%APPDATA%\Sublime Text 3\Packages\Nodejs"`
`git clone https://github.com/tanepiper/SublimeText-Nodejs $HOME/.config/sublime-text-3/Packages/Nodejs`
After the package is installed, install Node.js packages needed for working the package built-in tools. You can to install either globaly by:
npm install -g commander@"~2.9.0" uglify-js@"~2.6.0" or localy by adding previously mentioned Node.js packages to your current project, either:
npm install commander@"~2.9.0" uglify-js@"~2.6.0" or manully editing your project
PLEASE NOTE: When your installed Node.js packages (previously mentioned) globaly, you also need to set the package
node_path setting. For that, go to the
Preferences -> Package Settings -> Nodejs -> Settings User.
PLEASE NOTE: The build system will be refactored to provide different nodejs build systems (such as jake)
Tools -> Build Systems -> Nodejs and
then hitting Ctrl + B, you will activate the node build system on your file and node will try to run it.
You may need to add a
path variable to the settings object for this if your node executable is not found
uglify_js.js and other ./tools/*.js scripts dosen't work when the package is installed by SublimeText package manager Use events API to install NodeJs dependicies for tools provided by the package Refactor plugin's classes inheritance in Nodejs.py Use events API to generate Sublime Text completions during installation phase depending on a version of installed NodeJs Check for nvm installation
- Replace the Nodejs.sublime-build to work with jake
Reorganise menu structure Improve code completion snippets where possible