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"
    }
  • 相关阅读:
    MySql常用函数积累
    常用的linux命令
    Java replace和replaceAll
    json常用操作
    import { Subject } from 'rxjs/Subject';
    applicationCache
    mongo
    Mongodb更新数组$sort操作符
    Mongodb更新数组$pull修饰符
    使用forever运行nodejs应用
  • 原文地址:https://www.cnblogs.com/Answer1215/p/11792967.html
Copyright © 2011-2022 走看看