UNPKG

glimmer-analyzer

Version:

Statically analyzes Handlebars templates and components for dependency trees and other information.

43 lines 2.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const DEFAULT_MODULE_CONFIGURATION = { types: { application: { definitiveCollection: 'main' }, component: { definitiveCollection: 'components' }, 'component-test': { unresolvable: true }, helper: { definitiveCollection: 'components' }, 'helper-test': { unresolvable: true }, renderer: { definitiveCollection: 'main' }, template: { definitiveCollection: 'components' } }, collections: { main: { types: ['application', 'renderer'] }, components: { group: 'ui', types: ['component', 'component-test', 'template', 'helper', 'helper-test'], defaultType: 'component', privateCollections: ['utils'] }, styles: { group: 'ui', unresolvable: true }, utils: { unresolvable: true } } }; function buildResolverConfig(config, pkgName) { let moduleConfig = config.moduleConfiguration || DEFAULT_MODULE_CONFIGURATION; let rootName = config.modulePrefix || pkgName; let name = pkgName || rootName; return { app: { name, rootName }, types: moduleConfig.types, collections: moduleConfig.collections }; } exports.default = buildResolverConfig; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQtcmVzb2x2ZXItY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2J1aWxkLXJlc29sdmVyLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLE1BQU0sNEJBQTRCLEdBQUc7SUFDbkMsS0FBSyxFQUFFO1FBQ0wsV0FBVyxFQUFFLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxFQUFFO1FBQzdDLFNBQVMsRUFBRSxFQUFFLG9CQUFvQixFQUFFLFlBQVksRUFBRTtRQUNqRCxnQkFBZ0IsRUFBRSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUU7UUFDeEMsTUFBTSxFQUFFLEVBQUUsb0JBQW9CLEVBQUUsWUFBWSxFQUFFO1FBQzlDLGFBQWEsRUFBRSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUU7UUFDckMsUUFBUSxFQUFFLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxFQUFFO1FBQzFDLFFBQVEsRUFBRSxFQUFFLG9CQUFvQixFQUFFLFlBQVksRUFBRTtLQUNqRDtJQUNELFdBQVcsRUFBRTtRQUNYLElBQUksRUFBRTtZQUNKLEtBQUssRUFBRSxDQUFDLGFBQWEsRUFBRSxVQUFVLENBQUM7U0FDbkM7UUFDRCxVQUFVLEVBQUU7WUFDVixLQUFLLEVBQUUsSUFBSTtZQUNYLEtBQUssRUFBRSxDQUFDLFdBQVcsRUFBRSxnQkFBZ0IsRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLGFBQWEsQ0FBQztZQUMzRSxXQUFXLEVBQUUsV0FBVztZQUN4QixrQkFBa0IsRUFBRSxDQUFDLE9BQU8sQ0FBQztTQUM5QjtRQUNELE1BQU0sRUFBRTtZQUNOLEtBQUssRUFBRSxJQUFJO1lBQ1gsWUFBWSxFQUFFLElBQUk7U0FDbkI7UUFDRCxLQUFLLEVBQUU7WUFDTCxZQUFZLEVBQUUsSUFBSTtTQUNuQjtLQUNGO0NBQ0YsQ0FBQztBQUVGLDZCQUE0QyxNQUFjLEVBQUUsT0FBZTtJQUN6RSxJQUFJLFlBQVksR0FBRyxNQUFNLENBQUMsbUJBQW1CLElBQUksNEJBQTRCLENBQUM7SUFFOUUsSUFBSSxRQUFRLEdBQUcsTUFBTSxDQUFDLFlBQVksSUFBSSxPQUFPLENBQUM7SUFDOUMsSUFBSSxJQUFJLEdBQUcsT0FBTyxJQUFJLFFBQVEsQ0FBQztJQUUvQixNQUFNLENBQUM7UUFDTCxHQUFHLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFO1FBQ3ZCLEtBQUssRUFBRSxZQUFZLENBQUMsS0FBSztRQUN6QixXQUFXLEVBQUUsWUFBWSxDQUFDLFdBQVc7S0FDdEMsQ0FBQztBQUNKLENBQUM7QUFYRCxzQ0FXQyJ9