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

0.0.5 • Public • Published

manages custom code for geenee templates custom-jeans

Version Downloads/week License

This package works with geenee templates. If you want to generate a template, you can call the geenee cli. Or, you can use the geenee-spell package to handle a complete regeneration within node.

Usage

Include the package:

npm i custom-jeans

Normally, you call storeCustomCode before making programmatic changes, and then insertCustomCode afterward.

const {storeCustomCode, insertCustomCode} = require('custom-jeans')

(async () => {
	const customCode = await storeCustomCode(
      codeDir, config
    )
    
    // more code...

    const customCodeDoc = `${codeDir}/meta/customCode.json`

	await insertCustomCode(
      codeDir, customCodeDoc, config
    )

})();

StoreCustomCode

An async function that takes a rootDir ROOT_DIR and a config Configuration (a type exposed in magicalstrings) and returns a customCode json. Further, the function stores the custom code json in the file ROOT_DIR/meta/customCode.json.

InsertCustomCode

An async function that takes a rootDir ROOT_DIR, an addedCodeDoc ADDED_CODE_DOC and a config Configuration (a type exposed in magicalstrings) and will insert the custom changes where they belong within ROOT_DIR.

The value of customCodeDoc is normally ROOT_DIR/meta/customCode.json, but of course can be replaced if you want to manipulate a copy or generate it directly.

/custom-jeans/

    Package Sidebar

    Install

    npm i custom-jeans

    Weekly Downloads

    2

    Version

    0.0.5

    License

    MIT

    Unpacked Size

    27.6 kB

    Total Files

    23

    Last publish

    Collaborators

    • yisroel