New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

create-abi

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-abi

Interactive CLI for create Abi.js projects.

latest
Source
npmnpm
Version
0.0.0
Version published
Weekly downloads
0
-100%
Maintainers
0
Weekly downloads
 
Created
Source

Create abi 🦾

The Ultimate Starter for Abi.js Projects

Seamlessly scaffold content-driven web projects with the power of Abi.js. Whether you're building blazing-fast blogs, portfolios, or scalable applications, this CLI has you covered.

Quickstart 🎉

To create a brand new project, you can use the following command:

npm create abi@latest

🚀 Installation & Usage

🧑‍💻 Usage

Run the following command using your preferred package manager:

  • With NPM:

    npm create abi@latest [destination] [runtime] [...options]
    
  • With Yarn:

    yarn create abi [destination] [runtime] [...options]
    
  • With PNPM:

    pnpm create abi [destination] [runtime] [...options]
    
  • With Bun:

    bun create abi [destination] [runtime] [...options]
    

🛠️ Flags

Arguments

Customize the command with the following arguments:

NameTypeDefault valueDescription
destinationString./abi-appDirectory of the project.
runtime"node" or "deno" or "bun"nodeJavaScript/TypeScript runtime to use.

Options

Enhance your project setup with these additional flags:

NameShortcutDescription
--help-hDisplay all available options.
--force / --no-force-f / --no-fOverwrite target directory, if needed.
--install / --no-install-i / --no-iAutomatically install dependencies.
--git / --no-gitUse Git to save changes.
--yes-yAccept all default configurations.
--no-nDecline all default configurations.
--dry-runSimulate the setup process without executing.

💡 Examples

The easiest way to explore Abi.js on your machine is by running the following command:

npm create abi@latest

You can combine multiple flags to set up your project exactly as needed:

npm create abi my-abi-project --yes --no-git --no-ci

📦 API

For developers looking to programmatically access the CLI functionality:

  • Basic Usage

    Run the CLI programmatically without arguments:

    import createAbi from 'create-abi';
    
    createAbi();
    
  • With Custom Arguments

    Specify arguments directly:

    import { run } from 'create-abi';
    
    run(["./abi-app", "node"]);
    
  • Definition Types

    Define the structure of the CLI options and arguments:

    export type Definition = {
      destination: string;
      runtime?: "node" | "deno" | "bun";
      force?: boolean;
      install?: boolean;
      git?: boolean;
      yes?: boolean;
      no?: boolean;
      dryRun?: boolean;
    };
    
  • Default Settings

    Here are the default configurations:

    export const defaultDefinition = {
      destination: "./abi-app",
      runtime: "node",
      force: undefined,
      install: undefined,
      git: undefined,
      yes: undefined,
      no: undefined,
      dryRun: undefined
    } as const;
    

🌐 Community

Keywords

abi

FAQs

Package last updated on 25 Jul 2025

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