A small CLI utility to configure Japa inside an existing Node.js project

Overview

create-japa

Setup japa inside an existing Node.js app

github-actions-image npm-image license-image typescript-image

The create-japa is a small CLI utility to configure Japa inside an existing Node.js project.

The process involves installing the required packages and creating the neccessary files. The setup works with

  • TypeScript projects
  • JavaScript projects using CommonJS
  • JavaScript projects using ESM.

Usage

Navigate to the root of your project and run the following command.

npm init japa

# yarn
yarn create japa

Follow the prompts and you will be all set!

You might also like...

Inside-out promise; lets you call resolve and reject from outside the Promise constructor function.

Inside-out promise; lets you call resolve and reject from outside the Promise constructor function.

Feb 28, 2022

Clojure inside your Obsidian documents!

Clojure inside your Obsidian documents!

Obsidian Wielder Clojure inside your Obsidian documents! This Obsidian plugin allows you to use the full power of Clojure directly inside of your docu

Dec 18, 2022

A plugin for Obsidian that can create input fields inside your notes and bind them to metadata fields.

Obsidian Meta Bind Plugin This plugin can create input fields inside your notes and bind them to metadata fields. New docs I am currently working on n

Jan 4, 2023

Wrap a function with bun-livereload to automatically reload any imports inside the function the next time it is called

bun-livereload Wrap a function with bun-livereload to automatically reload any imports inside the function the next time it is called. import liveRelo

Dec 19, 2022

A simple JavaScript library, to display a window inside of the browser

A simple JavaScript library, to display a window inside of the browser

WindowJS WindowJS is a simple JavaScript library, to display a functional window inside of the browser. Demo: prod.thalmann.it/windowjs/demo.html Navi

Dec 14, 2022

Multithread emulator. The wrun allows you to dynamically run a function inside a Web Worker on the client side, without the needing of a dedicated file

wrun This lib allows you to dynamically run a function inside a Web Worker on the client side, without the needing of a dedicated file. This means tha

Nov 5, 2022

A utility for creating toggleable items with JavaScript. Inspired by bootstrap's toggle utility. Implemented in vanillaJS in a functional style.

LUX TOGGLE Demo: https://jesschampion.github.io/lux-toggle/ A utility for creating toggleable dom elements with JavaScript. Inspired by bootstrap's to

Oct 3, 2020

An utility library for Encoding and Compressing whatever you give him into a small string.

🟢 ORBIT ENCODER ⚙️ 🗜️ ORBIT-ENCODER is an utility library for Data Compression and Encoding. It can take whatever object you give him as argument an

Nov 16, 2022

A small utility server to exchange data and messages between clients. Comes complete with E2E public key encryption

Zenotta Intercom A small utility server to exchange arbitrary data between clients. Comes complete with E2E public key encryption Official documentati

Oct 2, 2022
Releases(v1.1.8)
  • v1.1.8(Sep 8, 2022)

    • refactor: remove test runner, since we have no tests 5449d09
    • chore: rename tests .bin directory to bin 21e02b4
    • chore: remove github health files in favor of central .github repo 050bf33
    • chore: update dependencies 9a48d03

    Full Changelog: https://github.com/japa/create-japa/compare/v1.1.7...v1.1.8

    Source code(tar.gz)
    Source code(zip)
  • v1.1.7(Sep 3, 2022)

  • v1.1.6(Aug 29, 2022)

  • v1.1.5(Apr 6, 2022)

    • chore: update dependencies 17bde68
    • feat: add api-client to the list of choices 770ee6a
    • chore: update dependencies 6df8414

    https://github.com/japa/create-japa/compare/v1.1.4...v1.1.5

    Source code(tar.gz)
    Source code(zip)
  • v1.1.4(Apr 2, 2022)

    • fix: do not add assert and expect context properties 3ca7208
    • chore: update dependencies be884c3

    https://github.com/japa/create-japa/compare/v1.1.3...v1.1.4

    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Mar 19, 2022)

  • v1.1.2(Mar 5, 2022)

    • docs(README): add banner 1a13f00
    • refactor: do not define filePath type in ts template 73ef6f8
    • chore: update dependencies 782db0f

    https://github.com/japa/create-japa/compare/v1.1.1...v1.1.2

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Feb 17, 2022)

    • refactor: define importer within the config file de46e25
    • fix: types file to use same number of interface generics 7bf1251

    https://github.com/japa/create-japa/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Feb 12, 2022)

  • v1.0.2(Feb 11, 2022)

  • v1.0.1(Feb 11, 2022)

  • v1.0.0(Feb 11, 2022)

Owner
Japa.dev
An API first testing framework for Node.js
Japa.dev
Assertions package for Japa. Built on top of Chai.Assert

@japa/assert Assertion library built on top of Chai.assert An assertion library built on top of Chai.assert with small tweaks and additional features

Japa.dev 7 May 4, 2022
🧪 A Japa extension for VSCode

?? Japa extension for VSCode Features Run tests without typing anything. Either with a shortcut, or via Code Lenses Support multiple workspaces Suppor

Julien Ripouteau 10 Sep 27, 2022
A small javascript DOM manipulation library based on Jquery's syntax. Acts as a small utility library with the most common functions.

Quantdom JS Quantdom is a very small (about 600 bytes when ran through terser & gzipped) dom danipulation library that uuses a Jquery like syntax and

Sean McQuaid 7 Aug 16, 2022
A simple CLI to generate a starter schema for keystone-6 from a pre-existing prisma schema.

Prisma2Keystone A tool for converting prisma schema to keystone schema typescript This is a proof of concept. More work is needed Usage npx prisma2key

Brook Mezgebu 17 Dec 17, 2022
Pack all your node_modules and other files you want inside your project to a zip file.

?? Node Modules Packer Use Cases | Usage | Examples | Headless | Benchmarks | Reference This is a library to package all your node_modules and other f

Vinicius Lourenço 14 Dec 1, 2022
Node-cli-starter - Basic starter kit for building Node CLI applications with TypeScript.

node-cli-starter Minimal starter kit for building Node CLI applications with TypeScript. Getting Started To get started clone repo locally and run npm

Cory Rylan 7 May 17, 2022
Deploy an Architect project from GitHub Actions with keys gathered from aws-actions/configure-aws-credentials

Deploy an Architect project from GitHub Actions with keys gathered from a specific AWS IAM Role federated by an IAM OIDCProvider. CloudFormation to cr

Taylor Beseda 4 Apr 6, 2022
The ICPverse service to extract the metadata from an existing NFT project on the Internet Computer.

Infinity_Rank The ICPverse service to extract the metadata from an existing NFT project on the Internet Computer. Requirements for Use: npm installed

ICPverse 10 Nov 5, 2022
A VS Code extension to practice and improve your typing speed right inside your code editor. Practice with simple words or code snippets.

Warm Up ?? ??‍?? A VS Code extension to practice and improve your typing speed right inside your code editor. Practice with simple words or code snipp

Arhun Saday 34 Dec 12, 2022
Nest multiple blocks inside lists of any kind of list (ordered, unordered, no marker, etc), or do away with list markers and use it like a repeater!

Nest multiple blocks inside lists of any kind of list (ordered, unordered, no marker, etc), or do away with list markers and use it like a repeater!

Rani 15 Dec 26, 2022