mirror of
https://gitlab.silvrtree.co.uk/martind2000/ft-webplatform.git
synced 2025-02-14 05:59:16 +00:00
509 lines
13 KiB
JSON
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"
|
|
}
|
|
}
|