ft-webplatform/aurelia_project/aurelia.json
Martin Donnelly 76920442b1 init
2017-09-28 13:04:16 +01:00

509 lines
13 KiB
JSON

{
"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"
}
}