{ "name": "web-platform", "source": "cli", "type": "project:application", "transpiler": { "id": "babel", "displayName": "Babel", "fileExtension": ".js", "options": { "plugins": [ "transform-es2015-modules-amd" ] }, "source": [ "src/**/*.js", "!src/**/*.spec.js" ] }, "livesiteJS": { "id": "babel", "displayName": "Babel", "fileExtension": ".js", "options": { "presets": [ "es2015" ] }, "source": [ "src/livesite/**/*.js" ], "output": "assets/js" }, "jsLinter": { "id": "eslint", "displayName": "ESLint", "fileExtension": ".js", "source": [ "src/**/*.js", "test/**/*.js", "!src/**/*.spec.js", "!test/aurelia-karma.js", "!test/**/*.spec.js", "!node_modules/**", "!src/livesite/application_form_download.js" ], "testSource": [ "aurelia_project/**/*.js", "src/**/*.spec.js", "test/**/*.spec.js", "!node_modules/**" ] }, "markupProcessor": { "id": "none", "displayName": "None", "fileExtension": ".html", "source": "src/**/*.html" }, "cssProcessor": { "id": "sass", "displayName": "SASS", "fileExtension": ".scss", "source": [ "src/**/*.scss", "!src/**/lib/*" ], "output": "assets/css", "browsers": { "browsers": [ "last 1 version" ] }, "sassIncludePaths": [ "./node_modules/bootstrap-sass/assets/stylesheets/" ] }, "docsProcessor": { "source": [ "README.md", "src/**/*.md" ], "outputDir": "assets/", "jsonFile": "docs.json", "index": { "index": [ { "section": "General", "regex": "^README.md|developer-notes/general|lib" }, { "section": "Common Components", "regex": "^components/common" }, { "section": "Marketing", "regex": "^components/marketing" }, { "section": "Products", "subs": [ { "section": "General", "regex": "^developer-notes/products" }, { "section": "Common components", "regex": "^components/products/common/elements" }, { "section": "Value converters", "regex": "^components/products/common/value-converters" }, { "section": "PPSS", "regex": "^components/products/ppss" }, { "section": "Overview", "regex": "^components/products/overview" }, { "section": "Portfolio", "regex": "^components/products/portfolio" }, { "section": "Performance", "regex": "^components/products/performance|components/products/historical" }, { "section": "Pricing & Distribution", "regex": "^components/products/pricing-distribution" }, { "section": "Price", "regex": "^components/products/pricing" }, { "section": "Distributions", "regex": "^components/products/distributions" }, { "section": "Documents", "regex": "^components/products/documents" } ] }, { "section": "Uncategorized" } ] } }, "assetsProcessor": { "id": "assets", "displayName": "Assets", "clean": "assets", "assets": [ { "src": [ "./static-assets/js/**" ], "dest": "assets/js" } ] }, "packager": { "src": [ "assets/**/*", "coverage/**/*", "test/**/*", "index.html", "docs.html" ], "zipfile": "web-platform.zip", "outputDir": "." }, "unitTestRunner": { "id": "karma", "displayName": "Karma", "source": "src/**/*.js" }, "testFramework": { "id": "jasmine", "displayName": "Jasmine" }, "editor": { "id": "atom", "displayName": "Atom" }, "platform": { "id": "default", "displayName": "Default", "output": "assets/js" }, "workflow": null, "defaultOrCustom": "custom", "paths": { "root": "src" }, "build": { "targets": [ { "id": "default", "displayName": "Default", "output": "assets/js", "useAbsolutePath": true } ], "loader": { "type": "require", "configTarget": "web-platform.js", "config": { "waitSeconds": 60 }, "includeBundleMetadataInConfig": "auto", "plugins": [ { "name": "text", "extensions": [ ".html", ".css" ], "stub": true } ] }, "options": { "minify": "stage & prod", "sourcemaps": "dev & stage", "bundleReport": "dev & stage & prod" }, "bundles": [ { "name": "local-test.js", "source": { "include": [ "[**/test/**/*.js]", "**/test/**/*.{css,html}" ] }, "dependencies": [ "aurelia-route-recognizer", "aurelia-router", "aurelia-history", "aurelia-history-browser", { "name": "aurelia-templating-router", "path": "../node_modules/aurelia-templating-router/dist/amd", "main": "aurelia-templating-router" } ], "options": { "inject": true } }, { "name": "web-platform-app.js", "source": { "include": [ "[**/*.js]", "**/*.{css,html}" ], "exclude": [ "**/*.spec.js", "**/test/**/*.*", "**/livesite/**/*.*", "**/etf/**/*.*", "**/gw/**/*.*", "**/etf-gb/**/*.*", "**/en-gb/**/*.*", "**/en-us-retail/**/*.*" ] }, "options": { "inject": true } }, { "name": "web-platform-etf.js", "source": { "include": [ "[**/*.js]", "**/*.{css,html}" ], "exclude": [ "**/*.spec.js", "**/test/**/*.*", "**/livesite/**/*.*", "**/gw/**/*.*", "**/en-gb/**/*.*", "**/en-us-retail/**/*.*" ] }, "options": { "inject": true } }, { "name": "web-platform-gw.js", "source": { "include": [ "[**/*.js]", "**/*.{css,html}" ], "exclude": [ "**/*.spec.js", "**/test/**/*.*", "**/livesite/**/*.*", "**/etf/**/*.*", "**/etf-gb/**/*.*", "**/en-us-retail/**/*.*" ] }, "options": { "inject": true } }, { "name": "web-platform-us-retail.js", "source": { "include": [ "[**/*.js]", "**/*.{css,html}" ], "exclude": [ "**/*.spec.js", "**/test/**/*.*", "**/livesite/**/*.*", "**/etf/**/*.*", "**/gw/**/*.*", "**/etf-gb/**/*.*", "**/en-gb/**/*.*" ] }, "options": { "inject": true } }, { "name": "web-platform.js", "prepend": [ "node_modules/babel-polyfill/dist/polyfill.js", "node_modules/bluebird/js/browser/bluebird.core.js", "node_modules/whatwg-fetch/fetch.js", "node_modules/requirejs/require.js" ], "dependencies": [ { "name": "text", "path": "../node_modules/requirejs-text/text", "packageRoot": "../" }, "aurelia-binding", "aurelia-bootstrapper", "aurelia-dependency-injection", "aurelia-event-aggregator", "aurelia-fetch-client", "aurelia-framework", "aurelia-loader", "aurelia-loader-default", "aurelia-logging", "aurelia-logging-console", "aurelia-metadata", "aurelia-pal", "aurelia-pal-browser", "aurelia-path", { "name": "redux", "path": "../node_modules/redux/dist/redux.min" }, "aurelia-task-queue", "aurelia-templating", "aurelia-templating-binding", { "name": "aurelia-testing", "path": "../node_modules/aurelia-testing/dist/amd", "main": "aurelia-testing" }, { "name": "aurelia-templating-resources", "path": "../node_modules/aurelia-templating-resources/dist/amd", "main": "aurelia-templating-resources" }, { "name": "lodash", "path": "../node_modules/lodash", "main": "noop" }, { "name": "aurelia-polyfills", "path": "../static-assets/js/", "main": "aurelia-polyfills", "packageRoot": "../static-assets" }, "jquery", { "name": "jquery-ui", "path": "../static-assets/js/", "main": "jquery-ui", "deps": ["jquery"], "packageRoot": "../static-assets" }, { "name": "highcharts", "path": "../node_modules/highcharts", "main": "highcharts" }, { "name": "moment", "path": "../node_modules/moment", "main": "moment" }, { "name": "moment-parseformat", "path": "../node_modules/moment-parseformat/dist/moment-parseformat" }, { "name": "moment-jdateformatparser", "path": "../node_modules/moment-jdateformatparser/moment-jdateformatparser" }, { "name": "bootstrap-sass-affix", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "affix" }, { "name": "bootstrap-sass-alert", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "alert" }, { "name": "bootstrap-sass-button", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "button" }, { "name": "bootstrap-sass-carousel", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "carousel" }, { "name": "bootstrap-sass-collapse", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "collapse" }, { "name": "bootstrap-sass-dropdown", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "dropdown" }, { "name": "bootstrap-sass-modal", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "modal" }, { "name": "bootstrap-sass-scrollspy", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "scrollspy" }, { "name": "bootstrap-sass-tooltip", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "tooltip" }, { "name": "bootstrap-sass-popover", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "popover" }, { "name": "bootstrap-sass-transition", "path": "../node_modules/bootstrap-sass/assets/javascripts/bootstrap", "main": "transition" }, { "name": "bootstrap-sass-customtabs", "path": "../static-assets/js/", "main": "bootstrap-sass-customtabs", "packageRoot": "../", "deps": ["jquery"] }, "bootstrap-tabcollapse", "owl.carousel", "responsive-toolkit", { "name": "aurelia-validation", "path": "../node_modules/aurelia-validation/dist/amd", "main": "aurelia-validation" } ], "options": { "inject": true } } ] }, "sonar": { "id": "sonar-runner", "sonarURL": "http://rcolnx89006:9005", "sonarDB": "jdbc:mysql://rcolnx89006:3306/sonar?useUnicode=true&characterEncoding=utf8", "sonarUser": "sonar", "sonarPasswd": "sonar", "sources": "src/components,src/lib,src/livesite", "exclusions": "**/*.md,**/*.spec.js,**/*.html,**/*.json", "reportPath": "coverage/sonar_report/lcov.info" } }