cookup

2.0.0 • Public • Published

Cookup

Cookup stores your boilerplate code and dynamically generates new files.

Overview

Let's create a boilerplate for generating new React components.

First we need to create the template (react-template.js):

import React from 'react';
 
function __0__() {
   return (<div className="__0__"></div>)
}
 
export default __0__;

The __0__ will be replaced with the first parameter.

Now we can use cookup to store the boilerplate:

cookup react-template.js

We can then dynamically generate a new component:

cookup react-component/video-player js VideoPlayer

The command above will output this (video-player.js):

import React from 'react';
 
function VideoPlayer() {
   return (<div className="VideoPlayer"></div>)
}
 
export default VideoPlayer;

Basic Uses

You can import a boilerplate like this:

cookup boilerplate.ext

This will store a copy of it in your /tmp/ directory.

You can then export a new copy of your boilerplate like this:

cookup boilerplate ext

If you want to rename it, you do it like such:

cookup boilerplate/new-name ext

Readme

Keywords

Package Sidebar

Install

npm i cookup

Weekly Downloads

0

Version

2.0.0

License

ISC

Unpacked Size

5.03 kB

Total Files

6

Last publish

Collaborators

  • jadeallencook