npm の設定ファイル package.json は、 https://www.npmjs.org/doc/files/package.json.html で定義されているフィールドの他にも、 貴方好みの独自のフィールドを追加した状態で、 npm publish が可能です(単にエラーにならないという話です)。
たとえば、npm モジュールの雛形 Xxx.js の package.json では、 "build": { ... } フィールドを追加しています。
{
"name": "uupaa.xxx.js",
"version": "0.8.3",
"description": "",