Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations. pdsmoover.com
pds atproto migrations moo cow

lockdown

authored by baileytownsend.dev and committed by tangled.org 3968d2aa 32ac5c4a

+189 -2
+189 -2
web-ui/pnpm-lock.yaml
··· 21 21 specifier: ^1.0.1 22 22 version: 1.0.1 23 23 '@pds-moover/moover': 24 - specifier: link:../packages/moover 25 - version: link:../packages/moover 24 + specifier: ^1.0.7 25 + version: 1.0.7(@atcute/identity@1.1.1)(vite@7.1.12(@types/node@22.19.0)) 26 26 devDependencies: 27 27 '@eslint/compat': 28 28 specifier: ^1.4.0 ··· 82 82 '@atcute/atproto@3.1.9': 83 83 resolution: {integrity: sha512-DyWwHCTdR4hY2BPNbLXgVmm7lI+fceOwWbE4LXbGvbvVtSn+ejSVFaAv01Ra3kWDha0whsOmbJL8JP0QPpf1+w==} 84 84 85 + '@atcute/cbor@2.3.2': 86 + resolution: {integrity: sha512-xP2SORSau/VVI00x2V4BjwIkHr6EQ7l/MXEOPaa4LGYtePFc4gnD4L1yN10dT5NEuUnvGEuCh6arLB7gz1smVQ==} 87 + 88 + '@atcute/cid@2.4.1': 89 + resolution: {integrity: sha512-bwhna69RCv7yetXudtj+2qrMPYvhhIQqvJz6YUpUS98v7OdF3X2dnye9Nig2NDrklZcuyOsu7sQo7GOykJXRLQ==} 90 + 85 91 '@atcute/client@4.0.5': 86 92 resolution: {integrity: sha512-R8Qen8goGmEkynYGg2m6XFlVmz0GTDvQ+9w+4QqOob+XMk8/WDpF4aImev7WKEde/rV2gjcqW7zM8E6W9NShDA==} 87 93 94 + '@atcute/crypto@2.3.0': 95 + resolution: {integrity: sha512-w5pkJKCjbNMQu+F4JRHbR3ROQyhi1wbn+GSC6WDQamcYHkZmEZk1/eoI354bIQOOfkEM6aFLv718iskrkon4GQ==} 96 + 97 + '@atcute/did-plc@0.1.7': 98 + resolution: {integrity: sha512-a7yOQNqViae3rB5/xa3U0EPJbFD9l8zOHXx6XASZ5F8+Vy2uTgXK3omurpNZ5UxRpy1ni1AMhSohXr61cqWbkg==} 99 + 100 + '@atcute/identity-resolver@1.2.2': 101 + resolution: {integrity: sha512-eUh/UH4bFvuXS0X7epYCeJC/kj4rbBXfSRumLEH4smMVwNOgTo7cL/0Srty+P/qVPoZEyXdfEbS0PHJyzoXmHw==} 102 + peerDependencies: 103 + '@atcute/identity': ^1.0.0 104 + 88 105 '@atcute/identity@1.1.1': 89 106 resolution: {integrity: sha512-zax42n693VEhnC+5tndvO2KLDTMkHOz8UExwmklvJv7R9VujfEwiSWhcv6Jgwb3ellaG8wjiQ1lMOIjLLvwh0Q==} 90 107 91 108 '@atcute/lexicons@1.2.2': 92 109 resolution: {integrity: sha512-bgEhJq5Z70/0TbK5sx+tAkrR8FsCODNiL2gUEvS5PuJfPxmFmRYNWaMGehxSPaXWpU2+Oa9ckceHiYbrItDTkA==} 93 110 111 + '@atcute/lexicons@1.2.9': 112 + resolution: {integrity: sha512-/RRHm2Cw9o8Mcsrq0eo8fjS9okKYLGfuFwrQ0YoP/6sdSDsXshaTLJsvLlcUcaDaSJ1YFOuHIo3zr2Om2F/16g==} 113 + 114 + '@atcute/multibase@1.1.8': 115 + resolution: {integrity: sha512-pJgtImMZKCjqwRbu+2GzB+4xQjKBXDwdZOzeqe0u97zYKRGftpGYGvYv3+pMe2xXe+msDyu7Nv8iJp+U14otTA==} 116 + 117 + '@atcute/uint8array@1.1.1': 118 + resolution: {integrity: sha512-3LsC8XB8TKe9q/5hOA5sFuzGaIFdJZJNewC5OKa3o/eU6+K7JR6see9Zy2JbQERNVnRl11EzbNov1efgLMAs4g==} 119 + 120 + '@atcute/util-fetch@1.0.5': 121 + resolution: {integrity: sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==} 122 + 123 + '@atcute/util-text@1.1.1': 124 + resolution: {integrity: sha512-JH0SxzUQJAmbOBTYyhxQbkkI6M33YpjlVLEcbP5GYt43xgFArzV0FJVmEpvIj0kjsmphHB45b6IitdvxPdec9w==} 125 + 126 + '@atproto/api@0.16.11': 127 + resolution: {integrity: sha512-1dhfQNHiclb102RW+Ea8Nft5olfqU0Ev/vlQaSX6mWNo1aP5zT+sPODJ8+BTUOYk3vcuvL7QMkqA/rLYy2PMyw==} 128 + 94 129 '@atproto/common-web@0.4.3': 95 130 resolution: {integrity: sha512-nRDINmSe4VycJzPo6fP/hEltBcULFxt9Kw7fQk6405FyAWZiTluYHlXOnU7GkQfeUK44OENG1qFTBcmCJ7e8pg==} 96 131 ··· 341 376 342 377 '@jridgewell/trace-mapping@0.3.31': 343 378 resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 379 + 380 + '@noble/secp256k1@3.0.0': 381 + resolution: {integrity: sha512-NJBaR352KyIvj3t6sgT/+7xrNyF9Xk9QlLSIqUGVUYlsnDTAUqY8LOmwpcgEx4AMJXRITQ5XEVHD+mMaPfr3mg==} 344 382 345 383 '@nodelib/fs.scandir@2.1.5': 346 384 resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} ··· 471 509 '@pds-moover/lexicons@1.0.1': 472 510 resolution: {integrity: sha512-fv5b/DtHM7FEo/JklyF9gdK0ainlb6mWjWrBe6cmSAeg9G/4O2jBlQUOqfOAICY9gOcrCpkOrk9PHgGw//JQ2A==} 473 511 512 + '@pds-moover/moover@1.0.7': 513 + resolution: {integrity: sha512-sIyNejsVFMFqg0SyLMQGTde/4kMF+HyitDRPQn7nIgQdctPi2Nzm1pPeVfec2WeAiquXAYdKDWjawolqrKSPSw==} 514 + 474 515 '@polka/url@1.0.0-next.29': 475 516 resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 476 517 ··· 622 663 623 664 '@standard-schema/spec@1.0.0': 624 665 resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} 666 + 667 + '@standard-schema/spec@1.1.0': 668 + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 625 669 626 670 '@sveltejs/acorn-typescript@1.0.6': 627 671 resolution: {integrity: sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==} ··· 740 784 resolution: {integrity: sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==} 741 785 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 742 786 787 + '@vue/reactivity@3.1.5': 788 + resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} 789 + 790 + '@vue/shared@3.1.5': 791 + resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} 792 + 743 793 acorn-jsx@5.3.2: 744 794 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 745 795 peerDependencies: ··· 753 803 ajv@6.12.6: 754 804 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 755 805 806 + alpinejs@3.15.8: 807 + resolution: {integrity: sha512-zxIfCRTBGvF1CCLIOMQOxAyBuqibxSEwS6Jm1a3HGA9rgrJVcjEWlwLcQTVGAWGS8YhAsTRLVrtQ5a5QT9bSSQ==} 808 + 756 809 ansi-styles@4.3.0: 757 810 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 758 811 engines: {node: '>=8'} ··· 763 816 aria-query@5.3.2: 764 817 resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 765 818 engines: {node: '>= 0.4'} 819 + 820 + await-lock@2.2.2: 821 + resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} 766 822 767 823 axobject-query@4.1.0: 768 824 resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} ··· 1300 1356 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1301 1357 engines: {node: '>=12.0.0'} 1302 1358 1359 + tlds@1.261.0: 1360 + resolution: {integrity: sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==} 1361 + hasBin: true 1362 + 1303 1363 to-regex-range@5.0.1: 1304 1364 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1305 1365 engines: {node: '>=8.0'} ··· 1336 1396 undici-types@6.21.0: 1337 1397 resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} 1338 1398 1399 + unicode-segmenter@0.14.5: 1400 + resolution: {integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==} 1401 + 1339 1402 uri-js@4.4.1: 1340 1403 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1341 1404 1342 1405 util-deprecate@1.0.2: 1343 1406 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1407 + 1408 + vite-plugin-full-reload@1.2.0: 1409 + resolution: {integrity: sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==} 1410 + 1411 + vite-rs-plugin@1.0.1: 1412 + resolution: {integrity: sha512-YhgflKQIRzuS5x66J3yICoVLH25D2fNU+jThK8tpYl/jGrXeIKT4w5VH1lkLPRC0SjK2ZCm9S6K9Z2ZFVDHjPQ==} 1413 + hasBin: true 1414 + peerDependencies: 1415 + vite: ^5.0.0 1344 1416 1345 1417 vite@7.1.12: 1346 1418 resolution: {integrity: sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==} ··· 1419 1491 dependencies: 1420 1492 '@atcute/lexicons': 1.2.2 1421 1493 1494 + '@atcute/cbor@2.3.2': 1495 + dependencies: 1496 + '@atcute/cid': 2.4.1 1497 + '@atcute/multibase': 1.1.8 1498 + '@atcute/uint8array': 1.1.1 1499 + 1500 + '@atcute/cid@2.4.1': 1501 + dependencies: 1502 + '@atcute/multibase': 1.1.8 1503 + '@atcute/uint8array': 1.1.1 1504 + 1422 1505 '@atcute/client@4.0.5': 1423 1506 dependencies: 1424 1507 '@atcute/identity': 1.1.1 1425 1508 '@atcute/lexicons': 1.2.2 1426 1509 1510 + '@atcute/crypto@2.3.0': 1511 + dependencies: 1512 + '@atcute/multibase': 1.1.8 1513 + '@atcute/uint8array': 1.1.1 1514 + '@noble/secp256k1': 3.0.0 1515 + 1516 + '@atcute/did-plc@0.1.7': 1517 + dependencies: 1518 + '@atcute/cbor': 2.3.2 1519 + '@atcute/cid': 2.4.1 1520 + '@atcute/crypto': 2.3.0 1521 + '@atcute/identity': 1.1.1 1522 + '@atcute/lexicons': 1.2.2 1523 + '@atcute/multibase': 1.1.8 1524 + '@atcute/uint8array': 1.1.1 1525 + '@badrap/valita': 0.4.6 1526 + 1527 + '@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.1)': 1528 + dependencies: 1529 + '@atcute/identity': 1.1.1 1530 + '@atcute/lexicons': 1.2.9 1531 + '@atcute/util-fetch': 1.0.5 1532 + '@badrap/valita': 0.4.6 1533 + 1427 1534 '@atcute/identity@1.1.1': 1428 1535 dependencies: 1429 1536 '@atcute/lexicons': 1.2.2 ··· 1433 1540 dependencies: 1434 1541 '@standard-schema/spec': 1.0.0 1435 1542 esm-env: 1.2.2 1543 + 1544 + '@atcute/lexicons@1.2.9': 1545 + dependencies: 1546 + '@atcute/uint8array': 1.1.1 1547 + '@atcute/util-text': 1.1.1 1548 + '@standard-schema/spec': 1.1.0 1549 + esm-env: 1.2.2 1550 + 1551 + '@atcute/multibase@1.1.8': 1552 + dependencies: 1553 + '@atcute/uint8array': 1.1.1 1554 + 1555 + '@atcute/uint8array@1.1.1': {} 1556 + 1557 + '@atcute/util-fetch@1.0.5': 1558 + dependencies: 1559 + '@badrap/valita': 0.4.6 1560 + 1561 + '@atcute/util-text@1.1.1': 1562 + dependencies: 1563 + unicode-segmenter: 0.14.5 1564 + 1565 + '@atproto/api@0.16.11': 1566 + dependencies: 1567 + '@atproto/common-web': 0.4.3 1568 + '@atproto/lexicon': 0.5.1 1569 + '@atproto/syntax': 0.4.1 1570 + '@atproto/xrpc': 0.7.5 1571 + await-lock: 2.2.2 1572 + multiformats: 9.9.0 1573 + tlds: 1.261.0 1574 + zod: 3.25.76 1436 1575 1437 1576 '@atproto/common-web@0.4.3': 1438 1577 dependencies: ··· 1618 1757 '@jridgewell/resolve-uri': 3.1.2 1619 1758 '@jridgewell/sourcemap-codec': 1.5.5 1620 1759 1760 + '@noble/secp256k1@3.0.0': {} 1761 + 1621 1762 '@nodelib/fs.scandir@2.1.5': 1622 1763 dependencies: 1623 1764 '@nodelib/fs.stat': 2.0.5 ··· 1692 1833 '@atproto/lexicon': 0.5.1 1693 1834 '@atproto/xrpc': 0.7.5 1694 1835 1836 + '@pds-moover/moover@1.0.7(@atcute/identity@1.1.1)(vite@7.1.12(@types/node@22.19.0))': 1837 + dependencies: 1838 + '@atcute/cbor': 2.3.2 1839 + '@atcute/client': 4.0.5 1840 + '@atcute/crypto': 2.3.0 1841 + '@atcute/did-plc': 0.1.7 1842 + '@atcute/identity-resolver': 1.2.2(@atcute/identity@1.1.1) 1843 + '@atcute/lexicons': 1.2.2 1844 + '@atcute/multibase': 1.1.8 1845 + '@atproto/api': 0.16.11 1846 + '@pds-moover/lexicons': 1.0.1 1847 + alpinejs: 3.15.8 1848 + vite-plugin-full-reload: 1.2.0 1849 + vite-rs-plugin: 1.0.1(vite@7.1.12(@types/node@22.19.0)) 1850 + transitivePeerDependencies: 1851 + - '@atcute/identity' 1852 + - vite 1853 + 1695 1854 '@polka/url@1.0.0-next.29': {} 1696 1855 1697 1856 '@rollup/plugin-commonjs@28.0.9(rollup@4.52.5)': ··· 1797 1956 optional: true 1798 1957 1799 1958 '@standard-schema/spec@1.0.0': {} 1959 + 1960 + '@standard-schema/spec@1.1.0': {} 1800 1961 1801 1962 '@sveltejs/acorn-typescript@1.0.6(acorn@8.15.0)': 1802 1963 dependencies: ··· 1959 2120 '@typescript-eslint/types': 8.46.3 1960 2121 eslint-visitor-keys: 4.2.1 1961 2122 2123 + '@vue/reactivity@3.1.5': 2124 + dependencies: 2125 + '@vue/shared': 3.1.5 2126 + 2127 + '@vue/shared@3.1.5': {} 2128 + 1962 2129 acorn-jsx@5.3.2(acorn@8.15.0): 1963 2130 dependencies: 1964 2131 acorn: 8.15.0 ··· 1972 2139 json-schema-traverse: 0.4.1 1973 2140 uri-js: 4.4.1 1974 2141 2142 + alpinejs@3.15.8: 2143 + dependencies: 2144 + '@vue/reactivity': 3.1.5 2145 + 1975 2146 ansi-styles@4.3.0: 1976 2147 dependencies: 1977 2148 color-convert: 2.0.1 ··· 1979 2150 argparse@2.0.1: {} 1980 2151 1981 2152 aria-query@5.3.2: {} 2153 + 2154 + await-lock@2.2.2: {} 1982 2155 1983 2156 axobject-query@4.1.0: {} 1984 2157 ··· 2537 2710 fdir: 6.5.0(picomatch@4.0.3) 2538 2711 picomatch: 4.0.3 2539 2712 2713 + tlds@1.261.0: {} 2714 + 2540 2715 to-regex-range@5.0.1: 2541 2716 dependencies: 2542 2717 is-number: 7.0.0 ··· 2570 2745 2571 2746 undici-types@6.21.0: {} 2572 2747 2748 + unicode-segmenter@0.14.5: {} 2749 + 2573 2750 uri-js@4.4.1: 2574 2751 dependencies: 2575 2752 punycode: 2.3.1 2576 2753 2577 2754 util-deprecate@1.0.2: {} 2755 + 2756 + vite-plugin-full-reload@1.2.0: 2757 + dependencies: 2758 + picocolors: 1.1.1 2759 + picomatch: 2.3.1 2760 + 2761 + vite-rs-plugin@1.0.1(vite@7.1.12(@types/node@22.19.0)): 2762 + dependencies: 2763 + vite: 7.1.12(@types/node@22.19.0) 2764 + vite-plugin-full-reload: 1.2.0 2578 2765 2579 2766 vite@7.1.12(@types/node@22.19.0): 2580 2767 dependencies: