Hey, check out this crazy news article that totally isn't a rickroll

update alpine

+2 -2
Dockerfile
··· 1 - FROM node:lts-alpine3.15 AS install 1 + FROM node:lts-alpine3.17 AS install 2 2 3 3 WORKDIR /usr/src/app 4 4 ··· 9 9 10 10 COPY . . 11 11 12 - FROM node:lts-alpine3.15 12 + FROM node:lts-alpine3.17 13 13 14 14 WORKDIR /usr/src/app 15 15
+49 -49
package-lock.json
··· 1 1 { 2 2 "name": "rickognito", 3 - "version": "0.0.1", 3 + "version": "0.0.2", 4 4 "lockfileVersion": 2, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "rickognito", 9 - "version": "0.0.1", 9 + "version": "0.0.2", 10 10 "license": "MIT", 11 11 "dependencies": { 12 - "express": "^4.18.1", 12 + "express": "^4.18.2", 13 13 "express-useragent": "^1.0.15" 14 14 } 15 15 }, ··· 31 31 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 32 32 }, 33 33 "node_modules/body-parser": { 34 - "version": "1.20.0", 35 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", 36 - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", 34 + "version": "1.20.1", 35 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", 36 + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", 37 37 "dependencies": { 38 38 "bytes": "3.1.2", 39 39 "content-type": "~1.0.4", ··· 43 43 "http-errors": "2.0.0", 44 44 "iconv-lite": "0.4.24", 45 45 "on-finished": "2.4.1", 46 - "qs": "6.10.3", 46 + "qs": "6.11.0", 47 47 "raw-body": "2.5.1", 48 48 "type-is": "~1.6.18", 49 49 "unpipe": "1.0.0" ··· 85 85 } 86 86 }, 87 87 "node_modules/content-type": { 88 - "version": "1.0.4", 89 - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 90 - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 88 + "version": "1.0.5", 89 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 90 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 91 91 "engines": { 92 92 "node": ">= 0.6" 93 93 } ··· 157 157 } 158 158 }, 159 159 "node_modules/express": { 160 - "version": "4.18.1", 161 - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", 162 - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", 160 + "version": "4.18.2", 161 + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", 162 + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", 163 163 "dependencies": { 164 164 "accepts": "~1.3.8", 165 165 "array-flatten": "1.1.1", 166 - "body-parser": "1.20.0", 166 + "body-parser": "1.20.1", 167 167 "content-disposition": "0.5.4", 168 168 "content-type": "~1.0.4", 169 169 "cookie": "0.5.0", ··· 182 182 "parseurl": "~1.3.3", 183 183 "path-to-regexp": "0.1.7", 184 184 "proxy-addr": "~2.0.7", 185 - "qs": "6.10.3", 185 + "qs": "6.11.0", 186 186 "range-parser": "~1.2.1", 187 187 "safe-buffer": "5.2.1", 188 188 "send": "0.18.0", ··· 244 244 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 245 245 }, 246 246 "node_modules/get-intrinsic": { 247 - "version": "1.1.1", 248 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 249 - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 247 + "version": "1.2.0", 248 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 249 + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 250 250 "dependencies": { 251 251 "function-bind": "^1.1.1", 252 252 "has": "^1.0.3", 253 - "has-symbols": "^1.0.1" 253 + "has-symbols": "^1.0.3" 254 254 }, 255 255 "funding": { 256 256 "url": "https://github.com/sponsors/ljharb" ··· 320 320 "node_modules/media-typer": { 321 321 "version": "0.3.0", 322 322 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 323 - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 323 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 324 324 "engines": { 325 325 "node": ">= 0.6" 326 326 } ··· 382 382 } 383 383 }, 384 384 "node_modules/object-inspect": { 385 - "version": "1.12.0", 386 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", 387 - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", 385 + "version": "1.12.3", 386 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 387 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 388 388 "funding": { 389 389 "url": "https://github.com/sponsors/ljharb" 390 390 } ··· 426 426 } 427 427 }, 428 428 "node_modules/qs": { 429 - "version": "6.10.3", 430 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", 431 - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", 429 + "version": "6.11.0", 430 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 431 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 432 432 "dependencies": { 433 433 "side-channel": "^1.0.4" 434 434 }, ··· 614 614 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 615 615 }, 616 616 "body-parser": { 617 - "version": "1.20.0", 618 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", 619 - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", 617 + "version": "1.20.1", 618 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", 619 + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", 620 620 "requires": { 621 621 "bytes": "3.1.2", 622 622 "content-type": "~1.0.4", ··· 626 626 "http-errors": "2.0.0", 627 627 "iconv-lite": "0.4.24", 628 628 "on-finished": "2.4.1", 629 - "qs": "6.10.3", 629 + "qs": "6.11.0", 630 630 "raw-body": "2.5.1", 631 631 "type-is": "~1.6.18", 632 632 "unpipe": "1.0.0" ··· 655 655 } 656 656 }, 657 657 "content-type": { 658 - "version": "1.0.4", 659 - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 660 - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" 658 + "version": "1.0.5", 659 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 660 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 661 661 }, 662 662 "cookie": { 663 663 "version": "0.5.0", ··· 708 708 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" 709 709 }, 710 710 "express": { 711 - "version": "4.18.1", 712 - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", 713 - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", 711 + "version": "4.18.2", 712 + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", 713 + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", 714 714 "requires": { 715 715 "accepts": "~1.3.8", 716 716 "array-flatten": "1.1.1", 717 - "body-parser": "1.20.0", 717 + "body-parser": "1.20.1", 718 718 "content-disposition": "0.5.4", 719 719 "content-type": "~1.0.4", 720 720 "cookie": "0.5.0", ··· 733 733 "parseurl": "~1.3.3", 734 734 "path-to-regexp": "0.1.7", 735 735 "proxy-addr": "~2.0.7", 736 - "qs": "6.10.3", 736 + "qs": "6.11.0", 737 737 "range-parser": "~1.2.1", 738 738 "safe-buffer": "5.2.1", 739 739 "send": "0.18.0", ··· 780 780 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 781 781 }, 782 782 "get-intrinsic": { 783 - "version": "1.1.1", 784 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 785 - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 783 + "version": "1.2.0", 784 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 785 + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 786 786 "requires": { 787 787 "function-bind": "^1.1.1", 788 788 "has": "^1.0.3", 789 - "has-symbols": "^1.0.1" 789 + "has-symbols": "^1.0.3" 790 790 } 791 791 }, 792 792 "has": { ··· 835 835 "media-typer": { 836 836 "version": "0.3.0", 837 837 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 838 - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" 838 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" 839 839 }, 840 840 "merge-descriptors": { 841 841 "version": "1.0.1", ··· 876 876 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" 877 877 }, 878 878 "object-inspect": { 879 - "version": "1.12.0", 880 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", 881 - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" 879 + "version": "1.12.3", 880 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 881 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" 882 882 }, 883 883 "on-finished": { 884 884 "version": "2.4.1", ··· 908 908 } 909 909 }, 910 910 "qs": { 911 - "version": "6.10.3", 912 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", 913 - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", 911 + "version": "6.11.0", 912 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 913 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 914 914 "requires": { 915 915 "side-channel": "^1.0.4" 916 916 }
+2 -2
package.json
··· 1 1 { 2 2 "name": "rickognito", 3 - "version": "0.0.1", 3 + "version": "0.0.2", 4 4 "description": "Disguise a rickroll", 5 5 "main": "index.js", 6 6 "scripts": { ··· 17 17 }, 18 18 "homepage": "https://gitlab.com/sanin.dev/rickognito#readme", 19 19 "dependencies": { 20 - "express": "^4.18.1", 20 + "express": "^4.18.2", 21 21 "express-useragent": "^1.0.15" 22 22 } 23 23 }