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

create-roblox

v0.4.4

Published

A dynamic template CLI for Roblox projects.

Downloads

451

Readme

create-roblox

A flexible and straightforward template CLI for Roblox projects, inspired by roblox-project-template

License CI NPM Version NPM Downloads

Why create-roblox?

  • Flexible: create-roblox was designed with various workflows and usecases in mind, featuring a wide range of options and configurations for both games and packages.
  • Easy to use: create-roblox attempts to get rid of the complexity surrounding Roblox project setup: there's no need to look through the sea of existing tools, we've picked out the best ones for you.
  • DX-centered: create-roblox is made to make your life easier, not harder. Project templates work out of the box, requiring minimal setup to get started with your project.
  • Minimal learning curve: create-roblox will produce a README file with all information about the tools you've included in your project, including documentation and links to their respective repositories, so you can get to efficiently using them right away.

Features

  • Wally support
  • Support for string requires, through Darklua
  • Support for continuous integration with GitHub Actions, with Stylua and Selene
  • Support for a wide range of UI libraries out of the box, like Roact, Fusion and Vide.
  • Support for a wide range of storybook plugins out of the box, like Flipbook, UI Labs and Hoarcekat.
  • Support for both packages and games, adapting seamlessly to your needs.
  • Packages that work out of the box, including support for Zap and Cmdr

Installation

Global installation

  1. Install the package globally: npm install -g create-roblox
  2. Run create-roblox in your desired directory and follow the instructions
  3. Follow the generated README for instructions, and you're good to go!

Alternative installation

  1. Run npm create roblox or npx create-roblox in your desired directory and follow the instructions
  2. Follow the generated README for instructions, and you're good to go!

Contributions

Contributions are always welcomed; I can't keep this up to date myself forever, so if there are any packages/tools/whatever that are deemed worth adding, feel free! Code should follow the Prettier and ESLint rules for this repository. To contribute, fork this repository, make your changes, and create a pull request. Please make sure to test your changes before creating a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.