@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
59 lines • 1.69 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PROJECT_JSON_FILES = exports.ALL_FILES = exports.ALL_TS_FILES = exports.ALL_STYLE_FILES = exports.EXCLUDE_FILE_PATTERNS = exports.EXCLUDE_DIRECTORIES = void 0;
exports.EXCLUDE_DIRECTORIES = [
'e2e',
// compiled
'scripts',
'dist',
'node_modules',
'coverage',
'dll',
'tmp',
'__build__',
'allure-results',
// hidden directories
'.rpt2_cache',
'.husky',
'.vscode',
'.idea',
'.github',
'.gitlab',
'.devplatform',
'.angular',
'.tmp',
'.nx',
];
exports.EXCLUDE_FILE_PATTERNS = [
'*__name@dasherize__*',
'*__name@camelize__*', // schematics templates
'*__name@underscore__*',
'*.d',
];
const STYLE_EXTENSIONS = '{less,sass,scss,css}';
const ALL_EXTENSIONS = '{html,ts,less,sass,scss,css,json}';
const EXCLUDE_DIRECTORY_PATTERNS = exports.EXCLUDE_DIRECTORIES.map((directory) => `!**/${directory}/**`);
const excludeFilePatterns = (extensions) => exports.EXCLUDE_FILE_PATTERNS.map((filePattern) => `!**/${filePattern}.${extensions}`);
exports.ALL_STYLE_FILES = [
`**/*.${STYLE_EXTENSIONS}`,
...EXCLUDE_DIRECTORY_PATTERNS,
...excludeFilePatterns(STYLE_EXTENSIONS),
];
exports.ALL_TS_FILES = [
'**/*.ts',
...EXCLUDE_DIRECTORY_PATTERNS,
...excludeFilePatterns('ts'),
];
exports.ALL_FILES = [
`**/*.${ALL_EXTENSIONS}`,
...EXCLUDE_DIRECTORY_PATTERNS,
...excludeFilePatterns(ALL_EXTENSIONS),
];
exports.PROJECT_JSON_FILES = [
'project.json',
'angular.json',
'**/project.json',
'**/angular.json',
...EXCLUDE_DIRECTORY_PATTERNS,
];
//# sourceMappingURL=file-globs.js.map