module.exports = {
    get colors() {
        return require('colorette');
    },

    get levenshtein() {
        return require('fastest-levenshtein');
    },

    get interpret() {
        return require('interpret');
    },

    get rechoir() {
        return require('rechoir');
    },

    get capitalizeFirstLetter() {
        return require('./capitalize-first-letter');
    },

    get dynamicImportLoader() {
        return require('./dynamic-import-loader');
    },

    get getPackageManager() {
        return require('./get-package-manager');
    },

    get logger() {
        return require('./logger');
    },

    get packageExists() {
        return require('./package-exists');
    },

    get promptInstallation() {
        return require('./prompt-installation');
    },

    get runCommand() {
        return require('./run-command');
    },

    get toKebabCase() {
        return require('./to-kebab-case');
    },
};
