Socket
Book a DemoInstallSign in
Socket

cedar-service-api

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cedar-service-api

This README provides detailed instructions on how to use the automated publishing script included with this TypeScript npm package. The script automates the processes of building, versioning, and publishing the package, simplifying maintenance and release

1.0.53
latest
npmnpm
Version published
Maintainers
1
Created
Source

cedar-service-api

This README provides detailed instructions on how to use the automated publishing script included with this TypeScript npm package. The script automates the processes of building, versioning, and publishing the package, simplifying maintenance and release tasks.

Prerequisites

Before using the publishing script, make sure you have the following installed:

  • Node.js and npm
  • Git

You should also have an npm account set up and configured on your machine via npm login.

Installation

  • Clone the Repository: To get started, clone this repository to your local machine and navigate into the project directory:

    git clone <repository-url>
    cd <repository-name>
    
  • Install Dependencies: Install the project dependencies to ensure the package builds correctly:

    npm install
    

Using the Publish Script

The ./scripts/publish.sh script is designed to automate the following tasks:

  • Build the TypeScript project.
  • Automatically increment the project's version.
  • Publish the package to npm.

Steps to Run the Script

  • Make the Script Executable: Before running the script for the first time, ensure it is executable:

    chmod +x ./scripts/publish.sh
    
  • Execute the Script: To run the publishing script, use the following command:

    ./scripts/publish.sh
    

Detailed Actions of the Script

  • Build: Compiles the TypeScript source files to JavaScript, ensuring all changes are included.
  • Version Update: Uses npm version patch to update the package version. Modify the patch keyword to minor or major as needed for your versioning schema.
  • Publish: The script uploads the compiled package to npm.

Modifying the Script

If you need to customize the versioning strategy or add pre-publish steps like running tests, you can edit the ./scripts/publish.sh script. Simply open it in your text editor and adjust the commands as needed.

Troubleshooting

  • Permission Errors: If you encounter errors related to permissions, verify that you have executable rights for the script, and the necessary permissions for npm and Git operations.
  • Login Issues: Confirm that you are logged into npm and Git. If you encounter login issues, re-authenticate using npm login and check your Git configuration.

Conclusion

Using the ./scripts/publish.sh script should help streamline your development and release processes by automating routine tasks such as building, versioning, and publishing your package. This ensures a consistent approach to package releases.

For more detailed information on npm versioning and package management, refer to the npm documentation.

FAQs

Package last updated on 07 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.