From 6ed31d7ec5f7f3898364862b5ebf72f6ce14a59e Mon Sep 17 00:00:00 2001 From: Alex Khaerov Date: Sun, 3 Mar 2019 14:36:48 +0800 Subject: [PATCH] Add clean-urls --- docs/.vuepress/config.js | 30 +++---- package-lock.json | 166 ++++++++++++++++++--------------------- package.json | 6 +- 3 files changed, 97 insertions(+), 105 deletions(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 9573aed8..e6581eb1 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -1,29 +1,29 @@ module.exports = { title: 'Chainstack Docs', description: "Chainstack documentation", - themeConfig:{ + themeConfig: { nav: [ - { text: 'Try Free', link: 'https://console.chainstack.com' } - ], - sidebar: [ + {text: 'Try Free', link: 'https://console.chainstack.com'} + ], + sidebar: [ { title: 'Guides', collapsable: false, - children: [ + children: [ '/guides/getting-started', '/guides/application-development', - '/guides/on-chain-governance', + '/guides/on-chain-governance', ] }, { title: 'Projects', collapsable: true, - children: [ + children: [ '/projects/', '/projects/consortium', '/projects/public-chain', ] - }, + }, { title: 'Permissioned blockchains', collapsable: true, @@ -33,14 +33,14 @@ module.exports = { '/permissioned-blockchains/quorum', '/permissioned-blockchains/hyperledger-fabric', ] - }, + }, { title: 'Public blockchains', collapsable: true, - children: [ + children: [ '/public-blockchains/ethereum', ] - }, + }, { title: 'Reference', collapsable: true, @@ -48,7 +48,7 @@ module.exports = { '/reference/glossary' ] } - ], - lastUpdated: 'Last Updated', - } -} \ No newline at end of file + ] + }, + plugins: ['@vuepress/clean-urls'] +} diff --git a/package-lock.json b/package-lock.json index ca614749..8469e5b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1008,18 +1008,18 @@ } }, "@vuepress/core": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-1.0.0-alpha.40.tgz", - "integrity": "sha512-RHpzLRb9L4NMawLgTUG5rI1gcaiXQ/rKqVmtPYqUU7iua+vP0+rhuYy0gmOohuy3YSl63v0dDF3Wa8q5ka+WgQ==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-1.0.0-alpha.41.tgz", + "integrity": "sha512-ugEs2ufAnQYu+f5UoThITDOFCnid2rY3CzOiUUor4YcSisnmCLIYGU2nln1XCPLAksTHXr0pmsGGFi5MBoiS2A==", "dev": true, "requires": { "@babel/core": "^7.0.0", "@vue/babel-preset-app": "^3.1.1", - "@vuepress/markdown": "^1.0.0-alpha.40", - "@vuepress/markdown-loader": "^1.0.0-alpha.40", - "@vuepress/plugin-last-updated": "^1.0.0-alpha.40", - "@vuepress/plugin-register-components": "^1.0.0-alpha.40", - "@vuepress/shared-utils": "^1.0.0-alpha.40", + "@vuepress/markdown": "^1.0.0-alpha.41", + "@vuepress/markdown-loader": "^1.0.0-alpha.41", + "@vuepress/plugin-last-updated": "^1.0.0-alpha.41", + "@vuepress/plugin-register-components": "^1.0.0-alpha.41", + "@vuepress/shared-utils": "^1.0.0-alpha.41", "autoprefixer": "^7.1.2", "babel-loader": "^8.0.4", "cache-loader": "^1.2.2", @@ -1051,79 +1051,82 @@ } }, "@vuepress/markdown": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-1.0.0-alpha.40.tgz", - "integrity": "sha512-Er+mVNt0Al65XfXgR6GgdRbuBSzTCWQl79605GW1YwdY9yEh7hh39oPYRupf8W9+hV/ScWj2M/Wnx6vXLDTEUQ==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-1.0.0-alpha.41.tgz", + "integrity": "sha512-SkfJ7K4U5UQUngqvM5Fjk2wGv90TibA38iHW0uFZ0V+dVFp+M5uht4mmd6tAOoeKm5koIvSvYSWF91jLsgwfoA==", "dev": true, "requires": { - "@vuepress/shared-utils": "^1.0.0-alpha.40", + "@vuepress/shared-utils": "^1.0.0-alpha.41", "lru-cache": "^5.1.1", "markdown-it": "^8.4.1", "markdown-it-anchor": "^5.0.2", "markdown-it-chain": "^1.3.0", - "markdown-it-container": "^2.0.0", "markdown-it-emoji": "^1.4.0", - "markdown-it-table-of-contents": "^0.4.0", "prismjs": "^1.13.0" } }, "@vuepress/markdown-loader": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/markdown-loader/-/markdown-loader-1.0.0-alpha.40.tgz", - "integrity": "sha512-oizQONFUfe0isTqJVGw4uUojH5sfoxoqnHehgwa8QDtktKJSjYj0oCOXZXKEo/QA3WlnA2sBNICKCLPZlFr9bA==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/markdown-loader/-/markdown-loader-1.0.0-alpha.41.tgz", + "integrity": "sha512-VuecjaQCxOh0qDr2MphFQ9zMZN/6JdfukzyJIN6pZc0Nl/u5c7V5p+JlfVSnqKB8uzygytkIRbrlWwPxvXjzsg==", "dev": true, "requires": { - "@vuepress/markdown": "^1.0.0-alpha.40", + "@vuepress/markdown": "^1.0.0-alpha.41", "loader-utils": "^1.1.0", "lru-cache": "^5.1.1" } }, "@vuepress/plugin-active-header-links": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.0.0-alpha.40.tgz", - "integrity": "sha512-SlDJJQdHDVAW2NrSkrxoNBGQdDWrUJHdEBwv8Yz6mkraeENZI0d4mdwsOmt5K1ogI7XolbBjxsKcLzNRoKRdpA==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.0.0-alpha.41.tgz", + "integrity": "sha512-aTIsfxoERlXshKkmr3zQTqYH0WbvEEex+CUZUZbWoDxfZTZF8bt/mIUJiZFFpWYN2cJrktKNLad2mPEu+NBnlA==", "dev": true, "requires": { "lodash.throttle": "^4.1.1" } }, + "@vuepress/plugin-clean-urls": { + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-clean-urls/-/plugin-clean-urls-1.0.0-alpha.41.tgz", + "integrity": "sha512-Ei1ztK84Wfl/qI3iZWnep5dzlhlm2eiGcVATXyZFrGADTU7mVQlmiuj+zVDw1BSVlsS4XbD8iyEKHUBTv/Q2UQ==" + }, "@vuepress/plugin-last-updated": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.0.0-alpha.40.tgz", - "integrity": "sha512-LlUreiKVxgdKXCkwAGTfZlFYsz770JlzBMRMlIXLI1POtndmbFUE+BB1xKZuJA6yHGleQjVOfj4Q9etbURyB/A==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-last-updated/-/plugin-last-updated-1.0.0-alpha.41.tgz", + "integrity": "sha512-GZtiWZ4JuEZJjWqjYMB8Posw/8yav8dRWm5gy5OyXLPCBl0r4GLLtPgw/nI1WMDAQcs9FtsIET7dGzey2I33aA==", "dev": true, "requires": { "cross-spawn": "^6.0.5" } }, "@vuepress/plugin-nprogress": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-1.0.0-alpha.40.tgz", - "integrity": "sha512-a00rP3u7ygnWn1tiIaGD0qYFlFRYg3117WFkQJiINdNVX4h6B4dsk90/BcnJJJNBmC0mFuNB9qRIiX0A9kAEiw==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-1.0.0-alpha.41.tgz", + "integrity": "sha512-rWcZaRgx/6NCtNpxiPX/XTs340zqMOvPON945358OG2cWGtfhgrg/2/yKCVuTBXWLR4BXjNzQKe8dQ7RA8d5Bw==", "dev": true, "requires": { "nprogress": "^0.2.0" } }, "@vuepress/plugin-register-components": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.0.0-alpha.40.tgz", - "integrity": "sha512-Gb7bAaczSN27pOEPVk8iMM0SChTZgKoq2hy481Kn6RXwedT+D+G4s1KqOmoc37WizLZZXa+b5B3vTVghAbC/oA==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.0.0-alpha.41.tgz", + "integrity": "sha512-rLPhX7Kz+I2C/jXaaA7gdUXpDSyjtN9osify/HXjNdWq8i3Q+hkYBc0QETW5/8yxtyRYvZFMmKRd/TgWTux+Rw==", "dev": true, "requires": { - "@vuepress/shared-utils": "^1.0.0-alpha.40" + "@vuepress/shared-utils": "^1.0.0-alpha.41" } }, "@vuepress/plugin-search": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-search/-/plugin-search-1.0.0-alpha.40.tgz", - "integrity": "sha512-fkegCi9DusE5QvbtBI5SXRXbEAJodvBkRVnmHgVcxJGjheH7XKVakFz9UF5GwRDOrFjppY8oNuTBEZzxbqkCsQ==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-search/-/plugin-search-1.0.0-alpha.41.tgz", + "integrity": "sha512-+sGxZG17QhcGa6iSZFtRvSjBpz+SreDqyxzFZJ/GSV+vtHrKP3/13WHtNowX7UWYYqXnZQXZ29vIMtw/56mawA==", "dev": true }, "@vuepress/shared-utils": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/shared-utils/-/shared-utils-1.0.0-alpha.40.tgz", - "integrity": "sha512-6EmHgSkHhdLnQUyr7Vrmi1YN2VZuBtTWc+XqlLPGXBLEJQ4yK1AKVMjVUZKXOZ1s8LbXzqQjEW2ptAHCiar5ng==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/shared-utils/-/shared-utils-1.0.0-alpha.41.tgz", + "integrity": "sha512-GOcVAdrEYwjQKvt+399cMCqKdbi0pab35P00KZePRWu0/FvpQb637BLx9EGV7RMJhleuAqStuKcTE7A33zvXug==", "dev": true, "requires": { "chalk": "^2.3.2", @@ -1138,14 +1141,14 @@ } }, "@vuepress/theme-default": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-1.0.0-alpha.40.tgz", - "integrity": "sha512-PT94O0sLBUcnINlP6uF2xVQyHp6Rr/2EtJoazFji10KekPvoEmsMT9qWXgCiWLszK75dlDLEg0noEMfySOF+kw==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/@vuepress/theme-default/-/theme-default-1.0.0-alpha.41.tgz", + "integrity": "sha512-Bk8pcwj697xl6WHwfRnV1WC5A/yPuVTNlSeIFbWtEHzTspWm1gGbtthbXNQy2i/DgX4aC17KpVlEvYnlZoRuEQ==", "dev": true, "requires": { - "@vuepress/plugin-active-header-links": "^1.0.0-alpha.40", - "@vuepress/plugin-nprogress": "^1.0.0-alpha.40", - "@vuepress/plugin-search": "^1.0.0-alpha.40", + "@vuepress/plugin-active-header-links": "^1.0.0-alpha.41", + "@vuepress/plugin-nprogress": "^1.0.0-alpha.41", + "@vuepress/plugin-search": "^1.0.0-alpha.41", "docsearch.js": "^2.5.2", "stylus": "^0.54.5", "stylus-loader": "^3.0.2" @@ -1462,9 +1465,9 @@ "dev": true }, "ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true }, "ansi-escapes": { @@ -3656,9 +3659,9 @@ "dev": true }, "eslint-scope": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", - "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.2.tgz", + "integrity": "sha512-5q1+B/ogmHl8+paxtOKx38Z8LtWkVGuNt3+GQNErqwLl6ViNp/gdJGMCjZNxZ8j/VYjDNZ2Fo+eQc1TAVPIzbg==", "dev": true, "requires": { "esrecurse": "^4.1.0", @@ -6034,8 +6037,7 @@ "markdown-it-container": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-2.0.0.tgz", - "integrity": "sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU=", - "dev": true + "integrity": "sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU=" }, "markdown-it-emoji": { "version": "1.4.0", @@ -6043,12 +6045,6 @@ "integrity": "sha1-m+4OmpkKljupbfaYDE/dsF37Tcw=", "dev": true }, - "markdown-it-table-of-contents": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.3.tgz", - "integrity": "sha512-x/OdaRzLYxAjmB+jIVlXuE3nX7tZTLDQxm58RkgjTLyQ+I290jYQvPS9cJjVN6SM3U6K6CHKYNgUtPNZmLblYQ==", - "dev": true - }, "math-expression-evaluator": { "version": "1.2.17", "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", @@ -6443,9 +6439,9 @@ } }, "node-releases": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.8.tgz", - "integrity": "sha512-gQm+K9mGCiT/NXHy+V/ZZS1N/LOaGGqRAAJJs3X9Ah1g+CIbRcBgNyoNYQ+SEtcyAtB9KqDruu+fF7nWjsqRaA==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.9.tgz", + "integrity": "sha512-oic3GT4OtbWWKfRolz5Syw0Xus0KRFxeorLNj0s93ofX6PWyuzKjsiGxsCtWktBwwmTF6DdRRf2KreGqeOk5KA==", "dev": true, "requires": { "semver": "^5.3.0" @@ -6712,9 +6708,9 @@ "dev": true }, "p-limit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", - "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -8950,20 +8946,12 @@ } }, "reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/reduce/-/reduce-1.0.1.tgz", - "integrity": "sha1-FPouX/H8VgcDoCDLtfuqtpFWWAQ=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce/-/reduce-1.0.2.tgz", + "integrity": "sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ==", "dev": true, "requires": { - "object-keys": "~1.0.0" - }, - "dependencies": { - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", - "dev": true - } + "object-keys": "^1.1.0" } }, "reduce-css-calc": { @@ -10708,9 +10696,9 @@ } }, "vue": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.7.tgz", - "integrity": "sha512-g7ADfQ82QU+j6F/bVDioVQf2ccIMYLuR4E8ev+RsDBlmwRkhGO3HhgF4PF9vpwjdPpxyb1zzLur2nQ2oIMAMEg==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.8.tgz", + "integrity": "sha512-+vp9lEC2Kt3yom673pzg1J7T1NVGuGzO9j8Wxno+rQN2WYVBX2pyo/RGQ3fXCLh2Pk76Skw/laAPCuBuEQ4diw==", "dev": true }, "vue-hot-reload-api": { @@ -10739,9 +10727,9 @@ "dev": true }, "vue-server-renderer": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.7.tgz", - "integrity": "sha512-CVtGR+bE63y4kyIeOcCEF2UNKquSquFQAsTHZ5R1cGM4L4Z0BXgAUEcngTOy8kN+tubt3c1zpRvbrok/bHKeDg==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.8.tgz", + "integrity": "sha512-aiN2Fz3Sw35KRDQYqSSdsWjOtYcDWpm8rjcf3oSf/iiwFF/i1Q9UjDWvxQv4mbqVRBXGhdoICClQ005IZJoVbQ==", "dev": true, "requires": { "chalk": "^1.1.3", @@ -10798,9 +10786,9 @@ } }, "vue-template-compiler": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.7.tgz", - "integrity": "sha512-ZjxJLr6Lw2gj6aQGKwBWTxVNNd28/qggIdwvr5ushrUHUvqgbHD0xusOVP2yRxT4pX3wRIJ2LfxjgFT41dEtoQ==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.8.tgz", + "integrity": "sha512-SwWKANE5ee+oJg+dEJmsdxsxWYICPsNwk68+1AFjOS8l0O/Yz2845afuJtFqf3UjS/vXG7ECsPeHHEAD65Cjng==", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -10814,13 +10802,13 @@ "dev": true }, "vuepress": { - "version": "1.0.0-alpha.40", - "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-1.0.0-alpha.40.tgz", - "integrity": "sha512-VDq0r4/N1h24NLYyeV7SUpBmWp5hBMJ6D2T0aqTpYNMC4V9jwWYOx5rsWv4+4kVbj3qbZu0vbqM3TonUSWzT7g==", + "version": "1.0.0-alpha.41", + "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-1.0.0-alpha.41.tgz", + "integrity": "sha512-aDaC/Ig6wIKMa9IXa9zRsY4BXEVEU3WJe7WetACdub3+gGHBDQo8SHREFomavvzHuqKt9zMBDHR6+y85Bn/hwQ==", "dev": true, "requires": { - "@vuepress/core": "^1.0.0-alpha.40", - "@vuepress/theme-default": "^1.0.0-alpha.40", + "@vuepress/core": "^1.0.0-alpha.41", + "@vuepress/theme-default": "^1.0.0-alpha.41", "cac": "^6.3.9" } }, diff --git a/package.json b/package.json index cb30ab73..74ab7eb8 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,10 @@ "dev": "vuepress dev docs" }, "devDependencies": { - "vuepress": "^1.0.0-alpha.40" + "vuepress": "^1.0.0-alpha.41" + }, + "dependencies": { + "@vuepress/plugin-clean-urls": "^1.0.0-alpha.41", + "markdown-it-container": "^2.0.0" } }