workspace

This commit is contained in:
MapleLeaf
2021-12-29 13:19:46 -06:00
parent 3fa99f9ee2
commit 88e9919c8f
74 changed files with 237 additions and 2217 deletions

1
.npmrc
View File

@@ -1 +0,0 @@
shamefully-hoist = true

View File

@@ -1,83 +0,0 @@
/* eslint-disable unicorn/no-abusive-eslint-disable */
/* eslint-disable */
// @ts-nocheck
function KitchenSink() {
return (
<>
{/* content */}
some random text **here** all of it gets merged into the message content,
separated by space
<UserMention id="123" />
<TimeStamp
dateTime="someisostringormsunixtimestamp"
format="long|short|relative|etc"
/>
{/* embeds */}
<Embed
color="firebrick"
title="the embed"
url="https://example.com"
timestamp={new Date().toISOString()}
thumbnailUrl="https://example.com/thumbnail.png"
imageUrl="https://example.com/image.png"
author={{
name: "the author",
url: "https://example.com",
iconUrl: "https://example.com/icon.png",
}}
footer={{
text: "the footer",
iconUrl: "https://example.com/icon.png",
}}
>
description{"\n"}
aaaaaaaaa
<EmbedField name="field name">field content</EmbedField>
<EmbedField name="field name" inline>
field content but inline
</EmbedField>
</Embed>
{/* files */}
<File url="data:sdklfjs" />
{/* components */}
<Button
label="increment"
style="primary"
disabled={false}
emoji="🌌"
onClick={(event) => {
// event has stuff on it
}}
/>
<ActionRow>
<Link
label="increment"
style="primary"
disabled={false}
emoji="🌌"
url="https://example.com"
/>
</ActionRow>
<Select
value="1"
disabled={false}
placholder="pick a number"
minValues={1}
maxValues={10}
>
<SelectOption value="1" description="one" emoji="1⃣">
one
</SelectOption>
<SelectOption value="2" description="two" emoji="2⃣">
two
</SelectOption>
<SelectOption value="3" description="three" emoji="3⃣">
three
</SelectOption>
</Select>
{/* ???? */}
<TextInput></TextInput>
{/* select */}
</>
)
}

View File

@@ -1,8 +1,7 @@
{
"extends": "@itsmapleleaf/configs/tsconfig.base",
"compilerOptions": {
"noImplicitOverride": true,
"jsx": "react-jsx"
"noImplicitOverride": true
},
"exclude": [
"**/node_modules/**",

View File

@@ -0,0 +1,10 @@
{
"entryPoints": ["../library/main.ts"],
"json": "./app/docs.json",
"excludeInternal": true,
"excludePrivate": true,
"excludeProtected": true,
"categoryOrder": ["Classes", "Functions", "*"],
"categorizeByGroup": false,
"preserveWatchOutput": true
}

2355
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
workspaces: ['.', docs]
workspaces: [packages/*]