lodash -> entities
This commit is contained in:
parent
dd81d6feaf
commit
83e51ad67e
|
@ -37,6 +37,7 @@
|
||||||
"@std/streams": "jsr:@std/streams@^0.223.0",
|
"@std/streams": "jsr:@std/streams@^0.223.0",
|
||||||
"comlink": "npm:comlink@^4.4.1",
|
"comlink": "npm:comlink@^4.4.1",
|
||||||
"deno-safe-fetch": "https://gitlab.com/soapbox-pub/deno-safe-fetch/-/raw/v1.0.0/load.ts",
|
"deno-safe-fetch": "https://gitlab.com/soapbox-pub/deno-safe-fetch/-/raw/v1.0.0/load.ts",
|
||||||
|
"entities": "npm:entities@^4.5.0",
|
||||||
"fast-stable-stringify": "npm:fast-stable-stringify@^1.0.0",
|
"fast-stable-stringify": "npm:fast-stable-stringify@^1.0.0",
|
||||||
"formdata-helper": "npm:formdata-helper@^0.3.0",
|
"formdata-helper": "npm:formdata-helper@^0.3.0",
|
||||||
"hono": "https://deno.land/x/hono@v3.10.1/mod.ts",
|
"hono": "https://deno.land/x/hono@v3.10.1/mod.ts",
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
import { encodeBase64 } from '@std/encoding/base64';
|
import { encodeBase64 } from '@std/encoding/base64';
|
||||||
|
import { escape } from 'entities';
|
||||||
import { nip19 } from 'nostr-tools';
|
import { nip19 } from 'nostr-tools';
|
||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
|
||||||
import { AppController } from '@/app.ts';
|
import { AppController } from '@/app.ts';
|
||||||
import { lodash } from '@/deps.ts';
|
|
||||||
import { nostrNow } from '@/utils.ts';
|
import { nostrNow } from '@/utils.ts';
|
||||||
import { parseBody } from '@/utils/api.ts';
|
import { parseBody } from '@/utils/api.ts';
|
||||||
import { getClientConnectUri } from '@/utils/connect.ts';
|
import { getClientConnectUri } from '@/utils/connect.ts';
|
||||||
|
@ -100,11 +100,11 @@ const oauthController: AppController = async (c) => {
|
||||||
<form id="oauth_form" action="/oauth/authorize" method="post">
|
<form id="oauth_form" action="/oauth/authorize" method="post">
|
||||||
<input type="text" placeholder="npub1... or nsec1..." name="nip19" autocomplete="off">
|
<input type="text" placeholder="npub1... or nsec1..." name="nip19" autocomplete="off">
|
||||||
<input type="hidden" name="pubkey" id="pubkey" value="">
|
<input type="hidden" name="pubkey" id="pubkey" value="">
|
||||||
<input type="hidden" name="redirect_uri" id="redirect_uri" value="${lodash.escape(redirectUri)}">
|
<input type="hidden" name="redirect_uri" id="redirect_uri" value="${escape(redirectUri)}">
|
||||||
<button type="submit">Authorize</button>
|
<button type="submit">Authorize</button>
|
||||||
</form>
|
</form>
|
||||||
<br>
|
<br>
|
||||||
<a href="${lodash.escape(connectUri)}">Nostr Connect</a>
|
<a href="${escape(connectUri)}">Nostr Connect</a>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
`);
|
`);
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
import 'deno-safe-fetch';
|
import 'deno-safe-fetch';
|
||||||
// @deno-types="npm:@types/lodash@4.14.194"
|
|
||||||
export { default as lodash } from 'https://esm.sh/lodash@4.17.21';
|
|
||||||
// @deno-types="npm:@types/sanitize-html@2.9.0"
|
// @deno-types="npm:@types/sanitize-html@2.9.0"
|
||||||
export { default as sanitizeHtml } from 'npm:sanitize-html@^2.11.0';
|
export { default as sanitizeHtml } from 'npm:sanitize-html@^2.11.0';
|
||||||
export {
|
export {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
import { NSchema as n } from '@nostrify/nostrify';
|
import { NSchema as n } from '@nostrify/nostrify';
|
||||||
|
import { escape } from 'entities';
|
||||||
import { nip19, UnsignedEvent } from 'nostr-tools';
|
import { nip19, UnsignedEvent } from 'nostr-tools';
|
||||||
|
|
||||||
import { Conf } from '@/config.ts';
|
import { Conf } from '@/config.ts';
|
||||||
import { lodash } from '@/deps.ts';
|
|
||||||
import { type DittoEvent } from '@/interfaces/DittoEvent.ts';
|
import { type DittoEvent } from '@/interfaces/DittoEvent.ts';
|
||||||
import { getLnurl } from '@/utils/lnurl.ts';
|
import { getLnurl } from '@/utils/lnurl.ts';
|
||||||
import { nip05Cache } from '@/utils/nip05.ts';
|
import { nip05Cache } from '@/utils/nip05.ts';
|
||||||
|
@ -53,7 +53,7 @@ async function renderAccount(
|
||||||
header_static: banner,
|
header_static: banner,
|
||||||
last_status_at: null,
|
last_status_at: null,
|
||||||
locked: false,
|
locked: false,
|
||||||
note: lodash.escape(about),
|
note: about ? escape(about) : '',
|
||||||
roles: [],
|
roles: [],
|
||||||
source: withSource
|
source: withSource
|
||||||
? {
|
? {
|
||||||
|
|
Loading…
Reference in New Issue