Publishing your node module

You can publish your module with a simple npm publish --scope=public.Before we do this we'll want to make sure that we've built our project with tsc which will output to the dist/ directory and will be picked up by npm publish.

package.json configuration

/package.json
{
    "name": "<your username>/testbot-module-test",
    "version": "1.0.180",
    "description": "my first testbot module",
    "main": "dist/index",
    "typings": "dist/index",
    "scripts": {
        "build": "npx tsc",
        "bump": "tsc && npm version patch && npm publish"
    },
    "access": "public",
    "keywords": [],
    "author": "",
    "license": "ISC",
    "dependencies": {
        "@autobot/common": "^1.1.23",
        "discord.js": "^11.4.2"
    },
    "devDependencies": {
        "@types/dotenv": "^6.1.0",
        "@types/node": "^11.11.4"
    }
}

Last updated