npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

rosana-cli

v1.0.17

Published

CLI tool for Rosana framework

Downloads

80

Readme

rosana-cli

The rosana-cli tool is a command-line utility that helps you quickly set up projects using the Rosana.js framework. It automates the creation and updating of Rosana-based applications, providing an easy-to-use interface for developerosana.

With rosana-cli, you can generate a new project with a recommended structure, complete with example patterns, and update an existing project.

Features

  • Create a New Project: Generate a new Rosana-based app with a predefined structure.
  • Update Existing Projects: Update dependencies and project files to keep them in sync with the latest Rosana framework standards.
  • Open in VSCode: Optionally open the project in Visual Studio Code after creation or update.

Installation

You can install rosana-cli globally on your machine for easy access. To install it globally, run:

npm install -g rosana-cli

This will make the rosana command available from anywhere on your system.


Usage

rosana create <project-name>

Creates a new project based on the Rosana.js framework. The CLI will automatically generate a new project folder with the recommended directory structure, example files, and basic configurations.

Arguments

  • <project-name>: The name of the new project you want to create.

Example

rosana create my-new-app

This will create a new folder called my-new-app in the current directory with the basic structure and necessary configuration files to start building with the Rosana.js framework.

Options

  • --open: Optionally open the newly created project in Visual Studio Code.

Example 2

rosana create my-new-app --open

This command will create the app and then attempt to open it in VSCode (if VSCode is installed and available in the system path).


rosana update

Updates an existing Rosana-based project to the latest verosanaion of the framework, ensuring that dependencies and project files are up to date.

Example 3

rosana update

This will update the project’s dependencies and configurations to the latest recommended verosanaions of Rosana.js.


License

The rosana-cli tool is open-source and available under the MIT License.


Contributing

If you would like to contribute to the development of rosana-cli, feel free to fork the repository, make your changes, and submit a pull request.