From bd3c18b16c07b7cb1486d80ec95c23e47e5d9739 Mon Sep 17 00:00:00 2001 From: Robert Hjalmers Date: Tue, 11 Sep 2018 19:26:54 +0200 Subject: [PATCH 1/5] docs: add 404.html for gh-pages redirect --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d4c63af..dad0fb5 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "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", "prebuild-lib": "rimraf dist/lib", "prepublish-lib": "npm run build-lib", From 0ace8381539793410ab4abb872f0155e7ad95332 Mon Sep 17 00:00:00 2001 From: Robert Hjalmers Date: Wed, 12 Sep 2018 10:48:16 +0200 Subject: [PATCH 2/5] chore: add stalebot Close stale issues if there's been no activity for the last 60 days. --- .github/stale.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/stale.yml 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 From 21de061ba58e46ac5262570ad3edd2e67263db6a Mon Sep 17 00:00:00 2001 From: Robert Hjalmers Date: Thu, 13 Sep 2018 09:48:07 +0200 Subject: [PATCH 3/5] chore: add gulp script for compiling sdl config closes #20 --- gulpfile.babel.js | 90 +++ package-lock.json | 1974 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 12 +- 3 files changed, 2032 insertions(+), 44 deletions(-) create mode 100644 gulpfile.babel.js 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 dad0fb5..d9d7adf 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,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 +85,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 +105,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", From 02917dc7eb960fd460177de91a79f5df56371a40 Mon Sep 17 00:00:00 2001 From: Robert Hjalmers Date: Thu, 13 Sep 2018 09:50:31 +0200 Subject: [PATCH 4/5] ci: add design library build script --- .travis.yml | 2 +- package.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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/package.json b/package.json index d9d7adf..e90b987 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "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": { From 320f1cf948678d6ed8bac0556d5ee18e1fa907bf Mon Sep 17 00:00:00 2001 From: Robert Hjalmers Date: Thu, 13 Sep 2018 09:51:47 +0200 Subject: [PATCH 5/5] chore(markdown): add files for design library closes #19 --- src/example/components/accordion/accordion.md | 14 +++++ .../components/alerts/alerts-outline.md | 46 ++++++++++++++++ src/example/components/alerts/alerts-solid.md | 33 +++++++++++ .../components/breadcrumbs/breadcrumbs.md | 27 +++++++++ .../components/buttons/buttons-light.md | 40 ++++++++++++++ src/example/components/buttons/buttons.md | 37 +++++++++++++ src/example/components/buttons/index.md | 0 src/example/components/cards/cards.md | 34 ++++++++++++ .../checkboxes-grid.md | 44 +++++++++++++++ .../checkboxes.md | 33 +++++++++++ src/example/components/dropdowns/dropdowns.md | 14 +++++ src/example/components/modals/modals.md | 39 +++++++++++++ .../components/pagination/pagination.md | 42 ++++++++++++++ .../components/tables/tables-bordered.md | 43 +++++++++++++++ src/example/components/tables/tables-hover.md | 43 +++++++++++++++ src/example/components/tables/tables-sm.md | 43 +++++++++++++++ .../components/tables/tables-striped.md | 43 +++++++++++++++ src/example/components/tables/tables.md | 55 +++++++++++++++++++ src/example/components/tabs/tabs.md | 31 +++++++++++ src/example/components/tooltips/tooltips.md | 40 ++++++++++++++ 20 files changed, 701 insertions(+) create mode 100644 src/example/components/accordion/accordion.md create mode 100644 src/example/components/alerts/alerts-outline.md create mode 100644 src/example/components/alerts/alerts-solid.md create mode 100644 src/example/components/breadcrumbs/breadcrumbs.md create mode 100644 src/example/components/buttons/buttons-light.md create mode 100644 src/example/components/buttons/buttons.md delete mode 100644 src/example/components/buttons/index.md create mode 100644 src/example/components/cards/cards.md create mode 100644 src/example/components/checkboxes-and-slide-toggles/checkboxes-grid.md create mode 100644 src/example/components/checkboxes-and-slide-toggles/checkboxes.md create mode 100644 src/example/components/dropdowns/dropdowns.md create mode 100644 src/example/components/modals/modals.md create mode 100644 src/example/components/pagination/pagination.md create mode 100644 src/example/components/tables/tables-bordered.md create mode 100644 src/example/components/tables/tables-hover.md create mode 100644 src/example/components/tables/tables-sm.md create mode 100644 src/example/components/tables/tables-striped.md create mode 100644 src/example/components/tables/tables.md create mode 100644 src/example/components/tabs/tabs.md create mode 100644 src/example/components/tooltips/tooltips.md 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 +
+ + + + + + +
+``` \ 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 +
+ + + + + + +
+``` \ 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 +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +``` + +## Disabled state +This is the disabled state of the component +```html + +``` \ 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 + + + + + + +``` + +## Disabled state +This is the disabled state of the component +```html + +``` \ 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 +
+
Featured
+
+

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 +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+``` + +## Disabled state +This is the disabled state of the component +```html +
+ + +
+``` \ 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 +
+ + +
+
+ + +
+``` + +## Disabled state +This is the disabled state of the component +```html +
+ + +
+``` \ 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 + +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 + +``` \ 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 NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe 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 NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe 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 NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe 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 NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe 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 NameLast NameUsername
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe 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