MCPcopy Create free account
hub / github.com/ember-cli/ember-cli / fileMapTokens

Function fileMapTokens

blueprints/addon-import/index.js:17–41  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15 },
16
17 fileMapTokens() {
18 return {
19 __name__(options) {
20 if (options.pod && options.hasPathToken) {
21 return options.locals.blueprintName;
22 }
23 return options.dasherizedModuleName;
24 },
25 __path__(options) {
26 if (options.pod && options.hasPathToken) {
27 return path.join(options.podPath, options.dasherizedModuleName);
28 }
29 return pluralize(options.locals.blueprintName);
30 },
31 __root__(options) {
32 if (options.inRepoAddon) {
33 return path.join('lib', options.inRepoAddon, 'app');
34 }
35 if (options.in) {
36 return path.join(options.in, 'app');
37 }
38 return 'app';
39 },
40 };
41 },
42
43 locals(options) {
44 let addonRawName = options.inRepoAddon ? options.inRepoAddon : options.project.name();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…