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

@nekzus/templakz

v1.5.3

Published

Project kickstart assistant: Pre-configured templates for Next.js, React.js, and Expo React Native, styled with Tailwind CSS and integrated with ESLint for code quality assurance.

Downloads

15

Readme

Templakz - CLI (Next.js, React.js, Expo React Native)

Streamline Your Project Initialization Process with Templakz

Github Workflow npm-version npm-month npm-total

Overview

Templakz is a powerful project template generator designed to simplify the project initialization process. It's crafted with developers like you in mind, offering an efficient way to start new projects with ease. Templakz provides a range of templates and customization options, allowing you to tailor your project to your specific needs.

Key Features:

  • Effortless Project Kickstart: Say goodbye to tedious project setup tasks. Templakz automates the process, ensuring you can get started quickly.

  • Diverse Template Library: Templates cover popular frameworks, libraries, and tools, including React.js,Next.js and Expo React Native.

  • Tailor-Made Projects: Easily customize templates to match your project's unique requirements. Templakz empowers you to make changes and save your custom configurations.

  • Preferred Package Managers: Seamlessly integrate Templakz with your preferred package manager, whether it's npm, yarn, pnpm or bun.

  • Interactive CLI: The interactive command-line interface guides you through the project creation process, providing a user-friendly experience.

  • Community-Driven: Join a thriving community of developers who contribute templates and improvements to Templakz.

Getting Started

Prerequisites

Before using Templakz, make sure you have the following prerequisites installed:

Installation

To install Templakz globally, execute the following command in your terminal:

# Using npm
npm install -g @nekzus/templakz

# Using yarn
yarn global add @nekzus/templakz

Usage

Creating a New Project (Interactive Mode)

  1. Open your terminal.
  2. Run the following command to generate a new project based on a template:
templakz  |> Activate Interactive Mode Console
  1. Follow the interactive prompts to provide project details, including name, template, and package manager.

  2. Templakz will set up your project using the selected template and configurations.

Creating a New Project (Automatic Mode)

templakz create [options]

Available Options

-h, --help: Show help.
-v, --version: Show version number.
-n, --name: Name of the project.
-t, --temp: Template to use (react, next, expo).
-p, --pack: Package manager to use (npm, yarn, pnpm, bun).
-c, --vscode: Open the project in Visual Studio Code.
-s, --start: Start the server and browser.

Example usage in automatic mode

templakz create -n my-app -t react -p pnpm -c -s

This command will create a new project with the name "my-app," using the "react" template, the package manager "pnpm," open the project in Visual Studio Code, and also start the server and browser.

Supported Templates

Templakz offers a variety of templates, including:

  • React.js Template: A template for React.js projects with ESLint, TypeScript, and Tailwind CSS.

  • Next.js Template: A template for Next.js projects with ESLint, TypeScript, and Tailwind CSS.

  • Expo React Native Template: A template for Expo React Native projects with Expo-router, TypeScript, and Tailwind CSS.

Feel free to explore and use these templates to kickstart your projects.

Options

There are no command-line options for templakz. It provides a guided experience based on your project's needs.

License

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

Acknowledgments

This tool was inspired by the need to streamline common development tasks. Contributing Contributions are welcome! Feel free to open issues or submit pull requests.

Author

nekzus

Contact

If you have any questions or suggestions, please feel free to contact me at [email protected].