zl程序教程

您现在的位置是:首页 >  前端

当前栏目

[NPM + React] Prepare a Custom React Hook to be Published as an npm Package

npmReact to be an as package hook
2023-09-14 08:59:14 时间

Before we publish our package, we want to make sure everything is set up correctly. We’ll cover versioning, preparing our package, adding a proper README, and updating our package.json.

 

Using npm version:

The reason to use npm version to prumping the version, is because it create a version commit and tag.

npm version patch

 

Setup a pre- and post- scripts:

"prepare": "yarn run build",
"postpublilsh": "git push --tags"

 

peerDependenices:

You might also need to update peerDependencies in order to info the user which verison of react is minimue required.

"peerDependencies": {
   "react": ">=16.8.6"
}

 

publishConfig:

Depend on your package name:

// A
"name": "some-react-hooks"

//B
"name": "@zhentiw/some-react-hooks" //@<user-name>/package-name

If you are using B version, it default to a private npm package, if you want to make it public:

"publishConfig": {
    "access": "public"
}