Não tem muito segredo:
$ mkdir plugin-benchmark
$ cd plugin-benchmark
$ npm init
Esses três comandos irão criar a pasta do seu projeto, entrar nela e iniciar um projeto npm (criando um package.json
)
O ultimo comando te fará algumas perguntas como nome do projeto, nome do autor, tipo de licença, website, entry point (usualmente index.js)
Após isso, crie seu código. O arquivo que você definiu como entrypoint sera responsavel por exportar membros como por exemplo uma classe.
Para publicar no npm registry, use o comando
npm publish
e siga o passo a passo. você precisará de uma conta no npm.