This is the latest version of APM at this time and is already in use by the Atom editor.
N1 uses apm to build packages instead of npm. This is because packages need to be compiled against Chrome's headers to work properly with Electron.
npm