How to use the @lwc/errors.ModuleResolutionErrors.FOLDER_NAME_STARTS_WITH_CAPITAL_LETTER function in @lwc/errors

To help you get started, we’ve selected a few @lwc/errors examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github salesforce / lwc / packages / @lwc / compiler / src / rollup-plugins / module-resolver.ts View on Github external
resolveId(importee: string, importer: string) {
            // Mark non-relative imports (eg. 'lwc' or 'x/foo') as external dependencies.
            if (!isRelativeImport(importee) && importer) {
                return false;
            }

            if (isFirstCharacterUppercased(importee)) {
                throw generateCompilerError(
                    ModuleResolutionErrors.FOLDER_NAME_STARTS_WITH_CAPITAL_LETTER,
                    {
                        messageArgs: [
                            importee,
                            importee.charAt(0).toLowerCase() + importee.slice(1),
                        ],
                    }
                );
            }

            const absPath = getAbsolutePath(importee, importer, options);

            if (!fileExists(absPath, options)) {
                if (isImplicitCssImport(importee, importer)) {
                    return IMPLICIT_DEFAULT_CSS_PATH;
                }
github salesforce / lwc / packages / @lwc / compiler / src / rollup-plugins / module-resolver.ts View on Github external
resolveId(importee: string, importer: string) {
            // Mark non-relative imports (eg. 'lwc' or 'x/foo') as external dependencies.
            if (!isRelativeImport(importee) && importer) {
                return false;
            }

            if (isFirstCharacterUppercased(importee)) {
                throw generateCompilerError(
                    ModuleResolutionErrors.FOLDER_NAME_STARTS_WITH_CAPITAL_LETTER,
                    {
                        messageArgs: [
                            importee,
                            importee.charAt(0).toLowerCase() + importee.slice(1),
                        ],
                    }
                );
            }

            const absPath = getAbsolutePath(importee, importer, options);

            if (!fileExists(absPath, options)) {
                if (isImplicitCssImport(importee, importer)) {
                    return IMPLICIT_DEFAULT_CSS_PATH;
                }