All Projects → timboudreau → nb-nodejs

timboudreau / nb-nodejs

Licence: MIT license
NodeJS support for NetBeans, originally hosted on netbeans.org

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to nb-nodejs

NBCndUnit
NetBeans C/C++ unit testing plugin – supporting CppUTest, GoogleTest (gtest) / GoogleMock (gmock) and libunittest C++.
Stars: ✭ 13 (-85.56%)
Mutual labels:  netbeans
Gcode Sender
Cross platform 3-Axis CNC Machines control software
Stars: ✭ 67 (-25.56%)
Mutual labels:  netbeans
Zencodingnetbeansplugin
Zen Coding plugin for NetBeans
Stars: ✭ 234 (+160%)
Mutual labels:  netbeans
Netbeans Mmd Plugin
Free mind map and PlantUML editor with plugins for both NetBeans and Intellij
Stars: ✭ 283 (+214.44%)
Mutual labels:  netbeans
Netbeans Encoding Plugin
Encoding Support
Stars: ✭ 20 (-77.78%)
Mutual labels:  netbeans
Netbeans
Apache NetBeans
Stars: ✭ 1,747 (+1841.11%)
Mutual labels:  netbeans
openjfx-docs
Getting started guide for JavaFX 11
Stars: ✭ 70 (-22.22%)
Mutual labels:  netbeans
netbeans-wordpress-plugin
Support for WordPress
Stars: ✭ 92 (+2.22%)
Mutual labels:  netbeans
Lib I18n
The library `Lib-I18N` allows a developer to bind a key-value pair of a `.properties` file to a [StringBinding]. This makes it very easy to change the language during runtime in a [JavaFX] application.
Stars: ✭ 40 (-55.56%)
Mutual labels:  netbeans
Netbeans Gradle Project
This project is a NetBeans plugin able to open Gradle based Java projects. The implementation is based on Geertjan Wielenga's plugin.
Stars: ✭ 175 (+94.44%)
Mutual labels:  netbeans
Samples
JavaFX samples to run with different options and build tools
Stars: ✭ 352 (+291.11%)
Mutual labels:  netbeans
Dontbug
Dontbug is a reverse debugger for PHP
Stars: ✭ 710 (+688.89%)
Mutual labels:  netbeans
Netbeans Website
Apache NetBeans Website
Stars: ✭ 135 (+50%)
Mutual labels:  netbeans
Flow Netbeans Markdown
Markdown file support for the NetBeans IDE
Stars: ✭ 276 (+206.67%)
Mutual labels:  netbeans
Sdk
The jMonkeyEngine3 SDK based on netbeans
Stars: ✭ 240 (+166.67%)
Mutual labels:  netbeans
SwingMaterialDesign
A Material Design components for java swing. Trying to make java swing more beautiful and vivid. with shadows and ripples.
Stars: ✭ 21 (-76.67%)
Mutual labels:  netbeans
Nb Springboot
NetBeans IDE plugin supporting programming with Spring Boot
Stars: ✭ 111 (+23.33%)
Mutual labels:  netbeans
jakartaee8-starter-boilerplate
A boilerplate project for starting a Jakarta EE 8 application in seconds
Stars: ✭ 55 (-38.89%)
Mutual labels:  netbeans
vim-netbeans
Making your VIM like Netbeans for editing Python, PHP, HTML, JS and etc. It's support with Autocomplete, Check syntax error, Python debugger and many else.
Stars: ✭ 20 (-77.78%)
Mutual labels:  netbeans
Netbeans Psr Formatting
NetBeans configuration settings for PSR 1&2
Stars: ✭ 152 (+68.89%)
Mutual labels:  netbeans

NetBeans NodeJS Plugin

NodeJS support for NetBeans, originally hosted on netbeans.org.

Provides a project type and support for running NodeJS projects and files in the NetBeans IDE.

Features

  • A NodeJS project type which uses Node's built-in metadata: Any folder with a package.json file is a project
  • Support for running projects or individual files in Node
  • Detects dependencies by scanning sources, understands and can update package.json metadata
  • Support for searching for libraries and adding them to a project (using npm under the hood)
  • Clickable stack traces in the output window
    • Ability to download and open NodeJS's sources as links in a stack trace
  • Allows the IDE to recognize scripts beginning with #!/usr/bin/env node as Javascript sources
  • Detects and installs missing libraries

See this blog for a broader description of the project.

alt text

Requirements

  • NodeJS > 0.6.0
  • npm - Node Package Manager (if you have a recent version of NodeJS, you have it)
  • Java 7 or greater

The plugin will function without Node installed, but is not very useful.

Recent NetBeans builds have a rewritten Javascript editor with much better code completion which works with NodeJS. Get a daily build or version 7.3 or later for the best experience.

Installation

Get it from this NetBeans update server - see the instructions, OR

Download the NBM file from the continuous build on timboudreau.com. It will be named nodejs-$VERSION.nbm.

install it using Tools | Plugins, on the Downloaded tab, in the IDE. Longer term, it will be available from the standard NetBeans update center, so no separate download will be needed.

alt text

Supported Platforms

This plugin was originally written before Node supported MS Windows. Windows is recently supported, and should work. Please file bugs if there are problems - your humble author is not a Windows user, but is happy to fix anything that doesn't work.

Building

The plugin is built using Maven:

cd node-projects
mvn install nbm:nbm

Projects In This Repository

The main NodeJS plugin is the node-projects plugin. There is also the skeleton of a Node platform for the Java/Nashorn-based AvatarJS project, which is still embryonic, and pending projects to develop code completion.

License

Sources are licensed under the MIT license, which amounts to: Do what you want with it but give credit where credit is due.

The original sources are available in the history of the netbeans.org contrib repository. They were moved here because netbeans.org's process for approving using third-party libraries was slowing down development. Such restrictions exist for good reason, but hosting elsewhere and using a more broadly compatible license was the most expedient solution. As the sole contributor and joint copyright holder, I can relicense it, so I did.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].