a tool for shared writing and social publishing
0
fork

Configure Feed

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

add pg, @vercel/functions update react/next

+151 -55
+146 -52
package-lock.json
··· 34 34 "@tiptap/core": "^2.11.5", 35 35 "@types/mdx": "^2.0.13", 36 36 "@vercel/analytics": "^1.5.0", 37 + "@vercel/functions": "^2.2.12", 37 38 "@vercel/sdk": "^1.3.1", 38 39 "babel-plugin-react-compiler": "^19.1.0-rc.1", 39 40 "base64-js": "^1.5.1", ··· 47 48 "katex": "^0.16.22", 48 49 "linkifyjs": "^4.2.0", 49 50 "multiformats": "^13.3.2", 50 - "next": "^15.4.4", 51 + "next": "^15.5.0", 52 + "pg": "^8.16.3", 51 53 "postgres": "^3.4.4", 52 54 "prosemirror-commands": "^1.5.2", 53 55 "prosemirror-inputrules": "^1.4.0", ··· 55 57 "prosemirror-model": "^1.21.0", 56 58 "prosemirror-schema-basic": "^1.2.2", 57 59 "prosemirror-state": "^1.4.3", 58 - "react": "^19.1.0", 60 + "react": "^19.1.1", 59 61 "react-aria-components": "^1.8.0", 60 62 "react-day-picker": "^9.3.0", 61 - "react-dom": "^19.1.0", 63 + "react-dom": "^19.1.1", 62 64 "react-use-measure": "^2.1.1", 63 65 "redlock": "^5.0.0-beta.2", 64 66 "rehype-parse": "^9.0.0", ··· 1463 1465 } 1464 1466 }, 1465 1467 "node_modules/@next/env": { 1466 - "version": "15.4.4", 1467 - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.4.tgz", 1468 - "integrity": "sha512-SJKOOkULKENyHSYXE5+KiFU6itcIb6wSBjgM92meK0HVKpo94dNOLZVdLLuS7/BxImROkGoPsjR4EnuDucqiiA==", 1468 + "version": "15.5.0", 1469 + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.0.tgz", 1470 + "integrity": "sha512-sDaprBAfzCQiOgo2pO+LhnV0Wt2wBgartjrr+dpcTORYVnnXD0gwhHhiiyIih9hQbq+JnbqH4odgcFWhqCGidw==", 1469 1471 "license": "MIT" 1470 1472 }, 1471 1473 "node_modules/@next/eslint-plugin-next": { ··· 1538 1540 } 1539 1541 }, 1540 1542 "node_modules/@next/swc-darwin-arm64": { 1541 - "version": "15.4.4", 1542 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.4.tgz", 1543 - "integrity": "sha512-eVG55dnGwfUuG+TtnUCt+mEJ+8TGgul6nHEvdb8HEH7dmJIFYOCApAaFrIrxwtEq2Cdf+0m5sG1Np8cNpw9EAw==", 1543 + "version": "15.5.0", 1544 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.0.tgz", 1545 + "integrity": "sha512-v7Jj9iqC6enxIRBIScD/o0lH7QKvSxq2LM8UTyqJi+S2w2QzhMYjven4vgu/RzgsdtdbpkyCxBTzHl/gN5rTRg==", 1544 1546 "cpu": [ 1545 1547 "arm64" 1546 1548 ], ··· 1554 1556 } 1555 1557 }, 1556 1558 "node_modules/@next/swc-darwin-x64": { 1557 - "version": "15.4.4", 1558 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.4.tgz", 1559 - "integrity": "sha512-zqG+/8apsu49CltEj4NAmCGZvHcZbOOOsNoTVeIXphYWIbE4l6A/vuQHyqll0flU2o3dmYCXsBW5FmbrGDgljQ==", 1559 + "version": "15.5.0", 1560 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.0.tgz", 1561 + "integrity": "sha512-s2Nk6ec+pmYmAb/utawuURy7uvyYKDk+TRE5aqLRsdnj3AhwC9IKUBmhfnLmY/+P+DnwqpeXEFIKe9tlG0p6CA==", 1560 1562 "cpu": [ 1561 1563 "x64" 1562 1564 ], ··· 1570 1572 } 1571 1573 }, 1572 1574 "node_modules/@next/swc-linux-arm64-gnu": { 1573 - "version": "15.4.4", 1574 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.4.tgz", 1575 - "integrity": "sha512-LRD4l2lq4R+2QCHBQVC0wjxxkLlALGJCwigaJ5FSRSqnje+MRKHljQNZgDCaKUZQzO/TXxlmUdkZP/X3KNGZaw==", 1575 + "version": "15.5.0", 1576 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.0.tgz", 1577 + "integrity": "sha512-mGlPJMZReU4yP5fSHjOxiTYvZmwPSWn/eF/dcg21pwfmiUCKS1amFvf1F1RkLHPIMPfocxLViNWFvkvDB14Isg==", 1576 1578 "cpu": [ 1577 1579 "arm64" 1578 1580 ], ··· 1586 1588 } 1587 1589 }, 1588 1590 "node_modules/@next/swc-linux-arm64-musl": { 1589 - "version": "15.4.4", 1590 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.4.tgz", 1591 - "integrity": "sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==", 1591 + "version": "15.5.0", 1592 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.0.tgz", 1593 + "integrity": "sha512-biWqIOE17OW/6S34t1X8K/3vb1+svp5ji5QQT/IKR+VfM3B7GvlCwmz5XtlEan2ukOUf9tj2vJJBffaGH4fGRw==", 1592 1594 "cpu": [ 1593 1595 "arm64" 1594 1596 ], ··· 1602 1604 } 1603 1605 }, 1604 1606 "node_modules/@next/swc-linux-x64-gnu": { 1605 - "version": "15.4.4", 1606 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.4.tgz", 1607 - "integrity": "sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==", 1607 + "version": "15.5.0", 1608 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.0.tgz", 1609 + "integrity": "sha512-zPisT+obYypM/l6EZ0yRkK3LEuoZqHaSoYKj+5jiD9ESHwdr6QhnabnNxYkdy34uCigNlWIaCbjFmQ8FY5AlxA==", 1608 1610 "cpu": [ 1609 1611 "x64" 1610 1612 ], ··· 1618 1620 } 1619 1621 }, 1620 1622 "node_modules/@next/swc-linux-x64-musl": { 1621 - "version": "15.4.4", 1622 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.4.tgz", 1623 - "integrity": "sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==", 1623 + "version": "15.5.0", 1624 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.0.tgz", 1625 + "integrity": "sha512-+t3+7GoU9IYmk+N+FHKBNFdahaReoAktdOpXHFIPOU1ixxtdge26NgQEEkJkCw2dHT9UwwK5zw4mAsURw4E8jA==", 1624 1626 "cpu": [ 1625 1627 "x64" 1626 1628 ], ··· 1634 1636 } 1635 1637 }, 1636 1638 "node_modules/@next/swc-win32-arm64-msvc": { 1637 - "version": "15.4.4", 1638 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.4.tgz", 1639 - "integrity": "sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==", 1639 + "version": "15.5.0", 1640 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.0.tgz", 1641 + "integrity": "sha512-d8MrXKh0A+c9DLiy1BUFwtg3Hu90Lucj3k6iKTUdPOv42Ve2UiIG8HYi3UAb8kFVluXxEfdpCoPPCSODk5fDcw==", 1640 1642 "cpu": [ 1641 1643 "arm64" 1642 1644 ], ··· 1650 1652 } 1651 1653 }, 1652 1654 "node_modules/@next/swc-win32-x64-msvc": { 1653 - "version": "15.4.4", 1654 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.4.tgz", 1655 - "integrity": "sha512-SE5pYNbn/xZKMy1RE3pAs+4xD32OI4rY6mzJa4XUkp/ItZY+OMjIgilskmErt8ls/fVJ+Ihopi2QIeW6O3TrMw==", 1655 + "version": "15.5.0", 1656 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.0.tgz", 1657 + "integrity": "sha512-Fe1tGHxOWEyQjmygWkkXSwhFcTJuimrNu52JEuwItrKJVV4iRjbWp9I7zZjwqtiNnQmxoEvoisn8wueFLrNpvQ==", 1656 1658 "cpu": [ 1657 1659 "x64" 1658 1660 ], ··· 6244 6246 } 6245 6247 }, 6246 6248 "node_modules/@types/ms": { 6247 - "version": "0.7.34", 6248 - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", 6249 - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" 6249 + "version": "2.1.0", 6250 + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", 6251 + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", 6252 + "license": "MIT" 6250 6253 }, 6251 6254 "node_modules/@types/mysql": { 6252 6255 "version": "2.15.26", ··· 6615 6618 } 6616 6619 } 6617 6620 }, 6621 + "node_modules/@vercel/functions": { 6622 + "version": "2.2.12", 6623 + "resolved": "https://registry.npmjs.org/@vercel/functions/-/functions-2.2.12.tgz", 6624 + "integrity": "sha512-WGGqro/Rg00Epj+t2l6lr68q6ZkFt5+Q4F4Ok8sJbYrpu5pniDay09ihJqUoz81NI9PIfIahGEjaKpucUhEIrg==", 6625 + "license": "Apache-2.0", 6626 + "dependencies": { 6627 + "@vercel/oidc": "2.0.1" 6628 + }, 6629 + "engines": { 6630 + "node": ">= 18" 6631 + }, 6632 + "peerDependencies": { 6633 + "@aws-sdk/credential-provider-web-identity": "*" 6634 + }, 6635 + "peerDependenciesMeta": { 6636 + "@aws-sdk/credential-provider-web-identity": { 6637 + "optional": true 6638 + } 6639 + } 6640 + }, 6641 + "node_modules/@vercel/oidc": { 6642 + "version": "2.0.1", 6643 + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-2.0.1.tgz", 6644 + "integrity": "sha512-p/rFk8vz+AggU0bHXjwtRUyXNxboLvfCjwN0KH5xhBJ5wGS+n/psLJP1c69QPdWIZM4aVVIrTqdjUuDwuJGYzQ==", 6645 + "license": "Apache-2.0", 6646 + "dependencies": { 6647 + "@types/ms": "2.1.0", 6648 + "ms": "2.1.3" 6649 + }, 6650 + "engines": { 6651 + "node": ">= 18" 6652 + } 6653 + }, 6618 6654 "node_modules/@vercel/sdk": { 6619 6655 "version": "1.3.1", 6620 6656 "resolved": "https://registry.npmjs.org/@vercel/sdk/-/sdk-1.3.1.tgz", ··· 13153 13189 } 13154 13190 }, 13155 13191 "node_modules/next": { 13156 - "version": "15.4.4", 13157 - "resolved": "https://registry.npmjs.org/next/-/next-15.4.4.tgz", 13158 - "integrity": "sha512-kNcubvJjOL9yUOfwtZF3HfDhuhp+kVD+FM2A6Tyua1eI/xfmY4r/8ZS913MMz+oWKDlbps/dQOWdDricuIkXLw==", 13192 + "version": "15.5.0", 13193 + "resolved": "https://registry.npmjs.org/next/-/next-15.5.0.tgz", 13194 + "integrity": "sha512-N1lp9Hatw3a9XLt0307lGB4uTKsXDhyOKQo7uYMzX4i0nF/c27grcGXkLdb7VcT8QPYLBa8ouIyEoUQJ2OyeNQ==", 13159 13195 "license": "MIT", 13160 13196 "dependencies": { 13161 - "@next/env": "15.4.4", 13197 + "@next/env": "15.5.0", 13162 13198 "@swc/helpers": "0.5.15", 13163 13199 "caniuse-lite": "^1.0.30001579", 13164 13200 "postcss": "8.4.31", ··· 13171 13207 "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" 13172 13208 }, 13173 13209 "optionalDependencies": { 13174 - "@next/swc-darwin-arm64": "15.4.4", 13175 - "@next/swc-darwin-x64": "15.4.4", 13176 - "@next/swc-linux-arm64-gnu": "15.4.4", 13177 - "@next/swc-linux-arm64-musl": "15.4.4", 13178 - "@next/swc-linux-x64-gnu": "15.4.4", 13179 - "@next/swc-linux-x64-musl": "15.4.4", 13180 - "@next/swc-win32-arm64-msvc": "15.4.4", 13181 - "@next/swc-win32-x64-msvc": "15.4.4", 13210 + "@next/swc-darwin-arm64": "15.5.0", 13211 + "@next/swc-darwin-x64": "15.5.0", 13212 + "@next/swc-linux-arm64-gnu": "15.5.0", 13213 + "@next/swc-linux-arm64-musl": "15.5.0", 13214 + "@next/swc-linux-x64-gnu": "15.5.0", 13215 + "@next/swc-linux-x64-musl": "15.5.0", 13216 + "@next/swc-win32-arm64-msvc": "15.5.0", 13217 + "@next/swc-win32-x64-msvc": "15.5.0", 13182 13218 "sharp": "^0.34.3" 13183 13219 }, 13184 13220 "peerDependencies": { ··· 13748 13784 "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", 13749 13785 "dev": true 13750 13786 }, 13787 + "node_modules/pg": { 13788 + "version": "8.16.3", 13789 + "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", 13790 + "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", 13791 + "license": "MIT", 13792 + "dependencies": { 13793 + "pg-connection-string": "^2.9.1", 13794 + "pg-pool": "^3.10.1", 13795 + "pg-protocol": "^1.10.3", 13796 + "pg-types": "2.2.0", 13797 + "pgpass": "1.0.5" 13798 + }, 13799 + "engines": { 13800 + "node": ">= 16.0.0" 13801 + }, 13802 + "optionalDependencies": { 13803 + "pg-cloudflare": "^1.2.7" 13804 + }, 13805 + "peerDependencies": { 13806 + "pg-native": ">=3.0.1" 13807 + }, 13808 + "peerDependenciesMeta": { 13809 + "pg-native": { 13810 + "optional": true 13811 + } 13812 + } 13813 + }, 13814 + "node_modules/pg-cloudflare": { 13815 + "version": "1.2.7", 13816 + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz", 13817 + "integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==", 13818 + "license": "MIT", 13819 + "optional": true 13820 + }, 13821 + "node_modules/pg-connection-string": { 13822 + "version": "2.9.1", 13823 + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.1.tgz", 13824 + "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==", 13825 + "license": "MIT" 13826 + }, 13751 13827 "node_modules/pg-int8": { 13752 13828 "version": "1.0.1", 13753 13829 "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", ··· 13757 13833 "node": ">=4.0.0" 13758 13834 } 13759 13835 }, 13836 + "node_modules/pg-pool": { 13837 + "version": "3.10.1", 13838 + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.10.1.tgz", 13839 + "integrity": "sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==", 13840 + "license": "MIT", 13841 + "peerDependencies": { 13842 + "pg": ">=8.0" 13843 + } 13844 + }, 13760 13845 "node_modules/pg-protocol": { 13761 13846 "version": "1.10.3", 13762 13847 "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", ··· 13777 13862 }, 13778 13863 "engines": { 13779 13864 "node": ">=4" 13865 + } 13866 + }, 13867 + "node_modules/pgpass": { 13868 + "version": "1.0.5", 13869 + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", 13870 + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", 13871 + "license": "MIT", 13872 + "dependencies": { 13873 + "split2": "^4.1.0" 13780 13874 } 13781 13875 }, 13782 13876 "node_modules/picocolors": { ··· 14505 14599 } 14506 14600 }, 14507 14601 "node_modules/react": { 14508 - "version": "19.1.0", 14509 - "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 14510 - "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 14602 + "version": "19.1.1", 14603 + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", 14604 + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", 14511 14605 "license": "MIT", 14512 14606 "engines": { 14513 14607 "node": ">=0.10.0" ··· 14627 14721 } 14628 14722 }, 14629 14723 "node_modules/react-dom": { 14630 - "version": "19.1.0", 14631 - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 14632 - "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 14724 + "version": "19.1.1", 14725 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", 14726 + "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", 14633 14727 "license": "MIT", 14634 14728 "dependencies": { 14635 14729 "scheduler": "^0.26.0" 14636 14730 }, 14637 14731 "peerDependencies": { 14638 - "react": "^19.1.0" 14732 + "react": "^19.1.1" 14639 14733 } 14640 14734 }, 14641 14735 "node_modules/react-is": {
+5 -3
package.json
··· 44 44 "@tiptap/core": "^2.11.5", 45 45 "@types/mdx": "^2.0.13", 46 46 "@vercel/analytics": "^1.5.0", 47 + "@vercel/functions": "^2.2.12", 47 48 "@vercel/sdk": "^1.3.1", 48 49 "babel-plugin-react-compiler": "^19.1.0-rc.1", 49 50 "base64-js": "^1.5.1", ··· 57 58 "katex": "^0.16.22", 58 59 "linkifyjs": "^4.2.0", 59 60 "multiformats": "^13.3.2", 60 - "next": "^15.4.4", 61 + "next": "^15.5.0", 62 + "pg": "^8.16.3", 61 63 "postgres": "^3.4.4", 62 64 "prosemirror-commands": "^1.5.2", 63 65 "prosemirror-inputrules": "^1.4.0", ··· 65 67 "prosemirror-model": "^1.21.0", 66 68 "prosemirror-schema-basic": "^1.2.2", 67 69 "prosemirror-state": "^1.4.3", 68 - "react": "^19.1.0", 70 + "react": "^19.1.1", 69 71 "react-aria-components": "^1.8.0", 70 72 "react-day-picker": "^9.3.0", 71 - "react-dom": "^19.1.0", 73 + "react-dom": "^19.1.1", 72 74 "react-use-measure": "^2.1.1", 73 75 "redlock": "^5.0.0-beta.2", 74 76 "rehype-parse": "^9.0.0",