[READ-ONLY] Mirror of https://github.com/danielroe/roe.dev. This is the code and content for my personal website, built in Nuxt. roe.dev
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: migrate to `nano-staged`

+13 -109
+3 -3
package.json
··· 22 22 "import-streambeats": "node --env-file=.env scripts/import-streambeats.mjs", 23 23 "import-streambeats:dry-run": "node --env-file=.env scripts/import-streambeats.mjs --dry-run" 24 24 }, 25 - "lint-staged": { 25 + "nano-staged": { 26 26 "*.{js,ts,mjs,vue}": [ 27 27 "eslint" 28 28 ], ··· 95 95 "eslint": "9.39.2", 96 96 "googleapis": "170.1.0", 97 97 "happy-dom": "20.3.3", 98 - "lint-staged": "16.2.7", 98 + "nano-staged": "0.9.0", 99 99 "ofetch": "1.5.1", 100 100 "playwright-core": "1.57.0", 101 101 "rollup": "4.55.2", ··· 109 109 }, 110 110 "simple-git-hooks": { 111 111 "commit-msg": "npx commitlint --edit $1", 112 - "pre-commit": "npx lint-staged" 112 + "pre-commit": "npx nano-staged" 113 113 }, 114 114 "packageManager": "pnpm@10.28.1" 115 115 }
+10 -106
pnpm-lock.yaml
··· 204 204 happy-dom: 205 205 specifier: 20.3.3 206 206 version: 20.3.3 207 - lint-staged: 208 - specifier: 16.2.7 209 - version: 16.2.7 207 + nano-staged: 208 + specifier: 0.9.0 209 + version: 0.9.0 210 210 ofetch: 211 211 specifier: 1.5.1 212 212 version: 1.5.1 ··· 4727 4727 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 4728 4728 engines: {node: '>=8'} 4729 4729 4730 - ansi-escapes@7.2.0: 4731 - resolution: {integrity: sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==} 4732 - engines: {node: '>=18'} 4733 - 4734 4730 ansi-regex@5.0.1: 4735 4731 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 4736 4732 engines: {node: '>=8'} ··· 5214 5210 resolution: {integrity: sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==} 5215 5211 engines: {node: '>=18.20'} 5216 5212 5217 - cli-truncate@5.1.1: 5218 - resolution: {integrity: sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==} 5219 - engines: {node: '>=20'} 5220 - 5221 5213 cli-width@4.1.0: 5222 5214 resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} 5223 5215 engines: {node: '>= 12'} ··· 5288 5280 commander@11.1.0: 5289 5281 resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 5290 5282 engines: {node: '>=16'} 5291 - 5292 - commander@14.0.2: 5293 - resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==} 5294 - engines: {node: '>=20'} 5295 5283 5296 5284 commander@2.20.3: 5297 5285 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} ··· 5851 5839 resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} 5852 5840 engines: {node: '>=6'} 5853 5841 5854 - environment@1.1.0: 5855 - resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} 5856 - engines: {node: '>=18'} 5857 - 5858 5842 error-ex@1.3.4: 5859 5843 resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} 5860 5844 ··· 7083 7067 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 7084 7068 engines: {node: '>=8'} 7085 7069 7086 - is-fullwidth-code-point@5.1.0: 7087 - resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} 7088 - engines: {node: '>=18'} 7089 - 7090 7070 is-generator-function@1.1.2: 7091 7071 resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} 7092 7072 engines: {node: '>= 0.4'} ··· 7576 7556 linkify-it@5.0.0: 7577 7557 resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} 7578 7558 7579 - lint-staged@16.2.7: 7580 - resolution: {integrity: sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==} 7581 - engines: {node: '>=20.17'} 7582 - hasBin: true 7583 - 7584 7559 listhen@1.9.0: 7585 7560 resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} 7586 7561 hasBin: true 7587 - 7588 - listr2@9.0.5: 7589 - resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==} 7590 - engines: {node: '>=20.0.0'} 7591 7562 7592 7563 load-tsconfig@0.2.5: 7593 7564 resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} ··· 7683 7654 7684 7655 log-symbols@7.0.1: 7685 7656 resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==} 7686 - engines: {node: '>=18'} 7687 - 7688 - log-update@6.1.0: 7689 - resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} 7690 7657 engines: {node: '>=18'} 7691 7658 7692 7659 longest-streak@3.1.0: ··· 8105 8072 resolution: {integrity: sha512-zoTNyBafxG0+F5PP3T3j1PKMr7gedriSdYRhLFLRFCz0OnQfQ6BkVk9peXVF30hz633Bw0Zh5McleOrXPjWYCQ==} 8106 8073 engines: {node: '>=18'} 8107 8074 8108 - nano-spawn@2.0.0: 8109 - resolution: {integrity: sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==} 8110 - engines: {node: '>=20.17'} 8075 + nano-staged@0.9.0: 8076 + resolution: {integrity: sha512-0JfyX4i0Vp5HhC9RDtJ1kp7psz8CFuS3Gya3Z6WZv//QCwA9dPzi1S803VdR0c0P6R7sSvweZ5mSJmYQ/N+loQ==} 8077 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 8078 + hasBin: true 8111 8079 8112 8080 nanoid@3.3.11: 8113 8081 resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} ··· 8587 8555 picomatch@4.0.3: 8588 8556 resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 8589 8557 engines: {node: '>=12'} 8590 - 8591 - pidtree@0.6.0: 8592 - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 8593 - engines: {node: '>=0.10'} 8594 - hasBin: true 8595 8558 8596 8559 pify@4.0.1: 8597 8560 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} ··· 9582 9545 resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 9583 9546 engines: {node: '>=10'} 9584 9547 9585 - slice-ansi@7.1.2: 9586 - resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==} 9587 - engines: {node: '>=18'} 9588 - 9589 9548 slugify@1.6.6: 9590 9549 resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} 9591 9550 engines: {node: '>=8.0.0'} ··· 9698 9657 streamx@2.23.0: 9699 9658 resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} 9700 9659 9701 - string-argv@0.3.2: 9702 - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 9703 - engines: {node: '>=0.6.19'} 9704 - 9705 9660 string-width@4.2.3: 9706 9661 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 9707 9662 engines: {node: '>=8'} ··· 16318 16273 dependencies: 16319 16274 type-fest: 0.21.3 16320 16275 16321 - ansi-escapes@7.2.0: 16322 - dependencies: 16323 - environment: 1.1.0 16324 - 16325 16276 ansi-regex@5.0.1: {} 16326 16277 16327 16278 ansi-regex@6.2.2: {} ··· 16818 16769 16819 16770 cli-spinners@3.4.0: {} 16820 16771 16821 - cli-truncate@5.1.1: 16822 - dependencies: 16823 - slice-ansi: 7.1.2 16824 - string-width: 8.1.0 16825 - 16826 16772 cli-width@4.1.0: {} 16827 16773 16828 16774 clipboardy@4.0.0: ··· 16888 16834 commander@10.0.1: {} 16889 16835 16890 16836 commander@11.1.0: {} 16891 - 16892 - commander@14.0.2: {} 16893 16837 16894 16838 commander@2.20.3: {} 16895 16839 ··· 17404 17348 entities@7.0.0: {} 17405 17349 17406 17350 env-paths@2.2.1: {} 17407 - 17408 - environment@1.1.0: {} 17409 17351 17410 17352 error-ex@1.3.4: 17411 17353 dependencies: ··· 19097 19039 19098 19040 is-fullwidth-code-point@3.0.0: {} 19099 19041 19100 - is-fullwidth-code-point@5.1.0: 19101 - dependencies: 19102 - get-east-asian-width: 1.4.0 19103 - 19104 19042 is-generator-function@1.1.2: 19105 19043 dependencies: 19106 19044 call-bound: 1.0.4 ··· 19556 19494 dependencies: 19557 19495 uc.micro: 2.1.0 19558 19496 19559 - lint-staged@16.2.7: 19560 - dependencies: 19561 - commander: 14.0.2 19562 - listr2: 9.0.5 19563 - micromatch: 4.0.8 19564 - nano-spawn: 2.0.0 19565 - pidtree: 0.6.0 19566 - string-argv: 0.3.2 19567 - yaml: 2.8.2 19568 - 19569 19497 listhen@1.9.0: 19570 19498 dependencies: 19571 19499 '@parcel/watcher': 2.5.4 ··· 19587 19515 untun: 0.1.3 19588 19516 uqr: 0.1.2 19589 19517 19590 - listr2@9.0.5: 19591 - dependencies: 19592 - cli-truncate: 5.1.1 19593 - colorette: 2.0.20 19594 - eventemitter3: 5.0.2 19595 - log-update: 6.1.0 19596 - rfdc: 1.4.1 19597 - wrap-ansi: 9.0.2 19598 - 19599 19518 load-tsconfig@0.2.5: {} 19600 19519 19601 19520 load-yaml-file@0.2.0: ··· 19680 19599 is-unicode-supported: 2.1.0 19681 19600 yoctocolors: 2.1.2 19682 19601 19683 - log-update@6.1.0: 19684 - dependencies: 19685 - ansi-escapes: 7.2.0 19686 - cli-cursor: 5.0.0 19687 - slice-ansi: 7.1.2 19688 - strip-ansi: 7.1.2 19689 - wrap-ansi: 9.0.2 19690 - 19691 19602 longest-streak@3.1.0: {} 19692 19603 19693 19604 loose-envify@1.4.0: ··· 20298 20209 20299 20210 nano-pubsub@3.0.0: {} 20300 20211 20301 - nano-spawn@2.0.0: {} 20212 + nano-staged@0.9.0: 20213 + dependencies: 20214 + picocolors: 1.1.1 20302 20215 20303 20216 nanoid@3.3.11: {} 20304 20217 ··· 21117 21030 picomatch@2.3.1: {} 21118 21031 21119 21032 picomatch@4.0.3: {} 21120 - 21121 - pidtree@0.6.0: {} 21122 21033 21123 21034 pify@4.0.1: {} 21124 21035 ··· 22480 22391 astral-regex: 2.0.0 22481 22392 is-fullwidth-code-point: 3.0.0 22482 22393 22483 - slice-ansi@7.1.2: 22484 - dependencies: 22485 - ansi-styles: 6.2.3 22486 - is-fullwidth-code-point: 5.1.0 22487 - 22488 22394 slugify@1.6.6: {} 22489 22395 22490 22396 smob@1.5.0: {} ··· 22590 22496 transitivePeerDependencies: 22591 22497 - bare-abort-controller 22592 22498 - react-native-b4a 22593 - 22594 - string-argv@0.3.2: {} 22595 22499 22596 22500 string-width@4.2.3: 22597 22501 dependencies: