diff --git a/.github/stale.yml b/.github/stale.yml
new file mode 100644
index 0000000..d89af72
--- /dev/null
+++ b/.github/stale.yml
@@ -0,0 +1,18 @@
+# Number of days of inactivity before an issue becomes stale
+daysUntilStale: 60
+# Number of days of inactivity before a stale issue is closed
+daysUntilClose: 7
+# Issues with these labels will never be considered stale
+exemptLabels:
+- pinned
+- security
+# Label to use when marking an issue as stale
+staleLabel: wontfix
+# Comment to post when marking an issue as stale. Set to `false` to disable
+markComment: >
+ This issue has been automatically marked as stale because it has not had
+ recent activity. It will be closed if no further activity occurs. Thank you
+ for your contributions.
+# Comment to post when closing a stale issue. Set to `false` to disable
+closeComment: >
+ This issue has been automatically closed due to inactivity.
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
index 565a1e3..d660100 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,7 +14,7 @@ cache:
script:
- npm run test-ci
-- npm run build && npm run build-lib
+- npm run build && npm run build-lib && npm run build-sdl
- export APPLITOOLS_BATCH_ID=`echo ${TRAVIS_PULL_REQUEST_SHA:=$TRAVIS_COMMIT}`
- npm run e2e-ci
diff --git a/gulpfile.babel.js b/gulpfile.babel.js
new file mode 100644
index 0000000..cbe34db
--- /dev/null
+++ b/gulpfile.babel.js
@@ -0,0 +1,90 @@
+'use strict';
+
+const gulp = require('gulp');
+const markdownToJSON = require('gulp-markdown-to-json');
+const marked = require('marked');
+const jsoncombine = require("gulp-jsoncombine");
+const rename = require("gulp-rename");
+const jsonFormat = require('gulp-json-format');
+const output = "./dist/bootstrap/sdl";
+const libraryName = "sdl-bootstrap";
+
+
+
+marked.setOptions({
+ pedantic: true,
+ smartypants: true
+});
+
+gulp.task('build-dsl', function() {
+ gulp.src(output + '/components/**/*.md')
+ // parse markdown file and return json
+ .pipe(markdownToJSON(marked, (data, file) => {
+ file.path = file.path.replace(/\\/g, '/'); // convert windows file path to normal path
+ const filePathArray = file.path.split('/'); // get file path as an array
+ console.log(file.path);
+ delete data.body; // remove body
+ delete data.updatedAt; // remove updated
+ const relativePath = file.path.split('/sdl/')[1];
+ data.filename = filePathArray[filePathArray.length-1]; // set file name
+ data.filepath = relativePath; // set file path
+ data.shortpath = relativePath.slice(0,-3); // set short file path
+ data.longpath = relativePath; // set long file path
+ data.type = "file"; // set file type
+ data.guid = libraryName + '-' + data.componentid + '-' + data.variantid; // set guid
+ data.private = false; // set private property
+ return data;
+ }))
+ // rename to .json
+ .pipe(rename(function (path) {
+ path.extname = ".json"
+ }))
+ // combine files into single config file
+ .pipe(jsoncombine((libraryName + "-config.json"), (data, meta) => {
+ const componentGroups = {}; // create placeholder for configuration
+
+ // each file has it's own key in the data, loop through them using map
+ Object.keys(data)
+ .map((key, index) => {
+
+ const componentGroup = key.replace(/\\/g, '/').split('/')[0]; // get component group name
+
+ // if component group doesn't exist...
+ if(!componentGroups[componentGroup]) {
+
+ // ...create component group and add component (object)
+ componentGroups[componentGroup] = {
+ "title": componentGroup.charAt(0).toUpperCase() + componentGroup.slice(1), // capitalize
+ "shortpath": componentGroup,
+ "longpath": "src/components/" + componentGroup,
+ "items": [data[key]]
+ }
+ } else {
+ // push component (object) to existing group
+ componentGroups[componentGroup].items.push(data[key]);
+ }
+ });
+ const items = Object.keys(componentGroups)
+ .map((key) => componentGroups[key]); // return items as an array
+ const outputTemplate = {
+ "structure": [
+ {
+ "title": "Components",
+ "shortpath": "components",
+ "longpath": "src/components",
+ "items": items,
+ "filecount": 0,
+ "directorycount": items.length,
+ "type": "directory"
+ }
+ ]
+ };
+
+ return Buffer.from(JSON.stringify(outputTemplate));
+ }))
+ .pipe(jsonFormat(4))
+ .pipe(gulp.dest(output));
+});
+
+gulp.task('default', function() {
+});
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 7cb8a71..fdb6e70 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2352,18 +2352,45 @@
"integrity": "sha1-y53GSZO2T9aUVIX3l/w4UxN9mns=",
"dev": true
},
+ "ansi-cyan": {
+ "version": "0.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
+ "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
+ "dev": true,
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
"ansi-escapes": {
"version": "1.4.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
"integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
"dev": true
},
+ "ansi-gray": {
+ "version": "0.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-gray/-/ansi-gray-0.1.1.tgz",
+ "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
+ "dev": true,
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
"ansi-html": {
"version": "0.0.7",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-html/-/ansi-html-0.0.7.tgz",
"integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
"dev": true
},
+ "ansi-red": {
+ "version": "0.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-red/-/ansi-red-0.1.1.tgz",
+ "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
+ "dev": true,
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-regex/-/ansi-regex-2.1.1.tgz",
@@ -2379,6 +2406,12 @@
"color-convert": "1.9.3"
}
},
+ "ansi-wrap": {
+ "version": "0.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
+ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
+ "dev": true
+ },
"ansicolors": {
"version": "0.3.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansicolors/-/ansicolors-0.3.2.tgz",
@@ -2416,6 +2449,12 @@
"integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
"dev": true
},
+ "archy": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/archy/-/archy-1.0.0.tgz",
+ "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
+ "dev": true
+ },
"are-we-there-yet": {
"version": "1.1.5",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
@@ -2486,6 +2525,18 @@
}
}
},
+ "array-differ": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/array-differ/-/array-differ-1.0.0.tgz",
+ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
+ "dev": true
+ },
+ "array-each": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/array-each/-/array-each-1.0.1.tgz",
+ "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+ "dev": true
+ },
"array-find-index": {
"version": "1.0.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/array-find-index/-/array-find-index-1.0.2.tgz",
@@ -2748,6 +2799,33 @@
}
}
},
+ "babel-core": {
+ "version": "6.26.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-core/-/babel-core-6.26.3.tgz",
+ "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=",
+ "dev": true,
+ "requires": {
+ "babel-code-frame": "6.26.0",
+ "babel-generator": "6.26.1",
+ "babel-helpers": "6.24.1",
+ "babel-messages": "6.23.0",
+ "babel-register": "6.26.0",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0",
+ "babylon": "6.18.0",
+ "convert-source-map": "1.6.0",
+ "debug": "2.6.9",
+ "json5": "0.5.1",
+ "lodash": "4.17.10",
+ "minimatch": "3.0.4",
+ "path-is-absolute": "1.0.1",
+ "private": "0.1.8",
+ "slash": "1.0.0",
+ "source-map": "0.5.7"
+ }
+ },
"babel-generator": {
"version": "6.26.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-generator/-/babel-generator-6.26.1.tgz",
@@ -2764,6 +2842,143 @@
"trim-right": "1.0.1"
}
},
+ "babel-helper-builder-binary-assignment-operator-visitor": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
+ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
+ "dev": true,
+ "requires": {
+ "babel-helper-explode-assignable-expression": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-call-delegate": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
+ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
+ "dev": true,
+ "requires": {
+ "babel-helper-hoist-variables": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-define-map": {
+ "version": "6.26.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
+ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0",
+ "lodash": "4.17.10"
+ }
+ },
+ "babel-helper-explode-assignable-expression": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
+ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
+ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
+ "dev": true,
+ "requires": {
+ "babel-helper-get-function-arity": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-get-function-arity": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
+ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-hoist-variables": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
+ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-optimise-call-expression": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
+ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-regex": {
+ "version": "6.26.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
+ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0",
+ "lodash": "4.17.10"
+ }
+ },
+ "babel-helper-remap-async-to-generator": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
+ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helper-replace-supers": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
+ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
+ "dev": true,
+ "requires": {
+ "babel-helper-optimise-call-expression": "6.24.1",
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-helpers": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-helpers/-/babel-helpers-6.24.1.tgz",
+ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0"
+ }
+ },
"babel-messages": {
"version": "6.23.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-messages/-/babel-messages-6.23.0.tgz",
@@ -2773,6 +2988,334 @@
"babel-runtime": "6.26.0"
}
},
+ "babel-plugin-check-es2015-constants": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
+ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-syntax-async-functions": {
+ "version": "6.13.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
+ "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
+ "dev": true
+ },
+ "babel-plugin-syntax-exponentiation-operator": {
+ "version": "6.13.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
+ "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
+ "dev": true
+ },
+ "babel-plugin-syntax-trailing-function-commas": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
+ "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
+ "dev": true
+ },
+ "babel-plugin-transform-async-to-generator": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
+ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
+ "dev": true,
+ "requires": {
+ "babel-helper-remap-async-to-generator": "6.24.1",
+ "babel-plugin-syntax-async-functions": "6.13.0",
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-arrow-functions": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
+ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-block-scoped-functions": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
+ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-block-scoping": {
+ "version": "6.26.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
+ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0",
+ "lodash": "4.17.10"
+ }
+ },
+ "babel-plugin-transform-es2015-classes": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
+ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
+ "dev": true,
+ "requires": {
+ "babel-helper-define-map": "6.26.0",
+ "babel-helper-function-name": "6.24.1",
+ "babel-helper-optimise-call-expression": "6.24.1",
+ "babel-helper-replace-supers": "6.24.1",
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-computed-properties": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
+ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-destructuring": {
+ "version": "6.23.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
+ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-duplicate-keys": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
+ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-for-of": {
+ "version": "6.23.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
+ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
+ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-literals": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
+ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-amd": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
+ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-commonjs": {
+ "version": "6.26.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
+ "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-strict-mode": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-systemjs": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
+ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
+ "dev": true,
+ "requires": {
+ "babel-helper-hoist-variables": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-umd": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
+ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-es2015-modules-amd": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-object-super": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
+ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
+ "dev": true,
+ "requires": {
+ "babel-helper-replace-supers": "6.24.1",
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-parameters": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
+ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
+ "dev": true,
+ "requires": {
+ "babel-helper-call-delegate": "6.24.1",
+ "babel-helper-get-function-arity": "6.24.1",
+ "babel-runtime": "6.26.0",
+ "babel-template": "6.26.0",
+ "babel-traverse": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-shorthand-properties": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
+ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-spread": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
+ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-sticky-regex": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
+ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
+ "dev": true,
+ "requires": {
+ "babel-helper-regex": "6.26.0",
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-template-literals": {
+ "version": "6.22.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
+ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-typeof-symbol": {
+ "version": "6.23.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
+ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-unicode-regex": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
+ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
+ "dev": true,
+ "requires": {
+ "babel-helper-regex": "6.26.0",
+ "babel-runtime": "6.26.0",
+ "regexpu-core": "2.0.0"
+ },
+ "dependencies": {
+ "regexpu-core": {
+ "version": "2.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/regexpu-core/-/regexpu-core-2.0.0.tgz",
+ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
+ "dev": true,
+ "requires": {
+ "regenerate": "1.4.0",
+ "regjsgen": "0.2.0",
+ "regjsparser": "0.1.5"
+ }
+ }
+ }
+ },
+ "babel-plugin-transform-exponentiation-operator": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
+ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
+ "dev": true,
+ "requires": {
+ "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1",
+ "babel-plugin-syntax-exponentiation-operator": "6.13.0",
+ "babel-runtime": "6.26.0"
+ }
+ },
+ "babel-plugin-transform-regenerator": {
+ "version": "6.26.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
+ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
+ "dev": true,
+ "requires": {
+ "regenerator-transform": "0.10.1"
+ },
+ "dependencies": {
+ "regenerator-transform": {
+ "version": "0.10.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
+ "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0",
+ "private": "0.1.8"
+ }
+ }
+ }
+ },
+ "babel-plugin-transform-strict-mode": {
+ "version": "6.24.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
+ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.26.0",
+ "babel-types": "6.26.0"
+ }
+ },
"babel-polyfill": {
"version": "6.26.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
@@ -2792,6 +3335,80 @@
}
}
},
+ "babel-preset-env": {
+ "version": "1.7.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
+ "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-check-es2015-constants": "6.22.0",
+ "babel-plugin-syntax-trailing-function-commas": "6.22.0",
+ "babel-plugin-transform-async-to-generator": "6.24.1",
+ "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
+ "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
+ "babel-plugin-transform-es2015-block-scoping": "6.26.0",
+ "babel-plugin-transform-es2015-classes": "6.24.1",
+ "babel-plugin-transform-es2015-computed-properties": "6.24.1",
+ "babel-plugin-transform-es2015-destructuring": "6.23.0",
+ "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
+ "babel-plugin-transform-es2015-for-of": "6.23.0",
+ "babel-plugin-transform-es2015-function-name": "6.24.1",
+ "babel-plugin-transform-es2015-literals": "6.22.0",
+ "babel-plugin-transform-es2015-modules-amd": "6.24.1",
+ "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
+ "babel-plugin-transform-es2015-modules-systemjs": "6.24.1",
+ "babel-plugin-transform-es2015-modules-umd": "6.24.1",
+ "babel-plugin-transform-es2015-object-super": "6.24.1",
+ "babel-plugin-transform-es2015-parameters": "6.24.1",
+ "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
+ "babel-plugin-transform-es2015-spread": "6.22.0",
+ "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
+ "babel-plugin-transform-es2015-template-literals": "6.22.0",
+ "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
+ "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
+ "babel-plugin-transform-exponentiation-operator": "6.24.1",
+ "babel-plugin-transform-regenerator": "6.26.0",
+ "browserslist": "3.2.8",
+ "invariant": "2.2.4",
+ "semver": "5.5.1"
+ }
+ },
+ "babel-register": {
+ "version": "6.26.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-register/-/babel-register-6.26.0.tgz",
+ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
+ "dev": true,
+ "requires": {
+ "babel-core": "6.26.3",
+ "babel-runtime": "6.26.0",
+ "core-js": "2.5.7",
+ "home-or-tmp": "2.0.0",
+ "lodash": "4.17.10",
+ "mkdirp": "0.5.1",
+ "source-map-support": "0.4.18"
+ },
+ "dependencies": {
+ "home-or-tmp": {
+ "version": "2.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
+ "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
+ "dev": true,
+ "requires": {
+ "os-homedir": "1.0.2",
+ "os-tmpdir": "1.0.2"
+ }
+ },
+ "source-map-support": {
+ "version": "0.4.18",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/source-map-support/-/source-map-support-0.4.18.tgz",
+ "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
+ "dev": true,
+ "requires": {
+ "source-map": "0.5.7"
+ }
+ }
+ }
+ },
"babel-runtime": {
"version": "6.26.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -2857,9 +3474,9 @@
"dev": true
},
"backstopjs": {
- "version": "3.5.10",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/backstopjs/-/backstopjs-3.5.10.tgz",
- "integrity": "sha1-CRgI9fp0X4kMascJZBBlzhsdn0s=",
+ "version": "3.5.12",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/backstopjs/-/backstopjs-3.5.12.tgz",
+ "integrity": "sha1-yunPSqlc80P1fsrf6o6jo7V54wE=",
"dev": true,
"requires": {
"casperjs": "1.1.4",
@@ -3010,6 +3627,12 @@
"tweetnacl": "0.14.5"
}
},
+ "beeper": {
+ "version": "1.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/beeper/-/beeper-1.1.1.tgz",
+ "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
+ "dev": true
+ },
"before-after-hook": {
"version": "1.1.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/before-after-hook/-/before-after-hook-1.1.0.tgz",
@@ -3043,6 +3666,12 @@
"integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
"dev": true
},
+ "binaryextensions": {
+ "version": "2.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/binaryextensions/-/binaryextensions-2.1.1.tgz",
+ "integrity": "sha1-MgmlHKSkrVQaO409am1bg6JIWTU=",
+ "dev": true
+ },
"blob": {
"version": "0.0.4",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/blob/-/blob-0.0.4.tgz",
@@ -3841,6 +4470,12 @@
"integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
"dev": true
},
+ "clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
+ "dev": true
+ },
"clone-deep": {
"version": "2.0.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone-deep/-/clone-deep-2.0.2.tgz",
@@ -3862,6 +4497,23 @@
"mimic-response": "1.0.1"
}
},
+ "clone-stats": {
+ "version": "0.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone-stats/-/clone-stats-0.0.1.tgz",
+ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
+ "dev": true
+ },
+ "cloneable-readable": {
+ "version": "1.1.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/cloneable-readable/-/cloneable-readable-1.1.2.tgz",
+ "integrity": "sha1-1ZHe5Kj4vBXaQ86X3O66E9Q+KmU=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "process-nextick-args": "2.0.0",
+ "readable-stream": "2.3.6"
+ }
+ },
"co": {
"version": "4.6.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/co/-/co-4.6.0.tgz",
@@ -3913,6 +4565,12 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
+ "color-support": {
+ "version": "1.1.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=",
+ "dev": true
+ },
"colors": {
"version": "1.1.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/colors/-/colors-1.1.2.tgz",
@@ -5141,6 +5799,23 @@
}
}
},
+ "defaults": {
+ "version": "1.0.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
+ "dev": true,
+ "requires": {
+ "clone": "1.0.4"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true
+ }
+ }
+ },
"defer-to-connect": {
"version": "1.0.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/defer-to-connect/-/defer-to-connect-1.0.1.tgz",
@@ -5265,6 +5940,12 @@
"integrity": "sha1-kdud5utyaZIJ2IrqTB/VIhysHEk=",
"dev": true
},
+ "deprecated": {
+ "version": "0.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/deprecated/-/deprecated-0.0.1.tgz",
+ "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
+ "dev": true
+ },
"des.js": {
"version": "1.0.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/des.js/-/des.js-1.0.0.tgz",
@@ -5506,6 +6187,12 @@
"safer-buffer": "2.1.2"
}
},
+ "editions": {
+ "version": "1.3.4",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/editions/-/editions-1.3.4.tgz",
+ "integrity": "sha1-NmLLWSNHwxaOuOSYoP9zJx1n9Qs=",
+ "dev": true
+ },
"ee-first": {
"version": "1.1.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ee-first/-/ee-first-1.1.1.tgz",
@@ -6116,6 +6803,23 @@
}
}
},
+ "expand-hash": {
+ "version": "0.2.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/expand-hash/-/expand-hash-0.2.2.tgz",
+ "integrity": "sha1-MoFVrRqAQus3SYcIQ05Y8h0NSGA=",
+ "dev": true,
+ "requires": {
+ "lodash": "2.4.2"
+ },
+ "dependencies": {
+ "lodash": {
+ "version": "2.4.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash/-/lodash-2.4.2.tgz",
+ "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
+ "dev": true
+ }
+ }
+ },
"expand-range": {
"version": "1.8.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/expand-range/-/expand-range-1.8.2.tgz",
@@ -6397,6 +7101,17 @@
}
}
},
+ "fancy-log": {
+ "version": "1.3.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/fancy-log/-/fancy-log-1.3.2.tgz",
+ "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
+ "dev": true,
+ "requires": {
+ "ansi-gray": "0.1.1",
+ "color-support": "1.1.3",
+ "time-stamp": "1.1.0"
+ }
+ },
"fast-deep-equal": {
"version": "1.1.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
@@ -6550,6 +7265,12 @@
"pkg-dir": "2.0.0"
}
},
+ "find-index": {
+ "version": "0.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/find-index/-/find-index-0.1.1.tgz",
+ "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
+ "dev": true
+ },
"find-node-modules": {
"version": "1.0.4",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/find-node-modules/-/find-node-modules-1.0.4.tgz",
@@ -6704,6 +7425,42 @@
}
}
},
+ "fined": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/fined/-/fined-1.1.0.tgz",
+ "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "2.0.2",
+ "is-plain-object": "2.0.4",
+ "object.defaults": "1.1.0",
+ "object.pick": "1.3.0",
+ "parse-filepath": "1.0.2"
+ },
+ "dependencies": {
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "1.0.1"
+ }
+ }
+ }
+ },
+ "first-chunk-stream": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
+ "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
+ "dev": true
+ },
+ "flagged-respawn": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/flagged-respawn/-/flagged-respawn-1.0.0.tgz",
+ "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=",
+ "dev": true
+ },
"flatmap-stream": {
"version": "0.1.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/flatmap-stream/-/flatmap-stream-0.1.0.tgz",
@@ -6824,6 +7581,15 @@
"readable-stream": "2.3.6"
}
},
+ "front-matter": {
+ "version": "2.3.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/front-matter/-/front-matter-2.3.0.tgz",
+ "integrity": "sha1-cgOviWzjV+4E4qpFFp6pHtf2dQQ=",
+ "dev": true,
+ "requires": {
+ "js-yaml": "3.12.0"
+ }
+ },
"fs-access": {
"version": "1.0.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/fs-access/-/fs-access-1.0.1.tgz",
@@ -7062,12 +7828,168 @@
}
}
},
+ "glob-stream": {
+ "version": "3.1.18",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glob-stream/-/glob-stream-3.1.18.tgz",
+ "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
+ "dev": true,
+ "requires": {
+ "glob": "4.5.3",
+ "glob2base": "0.0.12",
+ "minimatch": "2.0.10",
+ "ordered-read-streams": "0.1.0",
+ "through2": "0.6.5",
+ "unique-stream": "1.0.0"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "4.5.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glob/-/glob-4.5.3.tgz",
+ "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
+ "dev": true,
+ "requires": {
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "2.0.10",
+ "once": "1.4.0"
+ }
+ },
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "2.0.10",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/minimatch/-/minimatch-2.0.10.tgz",
+ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.11"
+ }
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
+ }
+ }
+ }
+ },
"glob-to-regexp": {
"version": "0.3.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
"integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
"dev": true
},
+ "glob-watcher": {
+ "version": "0.0.6",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glob-watcher/-/glob-watcher-0.0.6.tgz",
+ "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=",
+ "dev": true,
+ "requires": {
+ "gaze": "0.5.2"
+ },
+ "dependencies": {
+ "gaze": {
+ "version": "0.5.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gaze/-/gaze-0.5.2.tgz",
+ "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
+ "dev": true,
+ "requires": {
+ "globule": "0.1.0"
+ }
+ },
+ "glob": {
+ "version": "3.1.21",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glob/-/glob-3.1.21.tgz",
+ "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "1.2.3",
+ "inherits": "1.0.2",
+ "minimatch": "0.2.14"
+ }
+ },
+ "globule": {
+ "version": "0.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/globule/-/globule-0.1.0.tgz",
+ "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
+ "dev": true,
+ "requires": {
+ "glob": "3.1.21",
+ "lodash": "1.0.2",
+ "minimatch": "0.2.14"
+ }
+ },
+ "graceful-fs": {
+ "version": "1.2.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/graceful-fs/-/graceful-fs-1.2.3.tgz",
+ "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
+ "dev": true
+ },
+ "inherits": {
+ "version": "1.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/inherits/-/inherits-1.0.2.tgz",
+ "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "1.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash/-/lodash-1.0.2.tgz",
+ "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "2.7.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lru-cache/-/lru-cache-2.7.3.tgz",
+ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "0.2.14",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/minimatch/-/minimatch-0.2.14.tgz",
+ "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "2.7.3",
+ "sigmund": "1.0.1"
+ }
+ }
+ }
+ },
+ "glob2base": {
+ "version": "0.0.12",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glob2base/-/glob2base-0.0.12.tgz",
+ "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
+ "dev": true,
+ "requires": {
+ "find-index": "0.1.1"
+ }
+ },
"global": {
"version": "4.3.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/global/-/global-4.3.2.tgz",
@@ -7165,6 +8087,15 @@
"minimatch": "3.0.4"
}
},
+ "glogg": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/glogg/-/glogg-1.0.1.tgz",
+ "integrity": "sha1-3PdY5EeJzD89MsHzVio2duajSBA=",
+ "dev": true,
+ "requires": {
+ "sparkles": "1.0.1"
+ }
+ },
"good-listener": {
"version": "1.2.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/good-listener/-/good-listener-1.2.2.tgz",
@@ -7175,50 +8106,311 @@
"delegate": "3.2.0"
}
},
- "got": {
- "version": "9.2.1",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/got/-/got-9.2.1.tgz",
- "integrity": "sha1-3CFF36Ju6OM6myLgxUpjDxwt8K4=",
+ "got": {
+ "version": "9.2.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/got/-/got-9.2.1.tgz",
+ "integrity": "sha1-3CFF36Ju6OM6myLgxUpjDxwt8K4=",
+ "dev": true,
+ "requires": {
+ "@sindresorhus/is": "0.11.0",
+ "@szmarczak/http-timer": "1.1.1",
+ "cacheable-request": "5.0.0",
+ "decompress-response": "3.3.0",
+ "duplexer3": "0.1.4",
+ "get-stream": "4.0.0",
+ "mimic-response": "1.0.1",
+ "p-cancelable": "0.5.1",
+ "to-readable-stream": "1.0.0",
+ "url-parse-lax": "3.0.0"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "4.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/get-stream/-/get-stream-4.0.0.tgz",
+ "integrity": "sha1-ngdMuJi9K566u0RaF2bX9DV22Xc=",
+ "dev": true,
+ "requires": {
+ "pump": "3.0.0"
+ }
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "1.4.1",
+ "once": "1.4.0"
+ }
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "4.1.11",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ },
+ "gulp": {
+ "version": "3.9.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulp/-/gulp-3.9.1.tgz",
+ "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=",
+ "dev": true,
+ "requires": {
+ "archy": "1.0.0",
+ "chalk": "1.1.3",
+ "deprecated": "0.0.1",
+ "gulp-util": "3.0.8",
+ "interpret": "1.1.0",
+ "liftoff": "2.5.0",
+ "minimist": "1.2.0",
+ "orchestrator": "0.3.8",
+ "pretty-hrtime": "1.0.3",
+ "semver": "4.3.6",
+ "tildify": "1.2.0",
+ "v8flags": "2.1.1",
+ "vinyl-fs": "0.3.14"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "semver": {
+ "version": "4.3.6",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/semver/-/semver-4.3.6.tgz",
+ "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "gulp-json-format": {
+ "version": "2.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulp-json-format/-/gulp-json-format-2.0.0.tgz",
+ "integrity": "sha1-xDkzkWRYb9wNA7U/p0oLG/kgJUY=",
+ "dev": true,
+ "requires": {
+ "through2": "2.0.3"
+ }
+ },
+ "gulp-jsoncombine": {
+ "version": "1.0.4",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulp-jsoncombine/-/gulp-jsoncombine-1.0.4.tgz",
+ "integrity": "sha1-5RAomwKoHUBR/JOUnGufFWT7V6c=",
+ "dev": true,
+ "requires": {
+ "plugin-error": "0.1.2",
+ "through": "2.3.8",
+ "vinyl": "2.2.0"
+ },
+ "dependencies": {
+ "clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
+ "dev": true
+ },
+ "replace-ext": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/replace-ext/-/replace-ext-1.0.0.tgz",
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
+ "dev": true
+ },
+ "vinyl": {
+ "version": "2.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/vinyl/-/vinyl-2.2.0.tgz",
+ "integrity": "sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY=",
+ "dev": true,
+ "requires": {
+ "clone": "2.1.2",
+ "clone-buffer": "1.0.0",
+ "clone-stats": "1.0.0",
+ "cloneable-readable": "1.1.2",
+ "remove-trailing-separator": "1.1.0",
+ "replace-ext": "1.0.0"
+ }
+ }
+ }
+ },
+ "gulp-markdown-to-json": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulp-markdown-to-json/-/gulp-markdown-to-json-1.1.0.tgz",
+ "integrity": "sha1-70dfm8IGXMLx7Oy0HHQGPktpmTU=",
+ "dev": true,
+ "requires": {
+ "expand-hash": "0.2.2",
+ "front-matter": "2.3.0",
+ "istextorbinary": "2.2.1",
+ "list-stream": "1.0.1",
+ "lodash.assign": "4.2.0",
+ "plugin-error": "1.0.1",
+ "sort-object": "0.0.6",
+ "through2": "2.0.3",
+ "util-extend": "1.0.3",
+ "vinyl": "2.2.0"
+ },
+ "dependencies": {
+ "ansi-colors": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-colors/-/ansi-colors-1.1.0.tgz",
+ "integrity": "sha1-Y3S03V1HGP884npnGjscrQdxMqk=",
+ "dev": true,
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
+ "dev": true
+ },
+ "plugin-error": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/plugin-error/-/plugin-error-1.0.1.tgz",
+ "integrity": "sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=",
+ "dev": true,
+ "requires": {
+ "ansi-colors": "1.1.0",
+ "arr-diff": "4.0.0",
+ "arr-union": "3.1.0",
+ "extend-shallow": "3.0.2"
+ }
+ },
+ "replace-ext": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/replace-ext/-/replace-ext-1.0.0.tgz",
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
+ "dev": true
+ },
+ "vinyl": {
+ "version": "2.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/vinyl/-/vinyl-2.2.0.tgz",
+ "integrity": "sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY=",
+ "dev": true,
+ "requires": {
+ "clone": "2.1.2",
+ "clone-buffer": "1.0.0",
+ "clone-stats": "1.0.0",
+ "cloneable-readable": "1.1.2",
+ "remove-trailing-separator": "1.1.0",
+ "replace-ext": "1.0.0"
+ }
+ }
+ }
+ },
+ "gulp-rename": {
+ "version": "1.4.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulp-rename/-/gulp-rename-1.4.0.tgz",
+ "integrity": "sha1-3hxxjnxAla6GH3KW708ySGSCQL0=",
+ "dev": true
+ },
+ "gulp-util": {
+ "version": "3.0.8",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulp-util/-/gulp-util-3.0.8.tgz",
+ "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
"dev": true,
"requires": {
- "@sindresorhus/is": "0.11.0",
- "@szmarczak/http-timer": "1.1.1",
- "cacheable-request": "5.0.0",
- "decompress-response": "3.3.0",
- "duplexer3": "0.1.4",
- "get-stream": "4.0.0",
- "mimic-response": "1.0.1",
- "p-cancelable": "0.5.1",
- "to-readable-stream": "1.0.0",
- "url-parse-lax": "3.0.0"
+ "array-differ": "1.0.0",
+ "array-uniq": "1.0.3",
+ "beeper": "1.1.1",
+ "chalk": "1.1.3",
+ "dateformat": "2.2.0",
+ "fancy-log": "1.3.2",
+ "gulplog": "1.0.0",
+ "has-gulplog": "0.1.0",
+ "lodash._reescape": "3.0.0",
+ "lodash._reevaluate": "3.0.0",
+ "lodash._reinterpolate": "3.0.0",
+ "lodash.template": "3.6.2",
+ "minimist": "1.2.0",
+ "multipipe": "0.1.2",
+ "object-assign": "3.0.0",
+ "replace-ext": "0.0.1",
+ "through2": "2.0.3",
+ "vinyl": "0.5.3"
},
"dependencies": {
- "get-stream": {
- "version": "4.0.0",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/get-stream/-/get-stream-4.0.0.tgz",
- "integrity": "sha1-ngdMuJi9K566u0RaF2bX9DV22Xc=",
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
- "pump": "3.0.0"
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
}
},
- "pump": {
+ "dateformat": {
+ "version": "2.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
+ "dev": true
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "object-assign": {
"version": "3.0.0",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/pump/-/pump-3.0.0.tgz",
- "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
- "dev": true,
- "requires": {
- "end-of-stream": "1.4.1",
- "once": "1.4.0"
- }
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/object-assign/-/object-assign-3.0.0.tgz",
+ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
}
}
},
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
- "dev": true
+ "gulplog": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/gulplog/-/gulplog-1.0.0.tgz",
+ "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
+ "dev": true,
+ "requires": {
+ "glogg": "1.0.1"
+ }
},
"handle-thing": {
"version": "1.2.5",
@@ -7338,6 +8530,15 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
+ "has-gulplog": {
+ "version": "0.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/has-gulplog/-/has-gulplog-0.1.0.tgz",
+ "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
+ "dev": true,
+ "requires": {
+ "sparkles": "1.0.1"
+ }
+ },
"has-unicode": {
"version": "2.0.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/has-unicode/-/has-unicode-2.0.1.tgz",
@@ -7966,6 +9167,16 @@
"integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
"dev": true
},
+ "is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha1-OV4a6EsR8mrReV5zwXN45IowFXY=",
+ "dev": true,
+ "requires": {
+ "is-relative": "1.0.0",
+ "is-windows": "1.0.2"
+ }
+ },
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
@@ -8256,6 +9467,15 @@
"has": "1.0.3"
}
},
+ "is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha1-obtpNc6MXboei5dUubLcwCDiJg0=",
+ "dev": true,
+ "requires": {
+ "is-unc-path": "1.0.0"
+ }
+ },
"is-retry-allowed": {
"version": "1.1.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
@@ -8304,6 +9524,15 @@
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
"dev": true
},
+ "is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=",
+ "dev": true,
+ "requires": {
+ "unc-path-regex": "0.1.2"
+ }
+ },
"is-utf8": {
"version": "0.2.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-utf8/-/is-utf8-0.2.1.tgz",
@@ -8613,6 +9842,17 @@
"handlebars": "4.0.12"
}
},
+ "istextorbinary": {
+ "version": "2.2.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/istextorbinary/-/istextorbinary-2.2.1.tgz",
+ "integrity": "sha1-pSMaCO9t0ismjQiVCEz41Ytb7FM=",
+ "dev": true,
+ "requires": {
+ "binaryextensions": "2.1.1",
+ "editions": "1.3.4",
+ "textextensions": "2.2.0"
+ }
+ },
"items": {
"version": "2.1.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/items/-/items-2.1.1.tgz",
@@ -9294,6 +10534,94 @@
"immediate": "3.0.6"
}
},
+ "liftoff": {
+ "version": "2.5.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/liftoff/-/liftoff-2.5.0.tgz",
+ "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
+ "dev": true,
+ "requires": {
+ "extend": "3.0.2",
+ "findup-sync": "2.0.0",
+ "fined": "1.1.0",
+ "flagged-respawn": "1.0.0",
+ "is-plain-object": "2.0.4",
+ "object.map": "1.0.1",
+ "rechoir": "0.6.2",
+ "resolve": "1.1.7"
+ },
+ "dependencies": {
+ "detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true
+ },
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "1.0.1"
+ }
+ },
+ "findup-sync": {
+ "version": "2.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/findup-sync/-/findup-sync-2.0.0.tgz",
+ "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
+ "dev": true,
+ "requires": {
+ "detect-file": "1.0.0",
+ "is-glob": "3.1.0",
+ "micromatch": "3.1.10",
+ "resolve-dir": "1.0.1"
+ }
+ },
+ "global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=",
+ "dev": true,
+ "requires": {
+ "global-prefix": "1.0.2",
+ "is-windows": "1.0.2",
+ "resolve-dir": "1.0.1"
+ }
+ },
+ "global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "2.0.2",
+ "homedir-polyfill": "1.0.1",
+ "ini": "1.3.5",
+ "is-windows": "1.0.2",
+ "which": "1.3.1"
+ }
+ },
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "2.1.1"
+ }
+ },
+ "resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "2.0.2",
+ "global-modules": "1.0.0"
+ }
+ }
+ }
+ },
"lighthouse-logger": {
"version": "1.1.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lighthouse-logger/-/lighthouse-logger-1.1.0.tgz",
@@ -9304,6 +10632,44 @@
"marky": "1.2.0"
}
},
+ "list-stream": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/list-stream/-/list-stream-1.0.1.tgz",
+ "integrity": "sha1-40SSrdzNGhZbAorW15WjbE/ZXSk=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "2.0.6",
+ "xtend": "4.0.1"
+ },
+ "dependencies": {
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "string_decoder": "0.10.31",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
"load-bmfont": {
"version": "1.4.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/load-bmfont/-/load-bmfont-1.4.0.tgz",
@@ -9383,6 +10749,60 @@
"integrity": "sha1-G3eTz3JZ6jj7NmHU04syYK+K5Oc=",
"dev": true
},
+ "lodash._basecopy": {
+ "version": "3.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
+ "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
+ "dev": true
+ },
+ "lodash._basetostring": {
+ "version": "3.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
+ "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
+ "dev": true
+ },
+ "lodash._basevalues": {
+ "version": "3.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
+ "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
+ "dev": true
+ },
+ "lodash._getnative": {
+ "version": "3.9.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+ "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
+ "dev": true
+ },
+ "lodash._isiterateecall": {
+ "version": "3.0.9",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
+ "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
+ "dev": true
+ },
+ "lodash._reescape": {
+ "version": "3.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
+ "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
+ "dev": true
+ },
+ "lodash._reevaluate": {
+ "version": "3.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
+ "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
+ "dev": true
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
+ "dev": true
+ },
+ "lodash._root": {
+ "version": "3.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash._root/-/lodash._root-3.0.1.tgz",
+ "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
+ "dev": true
+ },
"lodash.assign": {
"version": "4.2.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.assign/-/lodash.assign-4.2.0.tgz",
@@ -9413,12 +10833,33 @@
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
"dev": true
},
+ "lodash.escape": {
+ "version": "3.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.escape/-/lodash.escape-3.2.0.tgz",
+ "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
+ "dev": true,
+ "requires": {
+ "lodash._root": "3.0.1"
+ }
+ },
"lodash.escaperegexp": {
"version": "4.1.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
"integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
"dev": true
},
+ "lodash.isarguments": {
+ "version": "3.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+ "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
+ "dev": true
+ },
+ "lodash.isarray": {
+ "version": "3.0.4",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
+ "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
+ "dev": true
+ },
"lodash.isplainobject": {
"version": "4.0.6",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
@@ -9431,6 +10872,17 @@
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
"dev": true
},
+ "lodash.keys": {
+ "version": "3.1.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.keys/-/lodash.keys-3.1.2.tgz",
+ "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
+ "dev": true,
+ "requires": {
+ "lodash._getnative": "3.9.1",
+ "lodash.isarguments": "3.1.0",
+ "lodash.isarray": "3.0.4"
+ }
+ },
"lodash.map": {
"version": "4.6.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.map/-/lodash.map-4.6.0.tgz",
@@ -9450,12 +10902,45 @@
"integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=",
"dev": true
},
+ "lodash.restparam": {
+ "version": "3.6.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+ "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
+ "dev": true
+ },
"lodash.tail": {
"version": "4.1.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.tail/-/lodash.tail-4.1.1.tgz",
"integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
"dev": true
},
+ "lodash.template": {
+ "version": "3.6.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.template/-/lodash.template-3.6.2.tgz",
+ "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
+ "dev": true,
+ "requires": {
+ "lodash._basecopy": "3.0.1",
+ "lodash._basetostring": "3.0.1",
+ "lodash._basevalues": "3.0.0",
+ "lodash._isiterateecall": "3.0.9",
+ "lodash._reinterpolate": "3.0.0",
+ "lodash.escape": "3.2.0",
+ "lodash.keys": "3.1.2",
+ "lodash.restparam": "3.6.1",
+ "lodash.templatesettings": "3.1.1"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "3.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
+ "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "3.0.0",
+ "lodash.escape": "3.2.0"
+ }
+ },
"lodash.toarray": {
"version": "4.4.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
@@ -9593,6 +11078,15 @@
"integrity": "sha1-7+ToH22yjK3WBccPKcgxtY73dsg=",
"dev": true
},
+ "make-iterator": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/make-iterator/-/make-iterator-1.0.1.tgz",
+ "integrity": "sha1-KbM/MSqo9UfEpeSQ9Wr87JkTOtY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "6.0.2"
+ }
+ },
"map-age-cleaner": {
"version": "0.1.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz",
@@ -9995,6 +11489,50 @@
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
"dev": true
},
+ "multipipe": {
+ "version": "0.1.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/multipipe/-/multipipe-0.1.2.tgz",
+ "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
+ "dev": true,
+ "requires": {
+ "duplexer2": "0.0.2"
+ },
+ "dependencies": {
+ "duplexer2": {
+ "version": "0.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/duplexer2/-/duplexer2-0.0.2.tgz",
+ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.1.14"
+ }
+ },
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
"mute-stream": {
"version": "0.0.6",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/mute-stream/-/mute-stream-0.0.6.tgz",
@@ -10027,6 +11565,12 @@
"to-regex": "3.0.2"
}
},
+ "natives": {
+ "version": "1.1.5",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/natives/-/natives-1.1.5.tgz",
+ "integrity": "sha1-O9vbQQQCPl3SObVvx+89mhesxqo=",
+ "dev": true
+ },
"negotiator": {
"version": "0.6.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/negotiator/-/negotiator-0.6.1.tgz",
@@ -13686,6 +15230,26 @@
"isobject": "3.0.1"
}
},
+ "object.defaults": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/object.defaults/-/object.defaults-1.1.0.tgz",
+ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "dev": true,
+ "requires": {
+ "array-each": "1.0.1",
+ "array-slice": "1.1.0",
+ "for-own": "1.0.0",
+ "isobject": "3.0.1"
+ },
+ "dependencies": {
+ "array-slice": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/array-slice/-/array-slice-1.1.0.tgz",
+ "integrity": "sha1-42jqFfibxwaff/uJrsOmx9SsItQ=",
+ "dev": true
+ }
+ }
+ },
"object.getownpropertydescriptors": {
"version": "2.0.3",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
@@ -13696,6 +15260,16 @@
"es-abstract": "1.12.0"
}
},
+ "object.map": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/object.map/-/object.map-1.0.1.tgz",
+ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+ "dev": true,
+ "requires": {
+ "for-own": "1.0.0",
+ "make-iterator": "1.0.1"
+ }
+ },
"object.omit": {
"version": "2.0.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/object.omit/-/object.omit-2.0.1.tgz",
@@ -14000,6 +15574,43 @@
"integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=",
"dev": true
},
+ "orchestrator": {
+ "version": "0.3.8",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/orchestrator/-/orchestrator-0.3.8.tgz",
+ "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "0.1.5",
+ "sequencify": "0.0.7",
+ "stream-consume": "0.1.1"
+ },
+ "dependencies": {
+ "end-of-stream": {
+ "version": "0.1.5",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/end-of-stream/-/end-of-stream-0.1.5.tgz",
+ "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
+ "dev": true,
+ "requires": {
+ "once": "1.3.3"
+ }
+ },
+ "once": {
+ "version": "1.3.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/once/-/once-1.3.3.tgz",
+ "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1.0.2"
+ }
+ }
+ }
+ },
+ "ordered-read-streams": {
+ "version": "0.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
+ "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=",
+ "dev": true
+ },
"original": {
"version": "1.0.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/original/-/original-1.0.2.tgz",
@@ -14263,6 +15874,17 @@
"xml2js": "0.4.19"
}
},
+ "parse-filepath": {
+ "version": "1.0.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/parse-filepath/-/parse-filepath-1.0.2.tgz",
+ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+ "dev": true,
+ "requires": {
+ "is-absolute": "1.0.0",
+ "map-cache": "0.2.2",
+ "path-root": "0.1.1"
+ }
+ },
"parse-github-url": {
"version": "1.0.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/parse-github-url/-/parse-github-url-1.0.2.tgz",
@@ -14430,6 +16052,21 @@
"integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=",
"dev": true
},
+ "path-root": {
+ "version": "0.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/path-root/-/path-root-0.1.1.tgz",
+ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+ "dev": true,
+ "requires": {
+ "path-root-regex": "0.1.2"
+ }
+ },
+ "path-root-regex": {
+ "version": "0.1.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/path-root-regex/-/path-root-regex-0.1.2.tgz",
+ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+ "dev": true
+ },
"path-to-regexp": {
"version": "0.1.7",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -14609,6 +16246,52 @@
"find-up": "2.1.0"
}
},
+ "plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "dev": true,
+ "requires": {
+ "ansi-cyan": "0.1.1",
+ "ansi-red": "0.1.1",
+ "arr-diff": "1.1.0",
+ "arr-union": "2.1.0",
+ "extend-shallow": "1.1.4"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "1.1.0",
+ "array-slice": "0.2.3"
+ }
+ },
+ "arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
+ "dev": true
+ },
+ "extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
+ "dev": true,
+ "requires": {
+ "kind-of": "1.1.0"
+ }
+ },
+ "kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
+ "dev": true
+ }
+ }
+ },
"png-async": {
"version": "0.9.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/png-async/-/png-async-0.9.2.tgz",
@@ -15879,6 +17562,12 @@
}
}
},
+ "replace-ext": {
+ "version": "0.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/replace-ext/-/replace-ext-0.0.1.tgz",
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+ "dev": true
+ },
"request": {
"version": "2.88.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/request/-/request-2.88.0.tgz",
@@ -16206,9 +17895,9 @@
}
},
"semantic-release": {
- "version": "15.9.14",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/semantic-release/-/semantic-release-15.9.14.tgz",
- "integrity": "sha1-EI+ohknjGLhfcorck3WxLWgHVyY=",
+ "version": "15.9.15",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/semantic-release/-/semantic-release-15.9.15.tgz",
+ "integrity": "sha1-5CPcVGj35b9gHVyov0rm1K2l6t8=",
"dev": true,
"requires": {
"@semantic-release/commit-analyzer": "6.0.1",
@@ -16218,7 +17907,7 @@
"@semantic-release/release-notes-generator": "7.0.2",
"aggregate-error": "1.0.0",
"cosmiconfig": "5.0.6",
- "debug": "3.2.4",
+ "debug": "4.0.1",
"env-ci": "2.4.0",
"execa": "1.0.0",
"figures": "2.0.0",
@@ -16288,9 +17977,9 @@
}
},
"debug": {
- "version": "3.2.4",
- "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/debug/-/debug-3.2.4.tgz",
- "integrity": "sha1-ghI3N8Ua++lgmitd/pZk50hxcfA=",
+ "version": "4.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/debug/-/debug-4.0.1.tgz",
+ "integrity": "sha1-+bs21Dm40fDdUtj7a0bk67jBzVs=",
"dev": true,
"requires": {
"ms": "2.1.1"
@@ -16631,6 +18320,12 @@
}
}
},
+ "sequencify": {
+ "version": "0.0.7",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/sequencify/-/sequencify-0.0.7.tgz",
+ "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=",
+ "dev": true
+ },
"serialize-javascript": {
"version": "1.5.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/serialize-javascript/-/serialize-javascript-1.5.0.tgz",
@@ -16766,6 +18461,12 @@
"rechoir": "0.6.2"
}
},
+ "sigmund": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/sigmund/-/sigmund-1.0.1.tgz",
+ "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
+ "dev": true
+ },
"signal-exit": {
"version": "3.0.2",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/signal-exit/-/signal-exit-3.0.2.tgz",
@@ -17090,6 +18791,23 @@
}
}
},
+ "sort-object": {
+ "version": "0.0.6",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/sort-object/-/sort-object-0.0.6.tgz",
+ "integrity": "sha1-zSqIB7wU0a+ne/XCh5rVg5eg4uM=",
+ "dev": true,
+ "requires": {
+ "lodash": "2.2.1"
+ },
+ "dependencies": {
+ "lodash": {
+ "version": "2.2.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/lodash/-/lodash-2.2.1.tgz",
+ "integrity": "sha1-ypNf0UqzwMhyq6zxmLnNpQFECGc=",
+ "dev": true
+ }
+ }
+ },
"source-list-map": {
"version": "2.0.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/source-list-map/-/source-list-map-2.0.0.tgz",
@@ -17160,6 +18878,12 @@
"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
"dev": true
},
+ "sparkles": {
+ "version": "1.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/sparkles/-/sparkles-1.0.1.tgz",
+ "integrity": "sha1-AI22XtzmxQ7sDF4ijhlFBh3QQ3w=",
+ "dev": true
+ },
"spawn-error-forwarder": {
"version": "1.0.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz",
@@ -17398,6 +19122,12 @@
"readable-stream": "2.3.6"
}
},
+ "stream-consume": {
+ "version": "0.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/stream-consume/-/stream-consume-0.1.1.tgz",
+ "integrity": "sha1-0721mMK9CugrjKx6xQsRB6eZbEg=",
+ "dev": true
+ },
"stream-each": {
"version": "1.2.3",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/stream-each/-/stream-each-1.2.3.tgz",
@@ -17705,6 +19435,12 @@
"integrity": "sha1-bzQ8YiaIQwGbIaYWoANVe9uVLSs=",
"dev": true
},
+ "textextensions": {
+ "version": "2.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/textextensions/-/textextensions-2.2.0.tgz",
+ "integrity": "sha1-OKxnYVEoW2WGVFgZh6DOGkSQ0oY=",
+ "dev": true
+ },
"throttleit": {
"version": "1.0.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/throttleit/-/throttleit-1.0.0.tgz",
@@ -17733,6 +19469,21 @@
"integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=",
"dev": true
},
+ "tildify": {
+ "version": "1.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/tildify/-/tildify-1.2.0.tgz",
+ "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
+ "dev": true,
+ "requires": {
+ "os-homedir": "1.0.2"
+ }
+ },
+ "time-stamp": {
+ "version": "1.1.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/time-stamp/-/time-stamp-1.1.0.tgz",
+ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
+ "dev": true
+ },
"timed-out": {
"version": "4.0.1",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/timed-out/-/timed-out-4.0.1.tgz",
@@ -18387,6 +20138,12 @@
"integrity": "sha1-n+FTahCmZKZSZqHjzPhf02MCvJw=",
"dev": true
},
+ "unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "dev": true
+ },
"underscore": {
"version": "1.6.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/underscore/-/underscore-1.6.0.tgz",
@@ -18474,6 +20231,12 @@
"imurmurhash": "0.1.4"
}
},
+ "unique-stream": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/unique-stream/-/unique-stream-1.0.0.tgz",
+ "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=",
+ "dev": true
+ },
"unique-string": {
"version": "1.0.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/unique-string/-/unique-string-1.0.0.tgz",
@@ -18688,6 +20451,12 @@
"integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=",
"dev": true
},
+ "user-home": {
+ "version": "1.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/user-home/-/user-home-1.1.1.tgz",
+ "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
+ "dev": true
+ },
"useragent": {
"version": "2.3.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/useragent/-/useragent-2.3.0.tgz",
@@ -18713,6 +20482,12 @@
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
+ "util-extend": {
+ "version": "1.0.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/util-extend/-/util-extend-1.0.3.tgz",
+ "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=",
+ "dev": true
+ },
"util.promisify": {
"version": "1.0.0",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/util.promisify/-/util.promisify-1.0.0.tgz",
@@ -18741,6 +20516,15 @@
"integrity": "sha1-G0r0lV6zB3xQHCOHL8ZROBFYcTE=",
"dev": true
},
+ "v8flags": {
+ "version": "2.1.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/v8flags/-/v8flags-2.1.1.tgz",
+ "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
+ "dev": true,
+ "requires": {
+ "user-home": "1.1.1"
+ }
+ },
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
@@ -18777,6 +20561,112 @@
"extsprintf": "1.3.0"
}
},
+ "vinyl": {
+ "version": "0.5.3",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/vinyl/-/vinyl-0.5.3.tgz",
+ "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
+ "dev": true,
+ "requires": {
+ "clone": "1.0.4",
+ "clone-stats": "0.0.1",
+ "replace-ext": "0.0.1"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true
+ }
+ }
+ },
+ "vinyl-fs": {
+ "version": "0.3.14",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
+ "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
+ "dev": true,
+ "requires": {
+ "defaults": "1.0.3",
+ "glob-stream": "3.1.18",
+ "glob-watcher": "0.0.6",
+ "graceful-fs": "3.0.11",
+ "mkdirp": "0.5.1",
+ "strip-bom": "1.0.0",
+ "through2": "0.6.5",
+ "vinyl": "0.4.6"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "0.2.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/clone/-/clone-0.2.0.tgz",
+ "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
+ "dev": true
+ },
+ "graceful-fs": {
+ "version": "3.0.11",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/graceful-fs/-/graceful-fs-3.0.11.tgz",
+ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
+ "dev": true,
+ "requires": {
+ "natives": "1.1.5"
+ }
+ },
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "1.0.0",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/strip-bom/-/strip-bom-1.0.0.tgz",
+ "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=",
+ "dev": true,
+ "requires": {
+ "first-chunk-stream": "1.0.0",
+ "is-utf8": "0.2.1"
+ }
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
+ }
+ },
+ "vinyl": {
+ "version": "0.4.6",
+ "resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/vinyl/-/vinyl-0.4.6.tgz",
+ "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
+ "dev": true,
+ "requires": {
+ "clone": "0.2.0",
+ "clone-stats": "0.0.1"
+ }
+ }
+ }
+ },
"vm-browserify": {
"version": "0.0.4",
"resolved": "https://repo.sebank.se/artifactory/api/npm/tradingstation-npm/vm-browserify/-/vm-browserify-0.0.4.tgz",
diff --git a/package.json b/package.json
index d4c63af..e90b987 100644
--- a/package.json
+++ b/package.json
@@ -5,9 +5,10 @@
"scripts": {
"ng": "ng",
"start": "ng serve",
- "build": "ng build --base-href https://sebgroup.github.io/bootstrap/",
- "prebuild": "replace __TRAVIS_BUILD_NUMBER__ $TRAVIS_BUILD_NUMBER src/environments/environment.ts && replace __TRAVIS_BUILD_NUMBER__ $TRAVIS_BUILD_NUMBER src/environments/environment.prod.ts",
+ "build": "ng build --base-href https://sebgroup.github.io/bootstrap/ && copyfiles -f src/404.html dist/bootstrap",
+ "prebuild": "rimraf dist/bootstrap && replace __TRAVIS_BUILD_NUMBER__ $TRAVIS_BUILD_NUMBER src/environments/environment.ts && replace __TRAVIS_BUILD_NUMBER__ $TRAVIS_BUILD_NUMBER src/environments/environment.prod.ts",
"build-lib": "npm run copy-scss && npm run copy-fonts && npm run compile-css && copyfiles -f CHANGELOG.md LICENSE.md README.md scss/package.json dist/lib",
+ "build-sdl": "rimraf dist/bootstrap/sdl && copyfiles -u 2 src/**/*.md dist/bootstrap/sdl/ && gulp build-dsl",
"prebuild-lib": "rimraf dist/lib",
"prepublish-lib": "npm run build-lib",
"publish-lib": "npm publish dist/lib",
@@ -32,7 +33,7 @@
"e2e-ci": "ng e2e --protractor-config=e2e/protractor-ci.conf.js",
"commit": "git-cz",
"travis-deploy-once": "travis-deploy-once --pro",
- "semantic-release": "semantic-release && npm run build"
+ "semantic-release": "semantic-release && npm run build && npm run build-sdl"
},
"config": {
"commitizen": {
@@ -74,7 +75,10 @@
"@types/jasminewd2": "~2.0.3",
"@types/node": "^8.10.29",
"autoprefixer": "^9.1.3",
- "backstopjs": "^3.5.10",
+ "babel-core": "^6.26.3",
+ "babel-preset-env": "^1.7.0",
+ "babel-register": "^6.26.0",
+ "backstopjs": "^3.5.12",
"bootstrap": "4.1.3",
"clean-css-cli": "^4.2.1",
"codelyzer": "~4.2.1",
@@ -82,6 +86,11 @@
"copyfiles": "^2.0.0",
"cz-conventional-changelog": "^2.1.0",
"eyes.selenium": "0.0.83",
+ "gulp": "^3.9.1",
+ "gulp-json-format": "^2.0.0",
+ "gulp-jsoncombine": "^1.0.4",
+ "gulp-markdown-to-json": "^1.1.0",
+ "gulp-rename": "^1.2.2",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
@@ -97,7 +106,7 @@
"renamer": "^1.0.0",
"replace": "^1.0.0",
"rimraf": "^2.6.2",
- "semantic-release": "^15.9.12",
+ "semantic-release": "^15.9.15",
"start-server-and-test": "^1.7.1",
"travis-deploy-once": "^5.0.7",
"ts-node": "~5.0.1",
diff --git a/src/example/components/accordion/accordion.md b/src/example/components/accordion/accordion.md
new file mode 100644
index 0000000..89e2757
--- /dev/null
+++ b/src/example/components/accordion/accordion.md
@@ -0,0 +1,14 @@
+---
+title: Accordion
+componentid: component-accordion
+variantid: accordion
+guid: some-random-and-unique-string-accordion
+---
+# Usage and description
+**Framework needed!** Please note that the example provided on the link below is just a representation of how accordions look and the needed markup. In order to use accordion you need a framework to control when and how to toggle between active states. If you're using angular, please take a look at [ng-bootstrap](https://ng-bootstrap.github.io/) and their [accordion component](https://ng-bootstrap.github.io/#/components/accordion/examples).
+
+## Base state
+This is the default state of the component
+```html
+Show live example
+```
\ No newline at end of file
diff --git a/src/example/components/alerts/alerts-outline.md b/src/example/components/alerts/alerts-outline.md
new file mode 100644
index 0000000..7dc7288
--- /dev/null
+++ b/src/example/components/alerts/alerts-outline.md
@@ -0,0 +1,46 @@
+---
+title: Alerts (outline)
+componentid: component-alert
+variantid: outline
+guid: some-random-and-unique-string-alerts1
+---
+# Usage and description
+The first example below uses the `.alert-outline-*` class (replace * with context) for a more subtle message. The background is white to make it stick out when placed on grey backgrounds.
+
+# Want to import only alerts from Bootstrap?
+Sure, just add the following (instead of `@seb-style/bootstrap/dist/scss/bootstrap`)
+```scss
+@import "~@seb-style/variables/_variables"; // variables used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_functions"; // functions used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_mixins"; // mixins used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_reboot"; // reset browser specific styles (based on normalize.css)
+@import "~@seb-style/bootstrap/dist/scss/styles/alert"; // specific styles for alerts
+```
+
+Why not just import alerts? Well in order for the styles to build we need include some common variables, functions and mixins too, but don't worry these won't add size to the final output.
+
+
+## Base state
+This is the default state of the component
+```html
+
+
+ Primary content This message just needs to stand out.
+
+
+ Secondary content This message just needs to stand out.
+
+
+ Well done! You successfully read this important alert message.
+
+
+ Heads up! This alert needs your attention, but it's not super important.
+
+
+ Warning! Better check yourself, you're not looking too good.
+
+
+ Oh snap! Change a few things up and try submitting again.
+
+
+```
\ No newline at end of file
diff --git a/src/example/components/alerts/alerts-solid.md b/src/example/components/alerts/alerts-solid.md
new file mode 100644
index 0000000..ab4fa54
--- /dev/null
+++ b/src/example/components/alerts/alerts-solid.md
@@ -0,0 +1,33 @@
+---
+title: Alerts (solid color)
+componentid: component-alert
+variantid: solid
+guid: some-random-and-unique-string-alerts2
+---
+# Usage and description
+The example below uses the traditional `.alert-*` class (replace * with context), for use cases where the message is really important and needs to stand out.
+
+## Base state
+This is the default state of the component
+```html
+
+
+ Primary content This message just needs to stand out.
+
+
+ Secondary content This message just needs to stand out.
+
+
+ Well done! You successfully read this important alert message.
+
+
+ Heads up! This alert needs your attention, but it's not super important.
+
+
+ Warning! Better check yourself, you're not looking too good.
+
+
+ Oh snap! Change a few things up and try submitting again.
+
+
+```
\ No newline at end of file
diff --git a/src/example/components/breadcrumbs/breadcrumbs.md b/src/example/components/breadcrumbs/breadcrumbs.md
new file mode 100644
index 0000000..7501094
--- /dev/null
+++ b/src/example/components/breadcrumbs/breadcrumbs.md
@@ -0,0 +1,27 @@
+---
+title: Breadcrumbs
+componentid: component-breadcrumbs
+variantid: primary
+guid: some-random-and-unique-string-breadcrumbs
+---
+# Usage and description
+Indicate the current page’s location within a navigational hierarchy that automatically adds separators via CSS
+
+## Base state
+This is the default state of the component
+```html
+
+```
\ No newline at end of file
diff --git a/src/example/components/buttons/buttons-light.md b/src/example/components/buttons/buttons-light.md
new file mode 100644
index 0000000..92b3aaf
--- /dev/null
+++ b/src/example/components/buttons/buttons-light.md
@@ -0,0 +1,40 @@
+---
+title: Buttons
+componentid: component-button
+variantid: light
+guid: some-random-and-unique-string
+---
+# Usage and description
+The `.btn-light` class should only be used when buttons are placed on colored or dark backgrounds/images.
+
+## Base state
+This is the default state of the component
+```html
+
+
+ Light
+
+
+ Light
+
+
+ Light
+
+
+ Light
+
+
+ Light
+
+
+ Light
+
+
+
+```
+
+## Disabled state
+This is the disabled state of the component
+```html
+Button
+```
\ No newline at end of file
diff --git a/src/example/components/buttons/buttons.md b/src/example/components/buttons/buttons.md
new file mode 100644
index 0000000..bc4f44a
--- /dev/null
+++ b/src/example/components/buttons/buttons.md
@@ -0,0 +1,37 @@
+---
+title: Buttons
+componentid: component-button
+variantid: primary
+guid: some-random-and-unique-string
+---
+# Usage and description
+We have three main button classes that we use together with the base class `.btn` and they are `.btn-primary`, `.btn-secondary` and `.btn-link`, use the latter to give buttons the same behavior as normal links (used for links placed outside text segments and paragraphs as well as actions similar to "go to" or regular links).
+
+# Want to import only buttons from Bootstrap?
+Sure, just add the following (instead of `@seb-style/bootstrap/dist/scss/bootstrap`)
+```scss
+@import "~@seb-style/variables/_variables"; // variables used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_functions"; // functions used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_mixins"; // mixins used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_reboot"; // reset browser specific styles (based on normalize.css)
+@import "~@seb-style/bootstrap/dist/scss/styles/buttons"; // specific styles for buttons
+```
+
+Why not just import buttons? Well in order for the styles to build we need include some common variables, functions and mixins too, but don't worry these won't add size to the final output.
+
+## Base state
+This is the default state of the component
+```html
+ Primary
+ Secondary
+ Primary:disabled
+ Secondary:disabled
+ Link
+ Link:disabled
+```
+
+## Disabled state
+This is the disabled state of the component
+```html
+Button
+```
\ No newline at end of file
diff --git a/src/example/components/buttons/index.md b/src/example/components/buttons/index.md
deleted file mode 100644
index e69de29..0000000
diff --git a/src/example/components/cards/cards.md b/src/example/components/cards/cards.md
new file mode 100644
index 0000000..385af70
--- /dev/null
+++ b/src/example/components/cards/cards.md
@@ -0,0 +1,34 @@
+---
+title: Card
+componentid: component-card
+variantid: accordion
+guid: some-random-and-unique-string-card
+---
+# Usage and description
+Use cards to wrap content.
+
+# Want to import only cards from Bootstrap?
+Sure, just add the following (instead of `@seb-style/bootstrap/dist/scss/bootstrap`)
+```scss
+@import "~@seb-style/variables/_variables"; // variables used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_functions"; // functions used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_mixins"; // mixins used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_reboot"; // reset browser specific styles (based on normalize.css)
+@import "~@seb-style/bootstrap/dist/scss/styles/card"; // specific styles for cards
+```
+
+Why not just import card? Well in order for the styles to build we need include some common variables, functions and mixins too, but don't worry these won't add size to the final output.
+
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+
Special title treatment
+
With supporting text below as a natural lead-in to additional content.
+
Go somewhere
+
+
+```
\ No newline at end of file
diff --git a/src/example/components/checkboxes-and-slide-toggles/checkboxes-grid.md b/src/example/components/checkboxes-and-slide-toggles/checkboxes-grid.md
new file mode 100644
index 0000000..20a8174
--- /dev/null
+++ b/src/example/components/checkboxes-and-slide-toggles/checkboxes-grid.md
@@ -0,0 +1,44 @@
+---
+title: Checkbox
+componentid: component-checkbox
+variantid: grid
+guid: some-random-and-unique-checkbox-grid
+---
+# Usage and description
+Use rows and columns to create a responsive layout, in the example below checkboxes will be placed inline on medium sized screens and up. On smaller screens the checkboxes will stack on top of each other, test by resizing the window. Use one of the following utility classes `.my-*`, `.mb-*` or `.mt-*` to add spacing between the different options, ie. `mb-2 mb-md-0` to get a small bottom margin on small screens and below.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+
+
+ Check this custom checkbox
+
+
+
+
+
+
+ Don't forget me
+
+
+
+
+```
+
+## Disabled state
+This is the disabled state of the component
+```html
+
+
+ This checkbox is disabled
+
+```
\ No newline at end of file
diff --git a/src/example/components/checkboxes-and-slide-toggles/checkboxes.md b/src/example/components/checkboxes-and-slide-toggles/checkboxes.md
new file mode 100644
index 0000000..3a50531
--- /dev/null
+++ b/src/example/components/checkboxes-and-slide-toggles/checkboxes.md
@@ -0,0 +1,33 @@
+---
+title: Checkboxes
+componentid: component-checkbox
+variantid: primary
+guid: some-random-and-unique-checkbox
+---
+# Usage and description
+Below you'll find some examples of checkboxes and layout options using the grid (rows and columns), head over to [bootstrap](https://getbootstrap.com/docs/4.0/components/forms/#overview) docs for more info and examples.
+
+#Standard checkbox
+We use a standard input element with type="checkbox" for checkboxes but we need to wrap it in a div to get the right style for the different states.
+
+## Base state
+This is the default state of the component
+```html
+
+
+ Check this custom checkbox
+
+
+
+ This checkbox is disabled
+
+```
+
+## Disabled state
+This is the disabled state of the component
+```html
+
+
+ This checkbox is disabled
+
+```
\ No newline at end of file
diff --git a/src/example/components/dropdowns/dropdowns.md b/src/example/components/dropdowns/dropdowns.md
new file mode 100644
index 0000000..8c27a60
--- /dev/null
+++ b/src/example/components/dropdowns/dropdowns.md
@@ -0,0 +1,14 @@
+---
+title: Dropdown
+componentid: component-dropdown
+variantid: dropdown
+guid: some-random-and-unique-string-dropdown
+---
+# Usage and description
+**Framework needed!** Please note that the example provided on the link below is just a representation of how dropdowns look and the needed markup. In order to use dropdowns you need a framework to control when and how they are shown. If you're using angular, please take a look at [ng-bootstrap](https://ng-bootstrap.github.io/#/components/dropdowns/examples) and their dropdown component.
+
+## Base state
+This is the default state of the component
+```html
+Show live example
+```
\ No newline at end of file
diff --git a/src/example/components/modals/modals.md b/src/example/components/modals/modals.md
new file mode 100644
index 0000000..8c546ca
--- /dev/null
+++ b/src/example/components/modals/modals.md
@@ -0,0 +1,39 @@
+---
+title: Modal
+componentid: component-modal
+variantid: modal
+guid: some-random-and-unique-string-modal
+---
+# Usage and description
+**Framework needed!** Please note that the examples below is just a representation of how modals look and the needed markup. In order to use modals you need a framework to control when and how to show them. If you're using angular, please take a look at [ng-bootstrap](https://ng-bootstrap.github.io/) and their [modal component](https://ng-bootstrap.github.io/#/components/modal).
+
+**The modals from bootstrap can be used for:**
+
+- Normal modals (dialogues/alerts)
+- Aside modals (slide-outs)
+- Full screen modals (take-overs)
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+
+
+
Modal body text goes here.
+
+
+
+
+
+Show live examples
+```
\ No newline at end of file
diff --git a/src/example/components/pagination/pagination.md b/src/example/components/pagination/pagination.md
new file mode 100644
index 0000000..32a032a
--- /dev/null
+++ b/src/example/components/pagination/pagination.md
@@ -0,0 +1,42 @@
+---
+title: Pagination
+componentid: component-pagination
+variantid: pagination
+guid: some-random-and-unique-string-pagination
+---
+# Usage and description
+Framework needed! Please note that the example below is just a representation of how the pagination looks and the needed markup for it. In order to use pagination you need a framework to control when and how to show different pages. If you're using angular, please take a look at ng-bootstrap and their [pagination component](https://ng-bootstrap.github.io/#/components/pagination/examples).
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+```
+
+## Disabled state
+This is the disabled state of the component
+```html
+Button
+```
\ No newline at end of file
diff --git a/src/example/components/tables/tables-bordered.md b/src/example/components/tables/tables-bordered.md
new file mode 100644
index 0000000..831fd74
--- /dev/null
+++ b/src/example/components/tables/tables-bordered.md
@@ -0,0 +1,43 @@
+---
+title: Table
+componentid: component-table
+variantid: bordered
+guid: some-random-and-unique-string-table-bordered
+---
+# Usage and description
+Just add the class `table table-bordered` to your table element.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+```
diff --git a/src/example/components/tables/tables-hover.md b/src/example/components/tables/tables-hover.md
new file mode 100644
index 0000000..30be829
--- /dev/null
+++ b/src/example/components/tables/tables-hover.md
@@ -0,0 +1,43 @@
+---
+title: Table
+componentid: component-table
+variantid: hover
+guid: some-random-and-unique-string-table-hover
+---
+# Usage and description
+Just add the class `table table-hover` to your table element.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+```
diff --git a/src/example/components/tables/tables-sm.md b/src/example/components/tables/tables-sm.md
new file mode 100644
index 0000000..89b9e85
--- /dev/null
+++ b/src/example/components/tables/tables-sm.md
@@ -0,0 +1,43 @@
+---
+title: Table
+componentid: component-table
+variantid: small
+guid: some-random-and-unique-string-table-sm
+---
+# Usage and description
+Just add the class `table table-sm` to your table element.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+```
diff --git a/src/example/components/tables/tables-striped.md b/src/example/components/tables/tables-striped.md
new file mode 100644
index 0000000..a36cba6
--- /dev/null
+++ b/src/example/components/tables/tables-striped.md
@@ -0,0 +1,43 @@
+---
+title: Table
+componentid: component-table
+variantid: striped
+guid: some-random-and-unique-string-table-striped
+---
+# Usage and description
+Just add the class `table table-striped` to your table element.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+```
diff --git a/src/example/components/tables/tables.md b/src/example/components/tables/tables.md
new file mode 100644
index 0000000..7ec20be
--- /dev/null
+++ b/src/example/components/tables/tables.md
@@ -0,0 +1,55 @@
+---
+title: Table
+componentid: component-table
+variantid: standard
+guid: some-random-and-unique-string-table
+---
+# Usage and description
+Just add the class `table` to your table element.
+
+# Want to import only the table from Bootstrap?
+Sure, just add the following (instead of `@seb-style/bootstrap/dist/scss/bootstrap`)
+```scss
+@import "~@seb-style/variables/_variables"; // variables used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_functions"; // functions used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_mixins"; // mixins used by bootstrap
+@import "~@seb-style/bootstrap/dist/scss/styles/_reboot"; // reset browser specific styles (based on normalize.css)
+@import "~@seb-style/bootstrap/dist/scss/styles/tables"; // specific styles for tables
+```
+
+Why not just import tables? Well in order for the styles to build we need include some common variables, functions and mixins too, but don't worry these won't add size to the final output.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+```
\ No newline at end of file
diff --git a/src/example/components/tabs/tabs.md b/src/example/components/tabs/tabs.md
new file mode 100644
index 0000000..982e5a0
--- /dev/null
+++ b/src/example/components/tabs/tabs.md
@@ -0,0 +1,31 @@
+---
+title: Tabs
+componentid: component-tabs
+variantid: primary
+guid: some-random-and-unique-string-tabs
+---
+# Usage and description
+Framework needed! Please note that the example below is just a representation of how tabs look and the needed markup. In order to use tabs you need a framework to control when and how to show them. If you're using angular, please take a look at ng-bootstrap and their [tabs component](https://ng-bootstrap.github.io/#/components/tabs/examples).
+
+If you're using angular and want each tab to have it's own route (recommended), you don't need the tab component from ng-bootstrap (or any other framework). You just need to setup a router outlet and use router links for each tab together with the markup below (real example will be added later).
+
+## Base state
+This is the default state of the component
+```html
+
+```
\ No newline at end of file
diff --git a/src/example/components/tooltips/tooltips.md b/src/example/components/tooltips/tooltips.md
new file mode 100644
index 0000000..b896bf2
--- /dev/null
+++ b/src/example/components/tooltips/tooltips.md
@@ -0,0 +1,40 @@
+---
+title: Tooltip
+componentid: component-tooltip
+variantid: tooltip
+guid: some-random-and-unique-string-tooltip
+---
+# Usage and description
+Framework needed! Please note that the example below is just a representation of how the tooltips look and the needed markup. In order to use tooltips you need a framework to control when and how to show tooltips. If you're using angular, please take a look at ng-bootstrap and their [tooltip component](https://ng-bootstrap.github.io/#/components/tooltip/examples).
+
+Use the traditional ``-tag or the `.text-help` class to underline single words where you want to provide additional information inside a tooltip. In forms use ` ` to display an -icon.
+
+## Base state
+This is the default state of the component
+```html
+
+
+
+
+
+```
\ No newline at end of file