feat: added changelog in /about
This commit is contained in:
		
							parent
							
								
									2a760bce8a
								
							
						
					
					
						commit
						f7378dc042
					
				| @ -12,6 +12,7 @@ module.exports = { | ||||
|   rules: { | ||||
|     'space-before-function-paren': 'off', | ||||
|     'object-curly-spacing': 'off', | ||||
|     'no-undef': 'off' // will be catch by the tsc compiler
 | ||||
|     'no-undef': 'off', // will be catch by the tsc compiler
 | ||||
|     'vue/no-v-html': 'off' | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -46,7 +46,8 @@ export default { | ||||
|     // https://go.nuxtjs.dev/pwa
 | ||||
|     '@nuxtjs/pwa', | ||||
|     '@nuxtjs/svg', | ||||
|     'nuxt-i18n' | ||||
|     'nuxt-i18n', | ||||
|     '@nuxtjs/markdownit' | ||||
|   ], | ||||
| 
 | ||||
|   // Axios module configuration (https://go.nuxtjs.dev/config-axios)
 | ||||
| @ -54,6 +55,9 @@ export default { | ||||
| 
 | ||||
|   // Vuetify module configuration (https://go.nuxtjs.dev/config-vuetify)
 | ||||
|   vuetify: { | ||||
|     icons: { | ||||
|       iconfont: 'mdi' | ||||
|     }, | ||||
|     customVariables: ['~/assets/variables.scss'], | ||||
|     treeShake: { | ||||
|       components: [ | ||||
|  | ||||
							
								
								
									
										67
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										67
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "it-tools", | ||||
|   "version": "1.0.0", | ||||
|   "version": "2.0.0-beta.0", | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
| @ -3572,6 +3572,26 @@ | ||||
|         "eslint-loader": "^4.0.2" | ||||
|       } | ||||
|     }, | ||||
|     "@nuxtjs/markdownit": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/@nuxtjs/markdownit/-/markdownit-2.0.0.tgz", | ||||
|       "integrity": "sha512-YAEK/s0IzdWK1L74WKTQSMcvNhGgOW0xIWdu5VMxDo1NkNpm/0CbJZgSPt1JYAnT8r8r6wVQ5SY1v/1MZanPlQ==", | ||||
|       "requires": { | ||||
|         "@nuxtjs/markdownit-loader": "^1.1.1", | ||||
|         "defu": "^3.2.2", | ||||
|         "raw-loader": "^4.0.2" | ||||
|       } | ||||
|     }, | ||||
|     "@nuxtjs/markdownit-loader": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/@nuxtjs/markdownit-loader/-/markdownit-loader-1.2.0.tgz", | ||||
|       "integrity": "sha512-D6m4578NavamwD03nOU3H3NkS2zYfFJSMChUczlCGDx05DgAoenY4GdCmML1CnAEH/Cv6Bf230RIwDnD926oyQ==", | ||||
|       "requires": { | ||||
|         "highlight.js": "^10.5.0", | ||||
|         "loader-utils": "^1.1.0", | ||||
|         "markdown-it": "^8.3.1" | ||||
|       } | ||||
|     }, | ||||
|     "@nuxtjs/proxy": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/@nuxtjs/proxy/-/proxy-2.1.0.tgz", | ||||
| @ -9246,6 +9266,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", | ||||
|       "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" | ||||
|     }, | ||||
|     "highlight.js": { | ||||
|       "version": "10.7.2", | ||||
|       "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.2.tgz", | ||||
|       "integrity": "sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg==" | ||||
|     }, | ||||
|     "hmac-drbg": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", | ||||
| @ -11617,6 +11642,14 @@ | ||||
|       "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "linkify-it": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", | ||||
|       "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", | ||||
|       "requires": { | ||||
|         "uc.micro": "^1.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "load-json-file": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", | ||||
| @ -11829,6 +11862,25 @@ | ||||
|         "object-visit": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "markdown-it": { | ||||
|       "version": "8.4.2", | ||||
|       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", | ||||
|       "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", | ||||
|       "requires": { | ||||
|         "argparse": "^1.0.7", | ||||
|         "entities": "~1.1.1", | ||||
|         "linkify-it": "^2.0.0", | ||||
|         "mdurl": "^1.0.1", | ||||
|         "uc.micro": "^1.0.5" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "entities": { | ||||
|           "version": "1.1.2", | ||||
|           "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | ||||
|           "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "md5.js": { | ||||
|       "version": "1.3.5", | ||||
|       "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", | ||||
| @ -11844,6 +11896,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", | ||||
|       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" | ||||
|     }, | ||||
|     "mdurl": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", | ||||
|       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" | ||||
|     }, | ||||
|     "mem": { | ||||
|       "version": "8.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", | ||||
| @ -14285,7 +14342,6 @@ | ||||
|       "version": "4.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", | ||||
|       "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "loader-utils": "^2.0.0", | ||||
|         "schema-utils": "^3.0.0" | ||||
| @ -14295,7 +14351,6 @@ | ||||
|           "version": "2.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", | ||||
|           "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "big.js": "^5.2.2", | ||||
|             "emojis-list": "^3.0.0", | ||||
| @ -14306,7 +14361,6 @@ | ||||
|           "version": "3.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", | ||||
|           "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "@types/json-schema": "^7.0.6", | ||||
|             "ajv": "^6.12.5", | ||||
| @ -16509,6 +16563,11 @@ | ||||
|       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", | ||||
|       "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==" | ||||
|     }, | ||||
|     "uc.micro": { | ||||
|       "version": "1.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", | ||||
|       "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" | ||||
|     }, | ||||
|     "ufo": { | ||||
|       "version": "0.7.5", | ||||
|       "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.5.tgz", | ||||
|  | ||||
| @ -14,6 +14,7 @@ | ||||
|   "dependencies": { | ||||
|     "@nuxt/typescript-runtime": "^2.1.0", | ||||
|     "@nuxtjs/axios": "^5.13.1", | ||||
|     "@nuxtjs/markdownit": "^2.0.0", | ||||
|     "@nuxtjs/pwa": "^3.0.2", | ||||
|     "@nuxtjs/toast": "^3.3.1", | ||||
|     "bip39": "^3.0.4", | ||||
|  | ||||
| @ -2,19 +2,37 @@ | ||||
|   <v-row justify="center" align="center"> | ||||
|     <v-col cols="12" sm="12" md="8"> | ||||
|       <h1>Yolo</h1> | ||||
| 
 | ||||
|       <v-card> | ||||
|         <v-card-title>Changelog</v-card-title> | ||||
|         <v-card-text> | ||||
|           <div class="changelog" v-html="changelog" /> | ||||
|         </v-card-text> | ||||
|       </v-card> | ||||
|     </v-col> | ||||
|   </v-row> | ||||
| </template> | ||||
| 
 | ||||
| <script> | ||||
| import {Component, Vue} from 'nuxt-property-decorator' | ||||
| import changelog from '@/CHANGELOG.md' | ||||
| 
 | ||||
| @Component | ||||
| export default class About extends Vue { | ||||
| 
 | ||||
|   changelog = changelog.replace(/<h1>(.*?)<\/p>/is, '') // Remove h1 and first paragraphe | ||||
| } | ||||
| </script> | ||||
| 
 | ||||
| <style lang="less"> | ||||
| .changelog { | ||||
|   h2 { | ||||
|     margin-top: 25px; | ||||
|     color: #ffffff; | ||||
|   } | ||||
| 
 | ||||
|   h3 { | ||||
|     margin-top: 10px; | ||||
|     padding-left: 5px; | ||||
|   } | ||||
| } | ||||
| </style> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user