A lot of constants and some incantations for working with genies. Used with geenee tools.
You probably won't need to include this directly. It would make more sense to use tools that access it, such as copyKat.
{This will be filled out soon.}
Interfaces.
Configuration and subTypes
NsInfo and subTypes
Schema and subTypes
CustomCodeByFile and subTypes
- Delimiter
- BoilerPlateInfoType
There are 3 functions for working with config files.
const {getConfig} = require('magicalstrings').configs
const {setConfig} = require('magicalstrings').configs
const {getIgnoredList} = require('magicalstrings').configs
These functions are for retrieving and updating settings.
getNsInfo
setNsInfo
A lot of these constants are being moved out gradually to more relevant packages.
A number of terms used consistently in the UI.
custom
Please note: the Schema
type has been moved to the stack-info package. This is a Breaking Change!!!
dingKats
nsInfo
A number of Regex utilities.
- regExCleanupText
- regExCustomCleanup
- regExCustomLocation
- regExFileInfo
- regExNewCustomLocation
- regExReplacedCodeSection
- regExObjectValueString
- regExShared
- regExTemplateAbbreviation
Several functions used by genies and copykats.
- inflections
- testCodeDir
- isRequired
- ensureDirectory
- codeNameFromPath
- resolveDir
- inflections
- dirOptions
- removeNpmDependencyPrefix
- copyCodeBaseToNewDir
- fileMatchesCustomFileFilter
- moveOverIgnored
- errorMessage