ReScript HomeReScript Home
DocsPlaygroundBlogCommunityPackages
  • Playground
  • Blog
  • Community
  • Packages
  • X
  • Bluesky
  • GitHub
  • Forum
Language ManualAPISyntax LookupReact
v11v9.1 - v10.1v8.2 - v9.0v6.0 - v8.1
Edit

Back to packages

Publishing ReScript Libraries / Bindings

Via npm

Whenever you publish a ReScript package to npm, please follow the following guidelines:

Naming:

  • Make sure to give a descriptive package name. We usually use rescript-[name-of-js-lib] for packages that bind to a specific JS library on npm.

  • Use names that are self explanatory (no weird marketing terms / fantasy words if possible).

Metadata:

  • Add a proper description field in your package.json file

  • Add rescript as a keyword in your package.json file

Our package index will pick up the newest npm packages two times a day, so it might take some time until your newly published package shows up.

© 2026 The ReScript Project

About
  • Community
  • ReScript Association
Find us on