From ef114ce6ec24436fdae79c30ca0c1c8204d2379a Mon Sep 17 00:00:00 2001 From: Peter Bacon Darwin Date: Sat, 22 Nov 2014 18:02:44 +0000 Subject: [PATCH] chore(docs): add `getComponentPath` helper service --- docs/config/index.js | 1 + docs/config/services/getComponentPath.js | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 docs/config/services/getComponentPath.js diff --git a/docs/config/index.js b/docs/config/index.js index 37c289a2..42b1ea74 100644 --- a/docs/config/index.js +++ b/docs/config/index.js @@ -17,6 +17,7 @@ module.exports = new Package('angularjs', [ .factory(require('./services/errorNamespaceMap')) .factory(require('./services/getMinerrInfo')) .factory(require('./services/getVersion')) +.factory(require('./services/getComponentPath')) .factory(require('./services/gitData')) .factory(require('./services/deployments/debug')) diff --git a/docs/config/services/getComponentPath.js b/docs/config/services/getComponentPath.js new file mode 100644 index 00000000..179a4618 --- /dev/null +++ b/docs/config/services/getComponentPath.js @@ -0,0 +1,13 @@ +"use strict"; + +/** + * dgService getVersion + * @description + * Find the current version of the bower component (or npm module) + */ +module.exports = function getComponentPath(getVersion) { + return function(component, item, sourceFolder, packageFile) { + item = item || component + '.js'; + return 'components/' + component + '-' + getVersion(component, sourceFolder, packageFile) + '/' + item; + }; +}; \ No newline at end of file