mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-29 08:52:25 +00:00
- Restore `scripts/build-dist.mjs` to clean `dist/`, build CSS, and copy assets. - Update `package.json` to use the new build script and serve `dist`. - Update `netlify.toml` to publish the `dist` directory. - Update `dist/` artifacts to match current source. Co-authored-by: PR0M3TH3AN <[email protected]>
32 lines
792 B
JavaScript
32 lines
792 B
JavaScript
// js/nostr/defaultClient.js
|
|
|
|
import { NostrClient } from "./client.js";
|
|
import {
|
|
DEFAULT_NIP07_ENCRYPTION_METHODS,
|
|
DEFAULT_NIP07_PERMISSION_METHODS,
|
|
} from "./nip07Permissions.js";
|
|
import {
|
|
registerNostrClient,
|
|
requestDefaultExtensionPermissions as requestRegisteredPermissions,
|
|
} from "../nostrClientRegistry.js";
|
|
|
|
export const nostrClient = new NostrClient();
|
|
|
|
registerNostrClient(nostrClient, {
|
|
requestPermissions: (
|
|
methods = DEFAULT_NIP07_PERMISSION_METHODS,
|
|
) => nostrClient.ensureExtensionPermissions(methods),
|
|
});
|
|
|
|
export function requestDefaultExtensionPermissions(
|
|
methods = DEFAULT_NIP07_PERMISSION_METHODS,
|
|
) {
|
|
return requestRegisteredPermissions(methods);
|
|
}
|
|
|
|
export {
|
|
NostrClient,
|
|
DEFAULT_NIP07_ENCRYPTION_METHODS,
|
|
DEFAULT_NIP07_PERMISSION_METHODS,
|
|
};
|