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-ts-script

v0.9.0

Published

CLI tool for creating Roblox scripts using TypeScript.

Downloads

378

Readme

Create Roblox-TS Script

Builds & bundles TypeScript source files into a Lua script, which you can use on Roblox.

Prerequisites

Make sure the following are installed:

The following are automatically installed; if it fails, install manually:

Instructions

  1. Create Project

    Run the following in a terminal, and follow the instructions:

    (p)npm create roblox-ts-script
  2. Develop

    Once the script has created your project, open it in an IDE, preferably VSCode.

    In the VSCode Terminal, you can execute pnpm dev / npm run dev. Now you can edit files in src, and it will compile to out when you save.

  3. Build

    If you'd like to manually start the build process, instead of running the dev script, run npm run build / pnpm build which will build once.

  4. Sync (optional)

    If you want to test your script on Roblox Studio, run the following once: rojo plugin install.

    Then, simply run pnpm dev-sync / npm run dev-sync and connect on Roblox Studio (look for Rojo in the Plugins section).

  5. Deploy (optional)

    If you chose to initialize a git repository, and have it connected to a remote GitHub repo, you can run pnpm release / npm run release to create a release with the script attached.

    Only do this once you've made changes and pushed them to the main branch. Otherwise, it won't do anything.

  6. Packages (optional)

    You can install roblox-ts packages like usual, through your package manager. An example of a package is @rbxts/vide.

    If the package is not under the @rbxts scope, use pnpm scope / npm run scope to add the scope of the package.

    Here's an example of a package being used:

    import greet from "@snipcola/greet-test";
    greet("world");

Credits