From 3e4571f9c1636e1146514d28945a372e7e0d1d2f Mon Sep 17 00:00:00 2001 From: kohterai Date: Thu, 7 Mar 2019 16:47:01 +0800 Subject: [PATCH 01/17] Redesign Start --- package-lock.json | 1487 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 1488 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..31c769f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1487 @@ +{ + "name": "aiden-doc", + "version": "1.0.3", + "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 + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "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 + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "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 + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "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 + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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.0.0", + "map-obj": "^1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "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.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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 + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "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.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "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 + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "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.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "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 + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "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.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "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.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "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-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.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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 + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "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.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "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.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "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.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "mime-db": { + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", + "dev": true + }, + "mime-types": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "dev": true, + "requires": { + "mime-db": "~1.38.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.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-sass": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", + "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + }, + "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" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "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 + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "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 + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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.2.0" + } + }, + "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.0" + } + }, + "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-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "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.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "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.0" + } + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "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.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.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.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "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 + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "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.0.0" + } + }, + "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.0" + } + }, + "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 + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json index 2a24441..0c1db7a 100644 --- a/package.json +++ b/package.json @@ -29,4 +29,4 @@ "generator" ], "dependencies": {} -} \ No newline at end of file +} From b63d292811d5744881e5cbcebc83982bf1bfbc20 Mon Sep 17 00:00:00 2001 From: kohterai Date: Fri, 8 Mar 2019 12:08:50 +0800 Subject: [PATCH 02/17] Partials folder copied from default template --- .../assets/css/elements/_toolbar.sass | 1 + typedoc_theme/partials/analytics.hbs | 11 +++ typedoc_theme/partials/breadcrumb.hbs | 16 ++++ typedoc_theme/partials/comment.hbs | 22 +++++ typedoc_theme/partials/footer.hbs | 66 +++++++++++++++ typedoc_theme/partials/header.hbs | 71 ++++++++++++++++ typedoc_theme/partials/hierarchy.hbs | 17 ++++ typedoc_theme/partials/index.hbs | 19 +++++ typedoc_theme/partials/member.declaration.hbs | 22 +++++ .../partials/member.getterSetter.hbs | 37 +++++++++ typedoc_theme/partials/member.hbs | 22 +++++ .../partials/member.signature.body.hbs | 56 +++++++++++++ .../partials/member.signature.title.hbs | 28 +++++++ typedoc_theme/partials/member.signatures.hbs | 13 +++ typedoc_theme/partials/member.sources.hbs | 22 +++++ typedoc_theme/partials/members.group.hbs | 8 ++ typedoc_theme/partials/members.hbs | 5 ++ typedoc_theme/partials/navigation.hbs | 26 ++++++ typedoc_theme/partials/parameter.hbs | 81 ++++++++++++++++++ typedoc_theme/partials/toc.hbs | 10 +++ typedoc_theme/partials/toc.root.hbs | 18 ++++ typedoc_theme/partials/type.hbs | 83 +++++++++++++++++++ typedoc_theme/partials/typeAndParent.hbs | 42 ++++++++++ typedoc_theme/partials/typeParameters.hbs | 14 ++++ 24 files changed, 710 insertions(+) create mode 100644 typedoc_theme/partials/analytics.hbs create mode 100644 typedoc_theme/partials/breadcrumb.hbs create mode 100644 typedoc_theme/partials/comment.hbs create mode 100644 typedoc_theme/partials/footer.hbs create mode 100644 typedoc_theme/partials/header.hbs create mode 100644 typedoc_theme/partials/hierarchy.hbs create mode 100644 typedoc_theme/partials/index.hbs create mode 100644 typedoc_theme/partials/member.declaration.hbs create mode 100644 typedoc_theme/partials/member.getterSetter.hbs create mode 100644 typedoc_theme/partials/member.hbs create mode 100644 typedoc_theme/partials/member.signature.body.hbs create mode 100644 typedoc_theme/partials/member.signature.title.hbs create mode 100644 typedoc_theme/partials/member.signatures.hbs create mode 100644 typedoc_theme/partials/member.sources.hbs create mode 100644 typedoc_theme/partials/members.group.hbs create mode 100644 typedoc_theme/partials/members.hbs create mode 100644 typedoc_theme/partials/navigation.hbs create mode 100644 typedoc_theme/partials/parameter.hbs create mode 100644 typedoc_theme/partials/toc.hbs create mode 100644 typedoc_theme/partials/toc.root.hbs create mode 100644 typedoc_theme/partials/type.hbs create mode 100644 typedoc_theme/partials/typeAndParent.hbs create mode 100644 typedoc_theme/partials/typeParameters.hbs diff --git a/typedoc_theme/assets/css/elements/_toolbar.sass b/typedoc_theme/assets/css/elements/_toolbar.sass index a2ee3aa..a4e861c 100644 --- a/typedoc_theme/assets/css/elements/_toolbar.sass +++ b/typedoc_theme/assets/css/elements/_toolbar.sass @@ -10,6 +10,7 @@ // // // + .tsd-page-toolbar position: absolute z-index: 1 diff --git a/typedoc_theme/partials/analytics.hbs b/typedoc_theme/partials/analytics.hbs new file mode 100644 index 0000000..2c4ec9b --- /dev/null +++ b/typedoc_theme/partials/analytics.hbs @@ -0,0 +1,11 @@ +{{#if settings.gaID}} + +{{/if}} \ No newline at end of file diff --git a/typedoc_theme/partials/breadcrumb.hbs b/typedoc_theme/partials/breadcrumb.hbs new file mode 100644 index 0000000..3197418 --- /dev/null +++ b/typedoc_theme/partials/breadcrumb.hbs @@ -0,0 +1,16 @@ +{{#if parent}} + {{#with parent}}{{> breadcrumb}}{{/with}} +
  • + {{#if url}} + {{name}} + {{else}} + {{name}} + {{/if}} +
  • +{{else}} + {{#if url}} +
  • + Globals +
  • + {{/if}} +{{/if}} \ No newline at end of file diff --git a/typedoc_theme/partials/comment.hbs b/typedoc_theme/partials/comment.hbs new file mode 100644 index 0000000..1fbd2d7 --- /dev/null +++ b/typedoc_theme/partials/comment.hbs @@ -0,0 +1,22 @@ +{{#with comment}} + {{#if hasVisibleComponent}} +
    + {{#if shortText}} +
    + {{#markdown}}{{{shortText}}}{{/markdown}} +
    + {{/if}} + {{#if text}} + {{#markdown}}{{{text}}}{{/markdown}} + {{/if}} + {{#if tags}} +
    + {{#each tags}} +
    {{tagName}}
    +
    {{#markdown}}{{{text}}}{{/markdown}}
    + {{/each}} +
    + {{/if}} +
    + {{/if}} +{{/with}} \ No newline at end of file diff --git a/typedoc_theme/partials/footer.hbs b/typedoc_theme/partials/footer.hbs new file mode 100644 index 0000000..2cf12c5 --- /dev/null +++ b/typedoc_theme/partials/footer.hbs @@ -0,0 +1,66 @@ + + +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    + + +{{#unless settings.hideGenerator}} +
    +

    Generated using TypeDoc

    +
    +{{/unless}} diff --git a/typedoc_theme/partials/header.hbs b/typedoc_theme/partials/header.hbs new file mode 100644 index 0000000..102d966 --- /dev/null +++ b/typedoc_theme/partials/header.hbs @@ -0,0 +1,71 @@ +
    +
    +
    +
    + + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + {{#unless settings.excludeExternals}} + + + {{/unless}} + + {{#unless settings.excludeNotExported}} + + + {{/unless}} +
    +
    + + Menu +
    +
    +
    +
    +
    +
    +
      + {{#with model}}{{> breadcrumb}}{{/with}} +
    +

    {{#compact}} + {{model.kindString}}  + {{model.name}} + {{#if model.typeParameters}} + < + {{#each model.typeParameters}} + {{#if @index}}, {{/if}} + {{name}} + {{/each}} + > + {{/if}} + {{/compact}}

    +
    +
    +
    \ No newline at end of file diff --git a/typedoc_theme/partials/hierarchy.hbs b/typedoc_theme/partials/hierarchy.hbs new file mode 100644 index 0000000..9a54d51 --- /dev/null +++ b/typedoc_theme/partials/hierarchy.hbs @@ -0,0 +1,17 @@ +
      + {{#each types}} +
    • + {{#if ../isTarget}} + {{this}} + {{else}} + {{> type}} + {{/if}} + + {{#if @last}} + {{#with ../next}} + {{> hierarchy}} + {{/with}} + {{/if}} +
    • + {{/each}} +
    diff --git a/typedoc_theme/partials/index.hbs b/typedoc_theme/partials/index.hbs new file mode 100644 index 0000000..6224dfe --- /dev/null +++ b/typedoc_theme/partials/index.hbs @@ -0,0 +1,19 @@ +{{#if groups}} +
    +

    Index

    +
    +
    + {{#each groups}} +
    +

    {{title}}

    + +
    + {{/each}} +
    +
    +
    +{{/if}} \ No newline at end of file diff --git a/typedoc_theme/partials/member.declaration.hbs b/typedoc_theme/partials/member.declaration.hbs new file mode 100644 index 0000000..9dbe3f3 --- /dev/null +++ b/typedoc_theme/partials/member.declaration.hbs @@ -0,0 +1,22 @@ +
    {{#compact}} + {{{wbr name}}}{{#if isOptional}}?{{/if}}: {{#with type}}{{>type}}{{/with}} + {{#if defaultValue}} + +  =  + {{defaultValue}} + + {{/if}} +{{/compact}}
    + +{{> member.sources}} + +{{> comment}} + +{{#if type.declaration}} +
    +

    Type declaration

    + {{#with type.declaration}} + {{> parameter}} + {{/with}} +
    +{{/if}} \ No newline at end of file diff --git a/typedoc_theme/partials/member.getterSetter.hbs b/typedoc_theme/partials/member.getterSetter.hbs new file mode 100644 index 0000000..3dede27 --- /dev/null +++ b/typedoc_theme/partials/member.getterSetter.hbs @@ -0,0 +1,37 @@ +
      + {{#if getSignature}} + {{#with getSignature}} +
    • {{#compact}} + get  + {{../name}} + {{> member.signature.title hideName=true }} + {{/compact}}
    • + {{/with}} + {{/if}} + {{#if setSignature}} + {{#with setSignature}} +
    • {{#compact}} + set  + {{../name}} + {{> member.signature.title hideName=true }} + {{/compact}}
    • + {{/with}} + {{/if}} +
    + +
      + {{#if getSignature}} + {{#with getSignature}} +
    • + {{> member.signature.body }} +
    • + {{/with}} + {{/if}} + {{#if setSignature}} + {{#with setSignature}} +
    • + {{> member.signature.body }} +
    • + {{/with}} + {{/if}} +
    \ No newline at end of file diff --git a/typedoc_theme/partials/member.hbs b/typedoc_theme/partials/member.hbs new file mode 100644 index 0000000..01c59e8 --- /dev/null +++ b/typedoc_theme/partials/member.hbs @@ -0,0 +1,22 @@ +
    + + {{#if name}} +

    {{#each flags}}{{this}} {{/each}}{{{wbr name}}}

    + {{/if}} + + {{#if signatures}} + {{> member.signatures}} + {{else}}{{#if hasGetterOrSetter}} + {{> member.getterSetter}} + {{else}} + {{> member.declaration}} + {{/if}}{{/if}} + + {{#each groups}} + {{#each children}} + {{#unless hasOwnDocument}} + {{> member}} + {{/unless}} + {{/each}} + {{/each}} +
    diff --git a/typedoc_theme/partials/member.signature.body.hbs b/typedoc_theme/partials/member.signature.body.hbs new file mode 100644 index 0000000..fdde257 --- /dev/null +++ b/typedoc_theme/partials/member.signature.body.hbs @@ -0,0 +1,56 @@ +{{#unless hideSources}} + {{> member.sources}} +{{/unless}} + +{{> comment}} + +{{#if typeParameters}} +

    Type parameters

    + {{> typeParameters}} +{{/if}} + +{{#if parameters}} +

    Parameters

    +
      + {{#each parameters}} +
    • +
      {{#compact}} + {{#each flags}} + {{this}}  + {{/each}} + {{#if flags.isRest}}...{{/if}} + {{name}}:  + {{#with type}}{{>type}}{{/with}} + {{#if defaultValue}} + +  =  + {{defaultValue}} + + {{/if}} + {{/compact}}
      + + {{> comment}} + + {{#if type.declaration}} + {{#with type.declaration}} + {{> parameter}} + {{/with}} + {{/if}} +
    • + {{/each}} +
    +{{/if}} + +{{#if type}} +

    Returns {{#with type}}{{>type}}{{/with}}

    + + {{#if comment.returns}} + {{#markdown}}{{{comment.returns}}}{{/markdown}} + {{/if}} + + {{#if type.declaration}} + {{#with type.declaration}} + {{> parameter}} + {{/with}} + {{/if}} +{{/if}} \ No newline at end of file diff --git a/typedoc_theme/partials/member.signature.title.hbs b/typedoc_theme/partials/member.signature.title.hbs new file mode 100644 index 0000000..efe9bcc --- /dev/null +++ b/typedoc_theme/partials/member.signature.title.hbs @@ -0,0 +1,28 @@ +{{#compact}} + {{#unless hideName}}{{{wbr name}}}{{/unless}} + {{#if typeParameters}} + < + {{#each typeParameters}} + {{#if @index}}, {{/if}} + {{name}} + {{/each}} + > + {{/if}} + ( + {{#each parameters}} + {{#if @index}}, {{/if}} + {{#if flags.isRest}}...{{/if}} + {{name}} + + {{#if flags.isOptional}}?{{/if}} + {{#if defaultValue}}?{{/if}} + :  + + {{#with type}}{{>type}}{{/with}} + {{/each}} + ) + {{#if type}} + + {{#with type}}{{>type}}{{/with}} + {{/if}} +{{/compact}} \ No newline at end of file diff --git a/typedoc_theme/partials/member.signatures.hbs b/typedoc_theme/partials/member.signatures.hbs new file mode 100644 index 0000000..cc25811 --- /dev/null +++ b/typedoc_theme/partials/member.signatures.hbs @@ -0,0 +1,13 @@ +
      + {{#each signatures}} +
    • {{> member.signature.title }}
    • + {{/each}} +
    + +
      + {{#each signatures}} +
    • + {{> member.signature.body }} +
    • + {{/each}} +
    \ No newline at end of file diff --git a/typedoc_theme/partials/member.sources.hbs b/typedoc_theme/partials/member.sources.hbs new file mode 100644 index 0000000..367a3ae --- /dev/null +++ b/typedoc_theme/partials/member.sources.hbs @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/typedoc_theme/partials/members.group.hbs b/typedoc_theme/partials/members.group.hbs new file mode 100644 index 0000000..574cf14 --- /dev/null +++ b/typedoc_theme/partials/members.group.hbs @@ -0,0 +1,8 @@ +
    +

    {{title}}

    + {{#each children}} + {{#unless hasOwnDocument}} + {{> member}} + {{/unless}} + {{/each}} +
    diff --git a/typedoc_theme/partials/members.hbs b/typedoc_theme/partials/members.hbs new file mode 100644 index 0000000..728fe7b --- /dev/null +++ b/typedoc_theme/partials/members.hbs @@ -0,0 +1,5 @@ +{{#each groups}} + {{#unless allChildrenHaveOwnDocument}} + {{> members.group}} + {{/unless}} +{{/each}} \ No newline at end of file diff --git a/typedoc_theme/partials/navigation.hbs b/typedoc_theme/partials/navigation.hbs new file mode 100644 index 0000000..b1f91e4 --- /dev/null +++ b/typedoc_theme/partials/navigation.hbs @@ -0,0 +1,26 @@ +{{#if isVisible}} + {{#if isLabel}} +
  • + {{{wbr title}}} +
  • + {{else}} + {{#if isGlobals}} +
  • + {{{wbr title}}} +
  • + {{else}} +
  • + {{{wbr title}}} + {{#if isInPath}} + {{#if children}} +
      + {{#each children}} + {{> navigation}} + {{/each}} +
    + {{/if}} + {{/if}} +
  • + {{/if}} + {{/if}} +{{/if}} diff --git a/typedoc_theme/partials/parameter.hbs b/typedoc_theme/partials/parameter.hbs new file mode 100644 index 0000000..eb06dc0 --- /dev/null +++ b/typedoc_theme/partials/parameter.hbs @@ -0,0 +1,81 @@ +
      + {{#if signatures}} +
    • +
        + {{#each signatures}} +
      • {{> member.signature.title hideName=true }}
      • + {{/each}} +
      + +
        + {{#each signatures}} +
      • {{> member.signature.body hideSources=true }}
      • + {{/each}} +
      +
    • + {{/if}} + {{#if indexSignature}} +
    • +
      {{#compact}} + [ + {{#each indexSignature.parameters}} + {{#if flags.isRest}}...{{/if}}{{name}}: {{#with type}}{{>type}}{{/with}} + {{/each}} + ]:  + {{#with indexSignature.type}}{{>type}}{{/with}} + {{/compact}}
      + + {{#with indexSignature}} + {{> comment}} + {{/with}} + + {{#if indexSignature.type.declaration}} + {{#with indexSignature.type.declaration}} + {{> parameter}} + {{/with}} + {{/if}} +
    • + {{/if}} + {{#each children}} +
    • + {{#if signatures}} +
      {{#compact}} + {{#if flags.isRest}}...{{/if}} + {{{wbr name}}} + + {{#if isOptional}}?{{/if}} + :  + + function + {{/compact}}
      + + {{> member.signatures}} + {{else}} +
      {{#compact}} + {{#each flags}} + {{this}}  + {{/each}} + {{#if flags.isRest}}...{{/if}} + {{{wbr name}}} + + {{#if flags.isOptional}}?{{/if}} + :  + + {{#with type}}{{>type}}{{/with}} + {{/compact}}
      + + {{> comment}} + + {{#if children}} + {{> parameter}} + {{/if}} + + {{#if type.declaration}} + {{#with type.declaration}} + {{> parameter}} + {{/with}} + {{/if}} + {{/if}} +
    • + {{/each}} +
    diff --git a/typedoc_theme/partials/toc.hbs b/typedoc_theme/partials/toc.hbs new file mode 100644 index 0000000..56b1d74 --- /dev/null +++ b/typedoc_theme/partials/toc.hbs @@ -0,0 +1,10 @@ +
  • + {{{wbr title}}} + {{#if children}} +
      + {{#each children}} + {{> toc}} + {{/each}} +
    + {{/if}} +
  • diff --git a/typedoc_theme/partials/toc.root.hbs b/typedoc_theme/partials/toc.root.hbs new file mode 100644 index 0000000..cba0d66 --- /dev/null +++ b/typedoc_theme/partials/toc.root.hbs @@ -0,0 +1,18 @@ +{{#if isInPath}} + +
      +{{/if}} +
    • + {{{wbr title}}} + {{#if children}} +
        + {{#each children}} + {{> toc}} + {{/each}} +
      + {{/if}} +
    • +{{#if isInPath}} +
    +
      +{{/if}} diff --git a/typedoc_theme/partials/type.hbs b/typedoc_theme/partials/type.hbs new file mode 100644 index 0000000..93f8d99 --- /dev/null +++ b/typedoc_theme/partials/type.hbs @@ -0,0 +1,83 @@ +{{#if this}} + {{#if reflection}} + {{#compact}} + + {{reflection.name}} + + {{#if typeArguments}} + < + + {{#each typeArguments}} + {{#if @index}} + , + {{/if}}{{> type}} + {{/each}} + + > + {{/if}} + {{/compact}} + {{else}} + {{#if elementType}} + {{#with elementType}} + {{#compact}} + {{#if types}} + ( + {{/if}} + {{> type}} + {{#if types}} + ) + {{/if}}[] + {{/compact}} + {{/with}} + {{else}} + {{#if types}} + {{#each types}} + {{#if @index}} + {{#ifCond ../type '==' 'intersection'}}&{{else}}|{{/ifCond}} + {{/if}}{{> type}} + {{/each}} + {{else}} + {{#if elements}} + {{#compact}} + [ + + {{#each elements}} + {{#if @index}} + , + {{/if}}{{> type}} + {{/each}} + + ] + {{/compact}} + {{else}} + {{#compact}} + + {{#if name}} + {{name}} + {{else}} + {{#if value}} + "{{value}}" + {{else}} + {{this}} + {{/if}} + {{/if}} + + {{#if typeArguments}} + < + + {{#each typeArguments}} + {{#if @index}} + , + {{/if}}{{> type}} + {{/each}} + + > + {{/if}} + {{/compact}} + {{/if}} + {{/if}} + {{/if}} + {{/if}} +{{else}} + void +{{/if}} diff --git a/typedoc_theme/partials/typeAndParent.hbs b/typedoc_theme/partials/typeAndParent.hbs new file mode 100644 index 0000000..02b25f5 --- /dev/null +++ b/typedoc_theme/partials/typeAndParent.hbs @@ -0,0 +1,42 @@ +{{#compact}} + {{#if this}} + {{#if elementType}} + {{#with elementType}} + {{> typeAndParent}} + {{/with}} + [] + {{else}} + {{#if reflection}} + {{#ifSignature reflection}} + {{#if reflection.parent.parent.url}} + {{reflection.parent.parent.name}} + {{else}} + {{reflection.parent.parent.name}} + {{/if}} + . + {{#if reflection.parent.url}} + {{reflection.parent.name}} + {{else}} + {{reflection.parent.name}} + {{/if}} + {{else}} + {{#if reflection.parent.url}} + {{reflection.parent.name}} + {{else}} + {{reflection.parent.name}} + {{/if}} + . + {{#if reflection.url}} + {{reflection.name}} + {{else}} + {{reflection.name}} + {{/if}} + {{/ifSignature}} + {{else}} + {{this}} + {{/if}} + {{/if}} + {{else}} + void + {{/if}} +{{/compact}} \ No newline at end of file diff --git a/typedoc_theme/partials/typeParameters.hbs b/typedoc_theme/partials/typeParameters.hbs new file mode 100644 index 0000000..35f89d2 --- /dev/null +++ b/typedoc_theme/partials/typeParameters.hbs @@ -0,0 +1,14 @@ +
        + {{#each typeParameters}} +
      • +

        {{#compact}} + {{name}} + {{#if type}} + + {{#with type}}{{> type}}{{/with}} + {{/if}} + {{/compact}}

        + {{> comment}} +
      • + {{/each}} +
      \ No newline at end of file From be95115229856b2fddc2daf3bc98fed413c8ee52 Mon Sep 17 00:00:00 2001 From: kohterai Date: Fri, 8 Mar 2019 12:15:12 +0800 Subject: [PATCH 03/17] templates folder copied from default template --- typedoc_theme/partials/header.hbs | 2 +- typedoc_theme/templates/index.hbs | 3 + typedoc_theme/templates/reflection.hbs | 79 ++++++++++++++++++++++++++ 3 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 typedoc_theme/templates/index.hbs create mode 100644 typedoc_theme/templates/reflection.hbs diff --git a/typedoc_theme/partials/header.hbs b/typedoc_theme/partials/header.hbs index 102d966..aaa2d4c 100644 --- a/typedoc_theme/partials/header.hbs +++ b/typedoc_theme/partials/header.hbs @@ -68,4 +68,4 @@ {{/compact}} - \ No newline at end of file + diff --git a/typedoc_theme/templates/index.hbs b/typedoc_theme/templates/index.hbs new file mode 100644 index 0000000..d159ceb --- /dev/null +++ b/typedoc_theme/templates/index.hbs @@ -0,0 +1,3 @@ +
      + {{#markdown}}{{{model.readme}}}{{/markdown}} +
      diff --git a/typedoc_theme/templates/reflection.hbs b/typedoc_theme/templates/reflection.hbs new file mode 100644 index 0000000..cdfd9c1 --- /dev/null +++ b/typedoc_theme/templates/reflection.hbs @@ -0,0 +1,79 @@ +{{#with model}} + {{#if hasComment}} +
      + {{> comment}} +
      + {{/if}} +{{/with}} + +{{#if model.typeParameters}} +
      +

      Type parameters

      + {{#with model}}{{> typeParameters}}{{/with}} +
      +{{/if}} + +{{#if model.typeHierarchy}} +
      +

      Hierarchy

      + {{#with model.typeHierarchy}}{{> hierarchy}}{{/with}} +
      +{{/if}} + +{{#if model.implementedTypes}} +
      +

      Implements

      +
        + {{#each model.implementedTypes}} +
      • {{> type}}
      • + {{/each}} +
      +
      +{{/if}} + +{{#if model.implementedBy}} +
      +

      Implemented by

      +
        + {{#each model.implementedBy}} +
      • {{> type}}
      • + {{/each}} +
      +
      +{{/if}} + +{{#if model.signatures}} +
      +

      Callable

      + {{#with model}}{{> member.signatures}}{{/with}} +
      +{{/if}} + +{{#if model.indexSignature}} +
      +

      Indexable

      +
      {{#compact}} + [ + {{#each model.indexSignature.parameters}} + {{name}}: {{#with type}}{{>type}}{{/with}} + {{/each}} + ]:  + {{#with model.indexSignature.type}}{{>type}}{{/with}} + {{/compact}}
      + + {{#with model.indexSignature}} + {{> comment}} + {{/with}} + + {{#if model.indexSignature.type.declaration}} + {{#with model.indexSignature.type.declaration}} + {{> parameter}} + {{/with}} + {{/if}} +
      +{{/if}} + +{{#with model}} + {{> index}} + {{> members}} +{{/with}} \ No newline at end of file From 96e6f01e2250c464a78e21c9d8f6e67d4eea1648 Mon Sep 17 00:00:00 2001 From: kohterai Date: Fri, 8 Mar 2019 13:36:47 +0800 Subject: [PATCH 04/17] Header updated for desktop, need to make responsive --- typedoc_theme/assets/css/_constants.sass | 12 +++---- .../assets/css/elements/_search.sass | 7 ++++ .../assets/css/elements/_toolbar.sass | 22 +++++++++++++ .../assets/css/layouts/_default.sass | 4 +-- typedoc_theme/assets/css/setup/_grid.sass | 3 +- typedoc_theme/partials/header.hbs | 33 ++++--------------- 6 files changed, 45 insertions(+), 36 deletions(-) diff --git a/typedoc_theme/assets/css/_constants.sass b/typedoc_theme/assets/css/_constants.sass index 878183d..0f03ff0 100644 --- a/typedoc_theme/assets/css/_constants.sass +++ b/typedoc_theme/assets/css/_constants.sass @@ -1,7 +1,7 @@ // Fonts // -$FONT_FAMILY: 'Roboto', 'Segoe UI', sans-serif -$FONT_FAMILY_MONO: 'Ubuntu Mono', monospace // Menlo, Monaco, Consolas, 'Courier New', monospace +$FONT_FAMILY: 'Theinhardt', sans-serif +$FONT_FAMILY_MONO: 'Reno Mono', monospace // Menlo, Monaco, Consolas, 'Courier New', monospace $FONT_SIZE: 16px $FONT_SIZE_MONO: 14px @@ -17,11 +17,11 @@ $FONT_WEIGHT_SUB_BOLD: 500 // Colors // -$COLOR_BACKGROUND: #fdfdfd +$COLOR_BACKGROUND: #115CF1 $COLOR_SEARCH_BAR_BACKGROUND: #ffffffaa $COLOR_SIGNATURE_BACKGROUND: hsla(172, 50%, 60%, 1) $COLOR_COMMENT_BACKGROUND: white -$COLOR_TEXT: #314159 +$COLOR_TEXT: #fff $COLOR_TEXT_ASIDE: #808080 $COLOR_LINK: hsla(180, 50%, 40%, 1) @@ -43,6 +43,6 @@ $COLOR_TS_ENUM: #e74c3c $COLOR_TS_CLASS: #099dcb $COLOR_TS_PRIVATE: #808080 -$TOOLBAR_COLOR: #33999929 -$TOOLBAR_TEXT_COLOR: #333 +$TOOLBAR_COLOR: #115CF1 +$TOOLBAR_TEXT_COLOR: #fff $TOOLBAR_HEIGHT: 40px diff --git a/typedoc_theme/assets/css/elements/_search.sass b/typedoc_theme/assets/css/elements/_search.sass index f853eeb..a7cb4a7 100644 --- a/typedoc_theme/assets/css/elements/_search.sass +++ b/typedoc_theme/assets/css/elements/_search.sass @@ -4,6 +4,10 @@ .title position: relative z-index: 2 + font-weight: 600 + font-size: 1.5em + &:hover + text-decoration: none .field position: absolute @@ -29,6 +33,9 @@ position: absolute overflow: hidden right: -40px + background-color: white + border-radius: 20px + opacity: 1 .field input, .title diff --git a/typedoc_theme/assets/css/elements/_toolbar.sass b/typedoc_theme/assets/css/elements/_toolbar.sass index a4e861c..fd2449f 100644 --- a/typedoc_theme/assets/css/elements/_toolbar.sass +++ b/typedoc_theme/assets/css/elements/_toolbar.sass @@ -45,6 +45,28 @@ &:first-child width: 100% + .link-container + display: flex + padding: 0 + margin: 0 + justify-content: flex-end + list-style: none + position: absolute + font-family: $FONT_FAMILY_MONO + width: calc(100% - 30px); + + .link-item + padding: 0px 30px + font-size: 0.8em + + #github-link + border: 1px solid #ffffff + border-radius: 22px + transition: opacity 0.1s, background-color 0.2s + &:hover + background-color: #ffffff36 + + %TSD_WIDGET_ICON &:before content: '' diff --git a/typedoc_theme/assets/css/layouts/_default.sass b/typedoc_theme/assets/css/layouts/_default.sass index de943ea..1653159 100644 --- a/typedoc_theme/assets/css/layouts/_default.sass +++ b/typedoc_theme/assets/css/layouts/_default.sass @@ -90,8 +90,8 @@ html.default padding: 70px 0 20px 0 margin: 0 0 40px 0 font-weight: $FONT_WEIGHT_LIGHT - background: url("../images/page_title_background.svg") - box-shadow: 0 0 5px rgba(#000, 0.35) + // background: url("../images/page_title_background.svg") + // box-shadow: 0 0 5px rgba(#000, 0.35) h1 margin: 0 diff --git a/typedoc_theme/assets/css/setup/_grid.sass b/typedoc_theme/assets/css/setup/_grid.sass index 50de7fd..8e79ee6 100644 --- a/typedoc_theme/assets/css/setup/_grid.sass +++ b/typedoc_theme/assets/css/setup/_grid.sass @@ -32,6 +32,7 @@ max-width: 1200px margin: 0 auto padding: 0 40px + margin-top: 20px +size-xs padding: 0 20px @@ -56,4 +57,4 @@ width: $width / 12 * 100% .offset-#{$width} - margin-left: $width / 12 * 100% \ No newline at end of file + margin-left: $width / 12 * 100% diff --git a/typedoc_theme/partials/header.hbs b/typedoc_theme/partials/header.hbs index aaa2d4c..f0dbef9 100644 --- a/typedoc_theme/partials/header.hbs +++ b/typedoc_theme/partials/header.hbs @@ -4,6 +4,11 @@
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - - - - {{#unless settings.excludeExternals}} - - - {{/unless}} - - {{#unless settings.excludeNotExported}} - - - {{/unless}} -
      -
      - + Menu
      From 244ca3eddb8c51afe2492df95d7c4f6cf5f23b22 Mon Sep 17 00:00:00 2001 From: kohterai Date: Fri, 8 Mar 2019 13:57:16 +0800 Subject: [PATCH 05/17] Header Hides on Mobile --- typedoc_theme/assets/css/layouts/_default.sass | 6 ++++++ typedoc_theme/partials/header.hbs | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/typedoc_theme/assets/css/layouts/_default.sass b/typedoc_theme/assets/css/layouts/_default.sass index 1653159..11aa7a6 100644 --- a/typedoc_theme/assets/css/layouts/_default.sass +++ b/typedoc_theme/assets/css/layouts/_default.sass @@ -34,6 +34,12 @@ html.default > *:last-child padding-bottom: 20px + .leave-at-xs-sm + display: none + + .link-container + width: 100% + .overlay content: '' display: block diff --git a/typedoc_theme/partials/header.hbs b/typedoc_theme/partials/header.hbs index f0dbef9..a3aa7d0 100644 --- a/typedoc_theme/partials/header.hbs +++ b/typedoc_theme/partials/header.hbs @@ -5,11 +5,11 @@
    + +
    + {{{contents}}} +
    + From 66e0a259813d8c9a8dc8f3ca078b803fa39b0829 Mon Sep 17 00:00:00 2001 From: kohterai Date: Fri, 8 Mar 2019 16:57:10 +0800 Subject: [PATCH 08/17] Vertical line added. --- typedoc_theme/assets/css/_constants.sass | 3 +++ typedoc_theme/assets/css/elements/_index.sass | 10 ++++++++++ .../assets/css/elements/_toolbar.sass | 3 ++- .../assets/css/layouts/_default.sass | 9 +++++++-- typedoc_theme/assets/css/setup/_grid.sass | 8 +++++++- typedoc_theme/layouts/default.hbs | 16 ++++++++++++++++ typedoc_theme/partials/header.hbs | 19 ------------------- 7 files changed, 45 insertions(+), 23 deletions(-) diff --git a/typedoc_theme/assets/css/_constants.sass b/typedoc_theme/assets/css/_constants.sass index 6c01717..987476a 100644 --- a/typedoc_theme/assets/css/_constants.sass +++ b/typedoc_theme/assets/css/_constants.sass @@ -46,3 +46,6 @@ $COLOR_TS_PRIVATE: #808080 $TOOLBAR_COLOR: #115CF1 $TOOLBAR_TEXT_COLOR: #fff $TOOLBAR_HEIGHT: 40px + +// GRID +$MAX_CONTENT_WIDTH: 1200px diff --git a/typedoc_theme/assets/css/elements/_index.sass b/typedoc_theme/assets/css/elements/_index.sass index 7e0fe67..ed36089 100644 --- a/typedoc_theme/assets/css/elements/_index.sass +++ b/typedoc_theme/assets/css/elements/_index.sass @@ -77,3 +77,13 @@ .tsd-is-private a color: $COLOR_TS_PRIVATE + + +#vertical-line + border-right: 1px solid #ffffff + height: 100vh + position: fixed + top: 0 + z-index: 2 + width: calc(((1200 - 200) * 0.333px)) + pointer-events: none diff --git a/typedoc_theme/assets/css/elements/_toolbar.sass b/typedoc_theme/assets/css/elements/_toolbar.sass index fd2449f..9e52c6e 100644 --- a/typedoc_theme/assets/css/elements/_toolbar.sass +++ b/typedoc_theme/assets/css/elements/_toolbar.sass @@ -12,7 +12,7 @@ // .tsd-page-toolbar - position: absolute + position: relative z-index: 1 top: 0 left: 0 @@ -20,6 +20,7 @@ height: $TOOLBAR_HEIGHT color: $TOOLBAR_TEXT_COLOR background: $TOOLBAR_COLOR + margin-bottom: 80px a color: $TOOLBAR_TEXT_COLOR diff --git a/typedoc_theme/assets/css/layouts/_default.sass b/typedoc_theme/assets/css/layouts/_default.sass index b5c299b..9065be3 100644 --- a/typedoc_theme/assets/css/layouts/_default.sass +++ b/typedoc_theme/assets/css/layouts/_default.sass @@ -30,6 +30,8 @@ html.default visibility: hidden background-color: $COLOR_PANEL transform: translate(100%,0) + border-right: 1px solid #ffffff + > *:last-child padding-bottom: 20px @@ -37,6 +39,7 @@ html.default .leave-at-xs-sm display: none + .link-container width: 100% @@ -92,9 +95,11 @@ html.default visibility: visible transform: translate(0,0) + +size-max-content + #vertical-line + width: calc(30% - 40px) + .tsd-page-title - padding: 70px 0 20px 0 - margin: 0 0 40px 0 font-weight: $FONT_WEIGHT_LIGHT // background: url("../images/page_title_background.svg") // box-shadow: 0 0 5px rgba(#000, 0.35) diff --git a/typedoc_theme/assets/css/setup/_grid.sass b/typedoc_theme/assets/css/setup/_grid.sass index 8e79ee6..5334f9e 100644 --- a/typedoc_theme/assets/css/setup/_grid.sass +++ b/typedoc_theme/assets/css/setup/_grid.sass @@ -28,8 +28,14 @@ & @content +// For white vertical line +=size-max-content + @media (max-width: $MAX_CONTENT_WIDTH) + & + @content + .container - max-width: 1200px + max-width: $MAX_CONTENT_WIDTH margin: 0 auto padding: 0 40px margin-top: 20px diff --git a/typedoc_theme/layouts/default.hbs b/typedoc_theme/layouts/default.hbs index 9119c63..9bc21ea 100644 --- a/typedoc_theme/layouts/default.hbs +++ b/typedoc_theme/layouts/default.hbs @@ -17,6 +17,8 @@
    +
    +
    +
    +

    {{#compact}} + {{model.name}} + {{#if model.typeParameters}} + < + {{#each model.typeParameters}} + {{#if @index}}, {{/if}} + {{name}} + {{/each}} + > + {{/if}} + {{/compact}}

    +
    + {{{contents}}}
    diff --git a/typedoc_theme/partials/header.hbs b/typedoc_theme/partials/header.hbs index 36462c2..fd015d6 100644 --- a/typedoc_theme/partials/header.hbs +++ b/typedoc_theme/partials/header.hbs @@ -28,23 +28,4 @@
    -
    -
    -
      - -
    -

    {{#compact}} - - {{model.name}} - {{#if model.typeParameters}} - < - {{#each model.typeParameters}} - {{#if @index}}, {{/if}} - {{name}} - {{/each}} - > - {{/if}} - {{/compact}}

    -
    -
    From 2be562bf99cdf095cb70f4f26b0fa3087b4303a4 Mon Sep 17 00:00:00 2001 From: kohterai Date: Fri, 8 Mar 2019 17:17:22 +0800 Subject: [PATCH 09/17] Signature box made better --- typedoc_theme/assets/css/elements/_signatures.sass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typedoc_theme/assets/css/elements/_signatures.sass b/typedoc_theme/assets/css/elements/_signatures.sass index e314295..3b5ae4e 100644 --- a/typedoc_theme/assets/css/elements/_signatures.sass +++ b/typedoc_theme/assets/css/elements/_signatures.sass @@ -17,7 +17,8 @@ font-family: $FONT_FAMILY_MONO font-size: $FONT_SIZE_MONO border: 0 - background: hsla(171, 45%, 85%, 1) + background: #2066F1 + border-radius: 20px &.tsd-kind-icon padding-left: 30px @@ -58,7 +59,6 @@ .tsd-signatures padding: 0 margin: 0 0 1em 0 - border: 1px solid $COLOR_PANEL_DIVIDER .tsd-signature margin: 0 From ba42560c0a67163c7a8e083442eb6f5a4fa5ddd9 Mon Sep 17 00:00:00 2001 From: kohterai Date: Sun, 10 Mar 2019 12:08:48 +0800 Subject: [PATCH 10/17] Signature box made better --- typedoc_theme/assets/css/elements/_signatures.sass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typedoc_theme/assets/css/elements/_signatures.sass b/typedoc_theme/assets/css/elements/_signatures.sass index e314295..3b5ae4e 100644 --- a/typedoc_theme/assets/css/elements/_signatures.sass +++ b/typedoc_theme/assets/css/elements/_signatures.sass @@ -17,7 +17,8 @@ font-family: $FONT_FAMILY_MONO font-size: $FONT_SIZE_MONO border: 0 - background: hsla(171, 45%, 85%, 1) + background: #2066F1 + border-radius: 20px &.tsd-kind-icon padding-left: 30px @@ -58,7 +59,6 @@ .tsd-signatures padding: 0 margin: 0 0 1em 0 - border: 1px solid $COLOR_PANEL_DIVIDER .tsd-signature margin: 0 From 8a61754d59b311946792b9729712451597c6080f Mon Sep 17 00:00:00 2001 From: kohterai Date: Sun, 10 Mar 2019 12:50:25 +0800 Subject: [PATCH 11/17] Minor Syntax Update --- typedoc_theme/assets/css/_constants.sass | 4 ++-- typedoc_theme/assets/css/elements/_comment.sass | 4 +++- typedoc_theme/assets/css/elements/_navigation.sass | 2 +- typedoc_theme/assets/css/elements/_signatures.sass | 6 +++++- typedoc_theme/assets/css/vendors/_highlight.js.sass | 12 ++++++------ 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/typedoc_theme/assets/css/_constants.sass b/typedoc_theme/assets/css/_constants.sass index 987476a..8929577 100644 --- a/typedoc_theme/assets/css/_constants.sass +++ b/typedoc_theme/assets/css/_constants.sass @@ -9,7 +9,7 @@ $FONT_SIZE_SMALL: 13.6px $LINE_HEIGHT: 1.333em -$FONT_WEIGHT_SUPERLIGHT: 200 +$FONT_WEIGHT_SUPERLIGHT: 100 $FONT_WEIGHT_LIGHT: 300 $FONT_WEIGHT_NORMAL: 400 // normal $FONT_WEIGHT_SUB_BOLD: 500 @@ -22,7 +22,7 @@ $COLOR_SEARCH_BAR_BACKGROUND: #ffffff $COLOR_SIGNATURE_BACKGROUND: hsla(172, 50%, 60%, 1) $COLOR_COMMENT_BACKGROUND: white $COLOR_TEXT: #fff -$COLOR_TEXT_ASIDE: #fff +$COLOR_TEXT_ASIDE: #314159 $COLOR_LINK: hsla(180, 50%, 40%, 1) $COLOR_MENU_DIVIDER: #eee diff --git a/typedoc_theme/assets/css/elements/_comment.sass b/typedoc_theme/assets/css/elements/_comment.sass index b02d11e..a1bda28 100644 --- a/typedoc_theme/assets/css/elements/_comment.sass +++ b/typedoc_theme/assets/css/elements/_comment.sass @@ -31,7 +31,9 @@ dl.tsd-comment-tags content: " " pre, &:after clear: both - + background-color: #F3F3F3 + border-radius: 20px + color: #868B93 p margin: 0 diff --git a/typedoc_theme/assets/css/elements/_navigation.sass b/typedoc_theme/assets/css/elements/_navigation.sass index e25f632..25f8863 100644 --- a/typedoc_theme/assets/css/elements/_navigation.sass +++ b/typedoc_theme/assets/css/elements/_navigation.sass @@ -15,7 +15,7 @@ .tsd-navigation padding: 0 0 0 0 font-size: 85% - font-weight: $FONT_WEIGHT_SUPERLIGHT + font-weight: $FONT_WEIGHT_NORMAL a display: block diff --git a/typedoc_theme/assets/css/elements/_signatures.sass b/typedoc_theme/assets/css/elements/_signatures.sass index 3b5ae4e..fe5213b 100644 --- a/typedoc_theme/assets/css/elements/_signatures.sass +++ b/typedoc_theme/assets/css/elements/_signatures.sass @@ -17,8 +17,12 @@ font-family: $FONT_FAMILY_MONO font-size: $FONT_SIZE_MONO border: 0 - background: #2066F1 + background: #F3F3F3 border-radius: 20px + color: #2066F1 + + a + color: #314159 &.tsd-kind-icon padding-left: 30px diff --git a/typedoc_theme/assets/css/vendors/_highlight.js.sass b/typedoc_theme/assets/css/vendors/_highlight.js.sass index d093f7a..03af244 100644 --- a/typedoc_theme/assets/css/vendors/_highlight.js.sass +++ b/typedoc_theme/assets/css/vendors/_highlight.js.sass @@ -8,16 +8,16 @@ background: white color: black -.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket - color: #008000 + .hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket + color: #008000 .hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title - color: #00f + color: #034BDA .xml .hljs-tag - color: #00f + color: #034BDA .hljs-value - color: #00f + color: #034BDA .hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value color: #a31515 @@ -47,4 +47,4 @@ color: #00b0e8 .xml .hljs-attribute - color: #f00 \ No newline at end of file + color: #f00 From 836685624e0f1d03450bee1b9234af9ce00a9908 Mon Sep 17 00:00:00 2001 From: kohterai Date: Sun, 10 Mar 2019 17:57:35 +0800 Subject: [PATCH 12/17] Examples made clearer --- typedoc_theme/assets/css/_constants.sass | 26 ++++++++++++------- .../assets/css/elements/_comment.sass | 14 +++++++--- .../assets/css/elements/_signatures.sass | 6 ++--- .../assets/css/setup/_typography.sass | 2 ++ .../assets/css/vendors/_highlight.js.sass | 8 +++--- typedoc_theme/partials/comment.hbs | 2 +- typedoc_theme/partials/header.hbs | 2 +- 7 files changed, 39 insertions(+), 21 deletions(-) diff --git a/typedoc_theme/assets/css/_constants.sass b/typedoc_theme/assets/css/_constants.sass index 8929577..bd69113 100644 --- a/typedoc_theme/assets/css/_constants.sass +++ b/typedoc_theme/assets/css/_constants.sass @@ -20,10 +20,12 @@ $FONT_WEIGHT_SUB_BOLD: 500 $COLOR_BACKGROUND: #115CF1 $COLOR_SEARCH_BAR_BACKGROUND: #ffffff $COLOR_SIGNATURE_BACKGROUND: hsla(172, 50%, 60%, 1) -$COLOR_COMMENT_BACKGROUND: white +$COLOR_COMMENT_BACKGROUND: #115CF1 $COLOR_TEXT: #fff -$COLOR_TEXT_ASIDE: #314159 -$COLOR_LINK: hsla(180, 50%, 40%, 1) +$COLOR_TEXT_ASIDE: #abccff +// $COLOR_LINK: hsla(180, 50%, 40%, 1) +$COLOR_LINK: #abccff + $COLOR_MENU_DIVIDER: #eee $COLOR_MENU_DIVIDER_FOCUS: #000 @@ -32,16 +34,22 @@ $COLOR_MENU_LABEL: #808080 $COLOR_PANEL: #115CF1 $COLOR_PANEL_DIVIDER: #eee -$COLOR_COMMENT_TAG: #808080 +$COLOR_COMMENT_TAG: #fff $COLOR_COMMENT_TAG_TEXT: #fff $COLOR_CODE_BACKGROUND: rgba(#000, 0.04) -$COLOR_TS: #13a5ad -$COLOR_TS_INTERFACE: #38cc73 -$COLOR_TS_ENUM: #e74c3c -$COLOR_TS_CLASS: #099dcb -$COLOR_TS_PRIVATE: #808080 +$COLOR_TS: #fff +$COLOR_TS_INTERFACE: #fff +$COLOR_TS_ENUM: #fff +$COLOR_TS_CLASS: #fff +$COLOR_TS_PRIVATE: #fff + +$COLOR_TS_PRIVATE: #fff + +// $COLOR_TS_ENUM: #e74c3c +// $COLOR_TS_CLASS: #099dcb +// $COLOR_TS_PRIVATE: #808080 $TOOLBAR_COLOR: #115CF1 $TOOLBAR_TEXT_COLOR: #fff diff --git a/typedoc_theme/assets/css/elements/_comment.sass b/typedoc_theme/assets/css/elements/_comment.sass index a1bda28..4ece827 100644 --- a/typedoc_theme/assets/css/elements/_comment.sass +++ b/typedoc_theme/assets/css/elements/_comment.sass @@ -11,13 +11,16 @@ // dl.tsd-comment-tags overflow: hidden + background-color: #F3F3F3 + border-radius: 20px + padding: 10px 0px 0px 10px dt float: left padding: 1px 5px margin: 0 10px 0 0 - border-radius: 4px - border: 1px solid $COLOR_COMMENT_TAG + border-radius: 20px + // border: 1px solid $COLOR_COMMENT_TAG color: $COLOR_COMMENT_TAG font-size: 0.8em font-weight: $FONT_WEIGHT_NORMAL @@ -33,7 +36,12 @@ dl.tsd-comment-tags clear: both background-color: #F3F3F3 border-radius: 20px - color: #868B93 + color: #314159 + + pre + .hljs-comment + color: #8BBE20 + p margin: 0 diff --git a/typedoc_theme/assets/css/elements/_signatures.sass b/typedoc_theme/assets/css/elements/_signatures.sass index fe5213b..4662961 100644 --- a/typedoc_theme/assets/css/elements/_signatures.sass +++ b/typedoc_theme/assets/css/elements/_signatures.sass @@ -17,12 +17,12 @@ font-family: $FONT_FAMILY_MONO font-size: $FONT_SIZE_MONO border: 0 - background: #F3F3F3 + background: #2066F1 border-radius: 20px - color: #2066F1 + color: #fff a - color: #314159 + color: #abccff &.tsd-kind-icon padding-left: 30px diff --git a/typedoc_theme/assets/css/setup/_typography.sass b/typedoc_theme/assets/css/setup/_typography.sass index 691280b..7fb21af 100644 --- a/typedoc_theme/assets/css/setup/_typography.sass +++ b/typedoc_theme/assets/css/setup/_typography.sass @@ -28,6 +28,8 @@ pre .tsd-typography //line-height: $LINE_HEIGHT + a + color: #abccff ul list-style: square diff --git a/typedoc_theme/assets/css/vendors/_highlight.js.sass b/typedoc_theme/assets/css/vendors/_highlight.js.sass index 03af244..35324ff 100644 --- a/typedoc_theme/assets/css/vendors/_highlight.js.sass +++ b/typedoc_theme/assets/css/vendors/_highlight.js.sass @@ -8,11 +8,11 @@ background: white color: black - .hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket - color: #008000 - .hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title - color: #034BDA + color: #2066F1 + +.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket + color: #8BBE20 .xml .hljs-tag color: #034BDA diff --git a/typedoc_theme/partials/comment.hbs b/typedoc_theme/partials/comment.hbs index 1fbd2d7..f790c3e 100644 --- a/typedoc_theme/partials/comment.hbs +++ b/typedoc_theme/partials/comment.hbs @@ -19,4 +19,4 @@ {{/if}} {{/if}} -{{/with}} \ No newline at end of file +{{/with}} diff --git a/typedoc_theme/partials/header.hbs b/typedoc_theme/partials/header.hbs index fd015d6..9e74026 100644 --- a/typedoc_theme/partials/header.hbs +++ b/typedoc_theme/partials/header.hbs @@ -6,7 +6,7 @@
    From 7ca9c1a23c7369d9a0872b93514f123e23015591 Mon Sep 17 00:00:00 2001 From: kohterai Date: Sun, 10 Mar 2019 18:43:55 +0800 Subject: [PATCH 13/17] License section made less obtrusive --- typedoc_theme/assets/css/_constants.sass | 4 ++-- typedoc_theme/assets/css/elements/_comment.sass | 6 ++++-- typedoc_theme/assets/css/elements/_index.sass | 2 +- typedoc_theme/assets/css/elements/_member.sass | 2 +- .../assets/css/elements/_navigation.sass | 1 + typedoc_theme/assets/css/elements/_panel.sass | 15 +++++++++++++++ 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/typedoc_theme/assets/css/_constants.sass b/typedoc_theme/assets/css/_constants.sass index bd69113..a5bf990 100644 --- a/typedoc_theme/assets/css/_constants.sass +++ b/typedoc_theme/assets/css/_constants.sass @@ -27,12 +27,12 @@ $COLOR_TEXT_ASIDE: #abccff $COLOR_LINK: #abccff -$COLOR_MENU_DIVIDER: #eee +$COLOR_MENU_DIVIDER: #fff $COLOR_MENU_DIVIDER_FOCUS: #000 $COLOR_MENU_LABEL: #808080 $COLOR_PANEL: #115CF1 -$COLOR_PANEL_DIVIDER: #eee +$COLOR_PANEL_DIVIDER: #fff $COLOR_COMMENT_TAG: #fff $COLOR_COMMENT_TAG_TEXT: #fff diff --git a/typedoc_theme/assets/css/elements/_comment.sass b/typedoc_theme/assets/css/elements/_comment.sass index 4ece827..379c5d2 100644 --- a/typedoc_theme/assets/css/elements/_comment.sass +++ b/typedoc_theme/assets/css/elements/_comment.sass @@ -11,6 +11,7 @@ // dl.tsd-comment-tags overflow: hidden + color: #314159 background-color: #F3F3F3 border-radius: 20px padding: 10px 0px 0px 10px @@ -19,7 +20,7 @@ dl.tsd-comment-tags float: left padding: 1px 5px margin: 0 10px 0 0 - border-radius: 20px + border-radius: 4px // border: 1px solid $COLOR_COMMENT_TAG color: $COLOR_COMMENT_TAG font-size: 0.8em @@ -27,7 +28,8 @@ dl.tsd-comment-tags background: $COLOR_COMMENT_BACKGROUND dd - margin: 0 0 10px 0 + margin: 0 0 0 0 + padding-bottom: 10px &:before, &:after display: table diff --git a/typedoc_theme/assets/css/elements/_index.sass b/typedoc_theme/assets/css/elements/_index.sass index ed36089..e7523f8 100644 --- a/typedoc_theme/assets/css/elements/_index.sass +++ b/typedoc_theme/assets/css/elements/_index.sass @@ -84,6 +84,6 @@ height: 100vh position: fixed top: 0 - z-index: 2 + z-index: -1 width: calc(((1200 - 200) * 0.333px)) pointer-events: none diff --git a/typedoc_theme/assets/css/elements/_member.sass b/typedoc_theme/assets/css/elements/_member.sass index efb4312..d6dd59e 100644 --- a/typedoc_theme/assets/css/elements/_member.sass +++ b/typedoc_theme/assets/css/elements/_member.sass @@ -2,7 +2,7 @@ display: inline-block padding: 1px 5px border-radius: 4px - color: $COLOR_COMMENT_TAG_TEXT + color: #115CF1 background-color: $COLOR_COMMENT_TAG text-indent: 0 font-size: $FONT_SIZE_MONO diff --git a/typedoc_theme/assets/css/elements/_navigation.sass b/typedoc_theme/assets/css/elements/_navigation.sass index 25f8863..75fee67 100644 --- a/typedoc_theme/assets/css/elements/_navigation.sass +++ b/typedoc_theme/assets/css/elements/_navigation.sass @@ -73,6 +73,7 @@ &.current > a font-weight: bold + text-decoration: underline &.label span display: block diff --git a/typedoc_theme/assets/css/elements/_panel.sass b/typedoc_theme/assets/css/elements/_panel.sass index efeaa06..551c566 100644 --- a/typedoc_theme/assets/css/elements/_panel.sass +++ b/typedoc_theme/assets/css/elements/_panel.sass @@ -46,6 +46,21 @@ &:nth-child(2n) background-color: #f8f8f8 + > .tsd-comment + > .tsd-comment-tags + font-size: 0.8em + background-color: #1662f5 + color: white + + // [license] tag & [[see]] tag + dt + color: #115CF1 + background-color: #fff + + p + padding-right: 10px; + + // Holds a series of panels with an optional heading. // From d18db872a4123c3232d8d531f24db967dd9f8170 Mon Sep 17 00:00:00 2001 From: kohterai Date: Sun, 10 Mar 2019 19:52:56 +0800 Subject: [PATCH 14/17] click through fixed --- typedoc_theme/assets/css/elements/_toolbar.sass | 1 + typedoc_theme/assets/css/setup/_grid.sass | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/typedoc_theme/assets/css/elements/_toolbar.sass b/typedoc_theme/assets/css/elements/_toolbar.sass index 9e52c6e..ce185c2 100644 --- a/typedoc_theme/assets/css/elements/_toolbar.sass +++ b/typedoc_theme/assets/css/elements/_toolbar.sass @@ -21,6 +21,7 @@ color: $TOOLBAR_TEXT_COLOR background: $TOOLBAR_COLOR margin-bottom: 80px + padding-top: 20px a color: $TOOLBAR_TEXT_COLOR diff --git a/typedoc_theme/assets/css/setup/_grid.sass b/typedoc_theme/assets/css/setup/_grid.sass index 5334f9e..61f3f33 100644 --- a/typedoc_theme/assets/css/setup/_grid.sass +++ b/typedoc_theme/assets/css/setup/_grid.sass @@ -33,12 +33,11 @@ @media (max-width: $MAX_CONTENT_WIDTH) & @content - + .container max-width: $MAX_CONTENT_WIDTH margin: 0 auto padding: 0 40px - margin-top: 20px +size-xs padding: 0 20px From 1ac034b0121d0ed97098a4bc970d766afda23f47 Mon Sep 17 00:00:00 2001 From: kohterai Date: Mon, 11 Mar 2019 23:21:04 +0800 Subject: [PATCH 15/17] Footer Added --- .../assets/css/elements/_footer.sass | 27 +++++++++++++++- typedoc_theme/assets/css/setup/_grid.sass | 2 +- typedoc_theme/layouts/default.hbs | 2 +- typedoc_theme/partials/aidenFooter.hbs | 32 +++++++++++++++++++ typedoc_theme/partials/footer.hbs | 4 ++- 5 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 typedoc_theme/partials/aidenFooter.hbs diff --git a/typedoc_theme/assets/css/elements/_footer.sass b/typedoc_theme/assets/css/elements/_footer.sass index 6675c30..eb6fc52 100644 --- a/typedoc_theme/assets/css/elements/_footer.sass +++ b/typedoc_theme/assets/css/elements/_footer.sass @@ -1,5 +1,5 @@ footer - border-top: 1px solid $COLOR_PANEL_DIVIDER + // border-top: 1px solid $COLOR_PANEL_DIVIDER background-color: $COLOR_PANEL &.with-border-bottom @@ -24,3 +24,28 @@ footer +size-xs-sm width: 50% + + &#aiden-footer + background-color: #F3F3F3 + color: #314159 + height: 200px + z-index: -1 + position: relative + + .container, .col-4, .col-8 + height: 200px + + .col-8 + float: left + + #footer-copy + background-color: #F8F8F8 + padding: 15px 0px 15px 40px + border-radius: 30px + font-family: $FONT_FAMILY_MONO + margin-top: 72px + display: flex + align-items: center + + #footer-icon + margin-right: 30px diff --git a/typedoc_theme/assets/css/setup/_grid.sass b/typedoc_theme/assets/css/setup/_grid.sass index 61f3f33..f128a8f 100644 --- a/typedoc_theme/assets/css/setup/_grid.sass +++ b/typedoc_theme/assets/css/setup/_grid.sass @@ -43,7 +43,7 @@ padding: 0 20px .container-main - padding-bottom: 200px + padding-bottom: 50px .row +clearfix diff --git a/typedoc_theme/layouts/default.hbs b/typedoc_theme/layouts/default.hbs index 9bc21ea..4a1fa9a 100644 --- a/typedoc_theme/layouts/default.hbs +++ b/typedoc_theme/layouts/default.hbs @@ -58,7 +58,7 @@
    -{{> footer}} +{{> aidenFooter}}
    diff --git a/typedoc_theme/partials/aidenFooter.hbs b/typedoc_theme/partials/aidenFooter.hbs new file mode 100644 index 0000000..756b019 --- /dev/null +++ b/typedoc_theme/partials/aidenFooter.hbs @@ -0,0 +1,32 @@ +
    +
    +
    + +
    +
    + +
    +
    +
    diff --git a/typedoc_theme/partials/footer.hbs b/typedoc_theme/partials/footer.hbs index 2cf12c5..5abef50 100644 --- a/typedoc_theme/partials/footer.hbs +++ b/typedoc_theme/partials/footer.hbs @@ -1,5 +1,6 @@ - +{{#unless settings.hideGenerator}} +

    Legend

    @@ -58,6 +59,7 @@
    +{{/unless}} {{#unless settings.hideGenerator}}
    From 20e673d15459470ea680b6657d94571b6b651b4a Mon Sep 17 00:00:00 2001 From: kohterai Date: Mon, 11 Mar 2019 23:24:49 +0800 Subject: [PATCH 16/17] Menu fixed for mobile --- typedoc_theme/assets/css/layouts/_default.sass | 1 + 1 file changed, 1 insertion(+) diff --git a/typedoc_theme/assets/css/layouts/_default.sass b/typedoc_theme/assets/css/layouts/_default.sass index 9065be3..68a4c57 100644 --- a/typedoc_theme/assets/css/layouts/_default.sass +++ b/typedoc_theme/assets/css/layouts/_default.sass @@ -31,6 +31,7 @@ html.default background-color: $COLOR_PANEL transform: translate(100%,0) border-right: 1px solid #ffffff + padding-left: 20px > *:last-child From fe511ad66dc43fcea303e619938741cd8d877c78 Mon Sep 17 00:00:00 2001 From: kohterai Date: Thu, 21 Mar 2019 14:47:15 +0900 Subject: [PATCH 17/17] Search result colors fixed --- typedoc_theme/assets/css/_constants.sass | 1 + typedoc_theme/assets/css/elements/_search.sass | 10 ++++++---- typedoc_theme/assets/css/setup/_grid.sass | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/typedoc_theme/assets/css/_constants.sass b/typedoc_theme/assets/css/_constants.sass index a5bf990..c8d04ff 100644 --- a/typedoc_theme/assets/css/_constants.sass +++ b/typedoc_theme/assets/css/_constants.sass @@ -25,6 +25,7 @@ $COLOR_TEXT: #fff $COLOR_TEXT_ASIDE: #abccff // $COLOR_LINK: hsla(180, 50%, 40%, 1) $COLOR_LINK: #abccff +$COLOR_BLACK: #212529 $COLOR_MENU_DIVIDER: #fff diff --git a/typedoc_theme/assets/css/elements/_search.sass b/typedoc_theme/assets/css/elements/_search.sass index c4cd6fe..e8c80ab 100644 --- a/typedoc_theme/assets/css/elements/_search.sass +++ b/typedoc_theme/assets/css/elements/_search.sass @@ -55,26 +55,28 @@ li padding: 0 10px - background-color: $COLOR_BACKGROUND + background-color: #fff li:nth-child(even) - background-color: $COLOR_PANEL + background-color: #fff li.state display: none li.current, li:hover - background-color: $COLOR_PANEL_DIVIDER + background-color: #F3F3F3 a display: block + color: $COLOR_BLACK &:before top: 10px span.parent - color: $COLOR_TEXT_ASIDE + // color: $COLOR_TEXT_ASIDE + color: $COLOR_BACKGROUND font-weight: $FONT_WEIGHT_NORMAL &.has-focus diff --git a/typedoc_theme/assets/css/setup/_grid.sass b/typedoc_theme/assets/css/setup/_grid.sass index f128a8f..61f3f33 100644 --- a/typedoc_theme/assets/css/setup/_grid.sass +++ b/typedoc_theme/assets/css/setup/_grid.sass @@ -43,7 +43,7 @@ padding: 0 20px .container-main - padding-bottom: 50px + padding-bottom: 200px .row +clearfix