zoukankan      html  css  js  c++  java
  • [NPM + React] Prepare a Custom React Hook to be Published as an npm Package

    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"
    }
  • 相关阅读:
    延时提示框(定时器的使用)
    时间对象
    仿站长之家导航(setTimeout的应用)
    倒计时时钟
    简易网页始终
    网页计算器
    两个数字比较大小
    累加按钮,自加1
    用parsetInt解析数字,并求和
    JS布局转换
  • 原文地址:https://www.cnblogs.com/Answer1215/p/11792967.html
Copyright © 2011-2022 走看看