cert127
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

cert127

cert127 / There is no place like 127.0.0.1

Small utility to generate 🔒 trusted self-signed certificates for local development.

Prerequisites

This package requires mkcert to be installed on your system. Please follow the installation instructions for your platform.

Installation

# With Yarn
yarn add cert127

# or with npm
npm i cert127

Usage

import cert127 from 'cert127';

const { key, cert } = await cert127();

✨Roadmap

  • [ ] Make it a class, so we offer more ways to retrieve the cert
  • [ ] Add a check to see if mkcert is installed and if not, install it
  • [ ] Make sure that mkcert was initialized: mkcert -install
  • [ ] Add a check to see if the certificate is already created and ask the user if they want to overwrite it
  • [ ] Add more options for customizations (e.g. hosts, expiration time etc.)
  • [ ] Add a way to revoke the certificate
  • [ ] Add a way to check if the certificate is valid
  • [ ] Allow creating multiple certificates
  • [ ] Add tests
  • [ ] Add CI/CD
  • [ ] Add ESLint and Prettier

There is no place like 127.0.0.1 🏠

Package Sidebar

Install

npm i cert127

Weekly Downloads

26

Version

0.1.0

License

MIT

Unpacked Size

6.25 kB

Total Files

11

Last publish

Collaborators

  • gamote