From 8b9d96d01fa51b063e700df6949ef308adafa2d0 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Tue, 16 Jan 2018 13:29:11 -0600 Subject: [PATCH] first commit --- .DS_Store | Bin 0 -> 6148 bytes .gitignore | 2 + Gruntfile.js | 31 ++ README.md | 1 + dist/dist.css | 340 ++++++++++++++ dist/dist.css.map | 7 + package-lock.json | 1110 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 18 + src/main.scss | 353 ++++++++++++++ 9 files changed, 1862 insertions(+) create mode 100644 .DS_Store create mode 100644 .gitignore create mode 100644 Gruntfile.js create mode 100644 README.md create mode 100644 dist/dist.css create mode 100644 dist/dist.css.map create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/main.scss diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 .content { + background-color: var(--background-color) !important; +} + +.add-button { + background-color: var(--ui-component-bg-color) !important; + color: var(--ui-component-text-color) !important; +} + +.blue { + /*legacy, replaced with .tinted */ + color: var(--link-color) !important; +} + +.tinted { + color: var(--link-color) !important; +} + +.tinted-selected { + color: var(--foreground-color) !important; +} + +.app-bar { + background-color: var(--background-color) !important; + border: none !important; +} + +.app-bar .item.border { + border-color: var(--border-color) !important; +} + +.section-title-bar { + color: var(--foreground-color) !important; + background-color: var(--background-color) !important; +} + +.section-title-bar-header .title { + color: var(--foreground-color) !important; +} + +/* Tags */ +.app .tags, .tags .content { + background-color: var(--tags-bg-color) !important; +} + +#tags-title-bar { + color: var(--heading-text-color) !important; +} + +.tags .tag { + color: var(--tags-number-text-color) !important; +} + +.tags .tag a { + color: var(--tags-selected-text-color) !important; +} + +.tags .tag > .info > .title { + color: var(--tags-text-color) !important; +} + +.tags .tag.selected > .info > .title { + color: var(--tags-selected-text-color) !important; +} + +.tags .tag.selected { + background-color: var(--tags-selected-bg-color) !important; + color: var(--tags-number-text-color) !important; +} + +.tags .tag:hover:not(.selected) { + background-color: var(--tags-selected-bg-color) !important; + color: var(--tags-number-text-color) !important; +} + +.tags .tag:hover:not(.selected) .info > .title { + color: var(--tags-selected-text-color) !important; +} + +/* Notes */ +.app .notes .content { + background-color: var(--background-color) !important; +} + +.notes { + border-left: 0 !important; + border-right: 0 !important; +} + +#notes-title-bar { + color: var(--heading-text-color) !important; + background-color: var(--notes-column-header-bg-color) !important; +} + +.notes .filter-section .filter-bar { + background-color: var(--ui-component-bg-color) !important; +} + +.notes .note.selected { + background-color: var(--note-cell-selected-bg-color) !important; + color: var(--note-cell-selected-text-color) !important; +} + +.notes .note { + border-bottom: 1px solid var(--note-cell-border-color) !important; + background-color: var(--note-cell-bg-color) !important; + color: var(--note-cell-text-color); +} + +.notes .scrollable { + border-left: 1px solid var(--notes-column-left-border-color) !important; + border-right: 1px solid var(--notes-column-right-border-color) !important; +} + +/* Editor */ +#editor-title-bar { + background-color: var(--editor-title-bar-bg-color) !important; +} + +#editor-title-bar > .title > .input { + color: var(--heading-text-color) !important; +} + +.editor-content { + background-color: var(--editor-bg-color) !important; +} + +.editor-content .editable { + background-color: var(--editor-bg-color); + color: var(--editor-text-color); +} + +#editor-title-bar .editor-tags .tags-input { + color: var(--heading-text-color) !important; +} + +#editor-title-bar #save-status { + color: #494B65 !important; +} + +/* Footer */ +#footer-bar { + border-top: 1px solid var(--footer-bar-border-top-color) !important; + background-color: var(--footer-bg-color) !important; +} + +/* Editors */ +.CodeMirror { + background-color: var(--editor-bg-color) !important; + color: var(--editor-text-color) !important; + border: 0 !important; +} + +.CodeMirror-cursor { + border-color: white; +} + +.CodeMirror-selected { + background: var(--ui-component-bg-color) !important; +} + +.CodeMirror-gutters { + background-color: var(--background-color) !important; + color: var(--editor-text-color) !important; + border-color: var(--border-color) !important; +} + +.CodeMirror .cm-header { + font-family: arial; + color: var(--editor-text-color) !important; +} + +.CodeMirror .cm-variable-2 { + font-family: arial; + color: var(--link-color) !important; +} + +.CodeMirror .cm-link, .cm-string, .cm-keyword { + font-family: arial; + color: var(--editor-text-color) !important; +} + +.CodeMirror .CodeMirror-linenumber { + color: gray !important; +} + +/* Code Editor bottom toolbar */ +#select-wrapper { + background-color: var(--background-color) !important; + color: var(--editor-text-color) !important; + border-color: var(--border-color) !important; +} + +/* Advanced Markdown top toolbar */ +.editor-toolbar { + background-color: var(--background-color) !important; + border-color: var(--border-color) !important; +} + +.editor-toolbar::before, ::after { + background: 0 !important; +} + +.editor-toolbar a { + color: var(--editor-text-color) !important; +} + +/* Simple Markdown Editor */ +#simple-markdown { + background-color: var(--editor-bg-color) !important; + color: var(--editor-text-color) !important; +} + +#simple-markdown #editor { + background-color: var(--editor-bg-color) !important; + color: var(--editor-text-color) !important; +} + +#simple-markdown #column-resizer { + background-color: var(--foreground-color) !important; +} + +/* Plus Editor */ +#plus-editor .note-editor.note-frame.fullscreen .note-editable { + background-color: var(--background-color) !important; + color: var(--editor-text-color) !important; +} + +#plus-editor .panel-default > .panel-heading { + background-color: var(--border-color) !important; +} + +#plus-editor .btn-default { + color: var(--ui-component-text-color) !important; + background-color: var(--ui-component-bg-color) !important; + border-color: var(--background-color) !important; +} + +#plus-editor .panel-heading { + border-color: var(--border-color) !important; +} + +#plus-editor .dropdown-menu > li > a { + color: var(--editor-text-color); +} + +.component-stack-border { + border-color: var(--border-color) !important; +} + +/*SN Components */ +:root { + --body-text-color: var(--editor-text-color); + --body-background-color: var(--background-color); + --element-text-color: var(--ui-component-text-color); + --element-background-color: var(--ui-component-bg-color); + --tint-color: var(--highlight-color); +} + +.sn-component .element-background-color { + background-color: var(--element-background-color); +} + +.sn-component .body-background-color { + background-color: var(--body-background-color); +} + +.sn-component .element-text-color { + color: var(--element-text-color); +} + +.sn-component .body-text-color { + color: var(--body-text-color); +} + +/*# sourceMappingURL=dist.css.map */ diff --git a/dist/dist.css.map b/dist/dist.css.map new file mode 100644 index 0000000..4a5af43 --- /dev/null +++ b/dist/dist.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../src/main.scss"], +"names": [], +"file": "dist.css" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..bcadaa3 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1110 @@ +{ + "name": "sn-futura-titanium", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "1.0.4", + "debug": "2.2.0", + "depd": "1.1.2", + "http-errors": "1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "2.3.0", + "qs": "5.2.0", + "raw-body": "2.1.7", + "type-is": "1.6.15" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + }, + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/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" + } + }, + "coffee-script": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz", + "integrity": "sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cross-spawn": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz", + "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=", + "dev": true, + "requires": { + "lru-cache": "2.7.3" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "5.0.15" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "requires": { + "globule": "1.2.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "grunt": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", + "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=", + "dev": true, + "requires": { + "coffee-script": "1.10.0", + "dateformat": "1.0.12", + "eventemitter2": "0.4.14", + "exit": "0.1.2", + "findup-sync": "0.3.0", + "glob": "7.0.6", + "grunt-cli": "1.2.0", + "grunt-known-options": "1.1.0", + "grunt-legacy-log": "1.0.0", + "grunt-legacy-util": "1.0.0", + "iconv-lite": "0.4.19", + "js-yaml": "3.5.5", + "minimatch": "3.0.4", + "nopt": "3.0.6", + "path-is-absolute": "1.0.1", + "rimraf": "2.2.8" + }, + "dependencies": { + "grunt-cli": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", + "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", + "dev": true, + "requires": { + "findup-sync": "0.3.0", + "grunt-known-options": "1.1.0", + "nopt": "3.0.6", + "resolve": "1.1.7" + } + } + } + }, + "grunt-contrib-sass": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-1.0.0.tgz", + "integrity": "sha1-gGg4JRy8DhqU1k1RXN00z2dNcBs=", + "dev": true, + "requires": { + "async": "0.9.2", + "chalk": "1.1.3", + "cross-spawn": "0.2.9", + "dargs": "4.1.0", + "which": "1.2.14" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "grunt-contrib-watch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz", + "integrity": "sha1-hKGnodar0m7VaEE0lscxM+mQAY8=", + "dev": true, + "requires": { + "async": "1.5.2", + "gaze": "1.1.2", + "lodash": "3.10.1", + "tiny-lr": "0.2.1" + } + }, + "grunt-known-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", + "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=", + "dev": true + }, + "grunt-legacy-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz", + "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=", + "dev": true, + "requires": { + "colors": "1.1.2", + "grunt-legacy-log-utils": "1.0.0", + "hooker": "0.2.3", + "lodash": "3.10.1", + "underscore.string": "3.2.3" + } + }, + "grunt-legacy-log-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", + "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "lodash": "4.3.0" + }, + "dependencies": { + "lodash": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", + "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", + "dev": true + } + } + }, + "grunt-legacy-util": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", + "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "exit": "0.1.2", + "getobject": "0.1.0", + "hooker": "0.2.3", + "lodash": "4.3.0", + "underscore.string": "3.2.3", + "which": "1.2.14" + }, + "dependencies": { + "lodash": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", + "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=", + "dev": true + } + } + }, + "grunt-newer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grunt-newer/-/grunt-newer-1.3.0.tgz", + "integrity": "sha1-g8y3od2ny9irI7BZAk6+YUrS80I=", + "dev": true, + "requires": { + "async": "1.5.2", + "rimraf": "2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.0.6" + } + } + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "statuses": "1.4.0" + } + }, + "http-parser-js": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-yaml": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", + "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } + }, + "livereload-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", + "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "dev": true + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "validate-npm-package-license": "3.0.1" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "1.14.2", + "debug": "2.2.0", + "faye-websocket": "0.10.0", + "livereload-js": "2.3.0", + "parseurl": "1.3.2", + "qs": "5.1.0" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "underscore.string": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", + "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.9", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..062653a --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "sn-futura-titanium", + "version": "1.0.0", + "main": "dist/dist.css", + "devDependencies": { + "grunt": "^1.0.1", + "grunt-contrib-watch": "^1.0.0", + "grunt-newer": "^1.2.0", + "grunt-contrib-sass": "^1.0.0" + }, + "sn": { + "main": "dist/dist.css" + }, + "repository": { + "type": "git", + "url": "git://github.com/sn-extensions/futura-theme.git" + } +} diff --git a/src/main.scss b/src/main.scss new file mode 100644 index 0000000..a0bc89a --- /dev/null +++ b/src/main.scss @@ -0,0 +1,353 @@ +:root { + + --foreground-color: #a9aabe; + --background-color: #20202b; + --highlight-color: #fca429; + + /* Tags */ + --tags-text-color: var(--foreground-color); + --tags-selected-text-color: var(--foreground-color); + + --tags-number-text-color: var(--highlight-color); + + --tags-bg-color: var(--background-color); + --tags-selected-bg-color: var(--background-color); + + /* Notes */ + --note-cell-text-color: var(--foreground-color); + --note-cell-selected-text-color: var(--foreground-color); + --notes-column-header-bg-color: var(--background-color); + --note-cell-bg-color: #272734; + --note-cell-selected-bg-color: var(--background-color); + --note-cell-border-color: #20222c; + + --notes-column-left-border-color: 0; + --notes-column-right-border-color: 0; + + /* Editor */ + --editor-text-color: var(--foreground-color); + --editor-bg-color: var(--background-color); + --editor-title-bar-bg-color: var(--background-color); + + /* Footer */ + --footer-bg-color: var(--background-color); + --footer-link-color: #73b725; + --footer-bar-border-top-color: 0; + + /* UI Components */ + --ui-component-text-color: var(--foreground-color); + --ui-component-bg-color: var(--background-color); + + /* Column Menus */ + --section-menu-bar-bg-color: #272734; + --section-menu-bar-text-color: var(--foreground-color); + + --section-menu-bar-highlighted-bg-color: #73b725; + --section-menu-bar-highlighted-text-color: var(--background-color); + + --colomn-menu-text-color: var(--foreground-color); + --colomn-menu-highlighted-bg-color: #73b725; + --colomn-menu-highlighted-text-color: var(--background-color); + --menu-section-sep-color: var(--border-color);; + --menu-item-sep-color: rgba(0, 0, 0, 0.1); + + /* General */ + --border-color: #20222c; + --heading-text-color: var(--foreground-color); + --bar-bg-color: var(--background-color); + --link-color: #73b725; +} + +/* General */ + +::selection { + background: #A7A7C8 !important; /* WebKit/Blink Browsers */ + color: white; +} + +::-moz-selection { + background: #A7A7C8 !important; /* Gecko Browsers */ + color: white; +} + +body { + color: var(--foreground-color) !important; +} + +.app .section > .content { + background-color: var(--background-color) !important; +} + +.add-button { + background-color: var(--ui-component-bg-color) !important; + color: var(--ui-component-text-color) !important; +} + +.blue { /*legacy, replaced with .tinted */ + color: var(--link-color) !important; +} + +.tinted { + color: var(--link-color) !important; +} + +.tinted-selected { + color: var(--foreground-color) !important; +} + +.app-bar { + background-color: var(--background-color) !important; + border: none !important; +} + +.app-bar .item.border { + border-color: var(--border-color) !important; +} + +.section-title-bar { + color: var(--foreground-color) !important; + background-color: var(--background-color) !important; +} + +.section-title-bar-header .title { + color: var(--foreground-color) !important; +} + + +/* Tags */ + +.app .tags, .tags .content { + background-color: var(--tags-bg-color) !important; +} + +#tags-title-bar { + color: var(--heading-text-color) !important; +} + +.tags .tag { + color: var(--tags-number-text-color) !important; +} + +.tags .tag a { + color: var(--tags-selected-text-color) !important; +} + +.tags .tag > .info > .title { + color: var(--tags-text-color) !important; +} + +.tags .tag.selected > .info > .title { + color: var(--tags-selected-text-color) !important; +} + +.tags .tag.selected { + background-color: var(--tags-selected-bg-color) !important; + color: var(--tags-number-text-color) !important; +} + +.tags .tag:hover:not(.selected) { + background-color: var(--tags-selected-bg-color) !important; + color: var(--tags-number-text-color) !important; +} + +.tags .tag:hover:not(.selected) .info > .title { + color: var(--tags-selected-text-color) !important; +} + + +/* Notes */ + +.app .notes .content { + background-color: var(--background-color) !important; +} + +.notes { + border-left: 0 !important; + border-right: 0 !important; +} + +#notes-title-bar { + color: var(--heading-text-color) !important; + background-color: var(--notes-column-header-bg-color) !important; +} + +.notes .filter-section .filter-bar { + background-color: var(--ui-component-bg-color) !important; +} + +.notes .note.selected { + background-color: var(--note-cell-selected-bg-color) !important; + color: var(--note-cell-selected-text-color) !important; +} + +.notes .note { + border-bottom: 1px solid var(--note-cell-border-color) !important; + background-color: var(--note-cell-bg-color) !important; + color: var(--note-cell-text-color); +} + +.notes .scrollable { + border-left: 1px solid var(--notes-column-left-border-color) !important; + border-right: 1px solid var(--notes-column-right-border-color) !important; +} + + +/* Editor */ + +#editor-title-bar { + background-color: var(--editor-title-bar-bg-color) !important; +} + +#editor-title-bar > .title > .input { + color: var(--heading-text-color) !important; +} + +.editor-content { + background-color: var(--editor-bg-color) !important; +} + +.editor-content .editable { + background-color: var(--editor-bg-color); + color: var(--editor-text-color); +} + +#editor-title-bar .editor-tags .tags-input { + color: var(--heading-text-color) !important; +} + +#editor-title-bar #save-status { + color: #494B65 !important; +} + +/* Footer */ + +#footer-bar { + border-top: 1px solid var(--footer-bar-border-top-color) !important; + background-color: var(--footer-bg-color) !important; +} + +/* Editors */ + +.CodeMirror { + background-color: var(--editor-bg-color) !important; + color: var(--editor-text-color) !important; + border: 0 !important; +} + +.CodeMirror-cursor { + border-color: white; +} + +.CodeMirror-selected { + background: var(--ui-component-bg-color) !important; +} + +.CodeMirror-gutters { + background-color: var(--background-color) !important; + color: var(--editor-text-color) !important; + border-color: var(--border-color) !important; +} + +.CodeMirror .cm-header { font-family: arial; color: var(--editor-text-color) !important;} +.CodeMirror .cm-variable-2 { font-family: arial; color: var(--link-color) !important;} +.CodeMirror .cm-link, .cm-string, .cm-keyword { font-family: arial; color: var(--editor-text-color) !important;} + +.CodeMirror .CodeMirror-linenumber { color: gray !important; } + +/* Code Editor bottom toolbar */ + +#select-wrapper { + background-color: var(--background-color) !important; + color: var(--editor-text-color) !important; + border-color: var(--border-color) !important; +} + +/* Advanced Markdown top toolbar */ + +.editor-toolbar { + background-color: var(--background-color) !important; + border-color: var(--border-color) !important; +} + +.editor-toolbar::before, ::after { + background: 0 !important; +} + +.editor-toolbar a { + color: var(--editor-text-color) !important; +} + +/* Simple Markdown Editor */ + +#simple-markdown { + background-color: var(--editor-bg-color) !important; + color: var(--editor-text-color) !important; +} + +#simple-markdown #editor { + background-color: var(--editor-bg-color) !important; + color: var(--editor-text-color) !important; +} + +#simple-markdown #column-resizer { + background-color: var(--foreground-color) !important; +} + + +/* Plus Editor */ + +#plus-editor .note-editor.note-frame.fullscreen .note-editable { + background-color: var(--background-color) !important; + color: var(--editor-text-color) !important; +} + +#plus-editor .panel-default>.panel-heading { + background-color: var(--border-color) !important; +} + +#plus-editor .btn-default { + color: var(--ui-component-text-color) !important; + background-color: var(--ui-component-bg-color) !important; + border-color: var(--background-color) !important; +} + +#plus-editor .panel-heading { + border-color: var(--border-color) !important; +} + +#plus-editor .dropdown-menu>li>a { + color: var(--editor-text-color); +} + + +.component-stack-border { + border-color: var(--border-color) !important; +} + +/*SN Components */ + +:root { + --body-text-color: var(--editor-text-color); + --body-background-color: var(--background-color); + + --element-text-color: var(--ui-component-text-color); + --element-background-color: var(--ui-component-bg-color); + + --tint-color: var(--highlight-color); +} + +.sn-component .element-background-color { + background-color: var(--element-background-color); +} + +.sn-component .body-background-color { + background-color: var(--body-background-color); +} + +.sn-component .element-text-color { + color: var(--element-text-color); +} + +.sn-component .body-text-color { + color: var(--body-text-color); +}