a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto bluesky typescript npm
101
fork

Configure Feed

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

chore(dev-env): fix broken build

Mary c0458926 4863caa3

+11 -4
+11 -4
packages/internal/dev-env/lib/pds.ts
··· 48 48 recoveryDidKey: recoveryKey, 49 49 adminPassword: ADMIN_PASSWORD, 50 50 jwtSecret: JWT_SECRET, 51 - serviceHandleDomains: ['.test'], 51 + // @NOTE ".example" will not actually work and is only used to display 52 + // multiple domains in the sing-up UI 53 + serviceHandleDomains: ['.test', '.example'], 52 54 bskyAppViewUrl: 'https://appview.invalid', 53 55 bskyAppViewDid: 'did:example:invalid', 54 56 bskyAppViewCdnUrlPattern: 'http://cdn.appview.com/%s/%s/%s', ··· 58 60 inviteRequired: false, 59 61 disableSsrfProtection: true, 60 62 serviceName: 'Development PDS', 61 - brandColor: '#ffcb1e', 62 - errorColor: undefined, 63 - logoUrl: 'https://uxwing.com/wp-content/themes/uxwing/download/animals-and-birds/bee-icon.png', 63 + primaryColor: '#f0828d', 64 + primaryColorContrast: '#fff', // Bad contrast for a11y (WCAG AA) 65 + errorColor: 'rgb(238, 0, 78)', // rgb() notation should work too 66 + logoUrl: 67 + // Using a "data:" instead of a real URL to avoid making CORS requests in dev. 68 + // License: https://uxwing.com/license/ 69 + // Source: https://uxwing.com/bee-icon/ 70 + `data:image/svg+xml;base64,${Buffer.from('<svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 503 511.623"><path fill="#FFB9B9" d="M379.75 85.311l90.022 89.879C503.264 128.804 502.534 31.13 476.188 0c-27.441 31.966-59.103 60.767-96.438 85.311z"/><path fill="#E2828D" d="M399.445 104.976l70.327 70.214c26.443-36.622 31.549-105.205 19.563-147.778-26.692 28.309-56.413 54.344-89.89 77.564z"/><path fill="#FFB9B9" d="M119.595 85.311L29.573 175.19C-3.919 128.804-3.189 31.13 23.156 0c27.441 31.966 59.103 60.767 96.439 85.311z"/><path fill="#E2828D" d="M99.899 104.976L29.573 175.19C3.13 138.568-1.976 69.985 10.01 27.412c26.692 28.309 56.413 54.344 89.889 77.564z"/><path fill="#FFB9B9" d="M251.5 51.303c138.898 0 251.5 103.046 251.5 230.16 0 127.114-112.602 230.16-251.5 230.16C112.6 511.623 0 408.577 0 281.463c0-127.114 112.6-230.16 251.5-230.16z"/><path fill="#331400" d="M138.142 188.245c16.387 0 29.672 13.283 29.672 29.672 0 16.389-13.285 29.673-29.672 29.673-16.389 0-29.675-13.284-29.675-29.673 0-16.389 13.286-29.672 29.675-29.672zM360.695 188.245c16.389 0 29.674 13.283 29.674 29.672 0 16.389-13.285 29.673-29.674 29.673-16.387 0-29.673-13.284-29.673-29.673 0-16.389 13.286-29.672 29.673-29.672z"/><path fill="#F0828D" fill-rule="nonzero" d="M251.5 255.548c37.407 0 71.438 11.136 96.213 29.138 25.886 18.808 41.905 45.125 41.905 74.487 0 29.36-16.017 55.679-41.908 74.49-24.772 18.001-58.805 29.138-96.21 29.138-37.405 0-71.438-11.137-96.21-29.138-25.891-18.811-41.908-45.13-41.908-74.49 0-29.362 16.019-55.679 41.905-74.487 24.775-18.002 58.808-29.138 96.213-29.138z"/><circle fill="#A5414B" cx="203.259" cy="358.515" r="29.673"/><circle fill="#A5414B" cx="298.744" cy="358.515" r="29.673"/></svg>', 'utf8').toString('base64')}`, 64 71 homeUrl: 'https://bsky.social/', 65 72 termsOfServiceUrl: 'https://bsky.social/about/support/tos', 66 73 privacyPolicyUrl: 'https://bsky.social/about/support/privacy-policy',