chore: update urls

This commit is contained in:
Jonathan Summers-Muir committed 2022-08-05 14:04:36 -03:00
1 parent 9707ef867a
commit 7f61072cf4
9 files changed
+736 -693

No files matched your search

+14 -12
View File
@@ -47,20 +47,22 @@ async function generate() {
if (route === '/alternatives/[slug]') return null
if (route === '/partners/[slug]') return null
//
// blog specific urls
//
/**
* Blog based urls
*/
if (route.includes('/blog/')) {
// clean blog post route from string
/**
* remove directory from route
*/
const _route = route.replace('/blog/', '')
// splut the url
let split = _route.split('')
// target and replace the `-` between dates
split[4] = '/'
split[7] = '/'
split[10] = '/'
// reconstruct the url
route = '/blog/' + split.join('')
/**
* remove the date from the file name
*/
const substring = _route.substring(11)
/**
* reconsruct the route
*/
route = '/blog/' + substring
}
return `
+19 -8
View File
@@ -106,19 +106,30 @@ export const getAllPostSlugs = (directory: Directories) => {
return files
}
// Get Post based on Slug
export const getPostdata = async (slug: string, directory: string) => {
//Finding directory named "blog" from the current working directory of Node.
/**
* All files are mdx files
*/
const fileType = 'mdx'
slug = slug + '.' + fileType
/**
* Return full directory
*/
const postDirectory = path.join(process.cwd(), directory)
const folderfiles = fs.readdirSync(postDirectory)
console.log('postDirectory', postDirectory)
const fullPath = path.join(postDirectory, `${slug}.mdx`)
console.log('fullPath', fullPath)
/**
* Check if the file exists in the directory
* This should return 1 result
*
* this is so slugs like 'blog-post.mdx' will work
* even if the mdx file is date namednamed like '2022-01-01-blog-post.mdx'
*/
const found = folderfiles.filter((x) => x.includes(slug))[0]
const fullPath = path.join(postDirectory, found)
const postContent = fs.readFileSync(fullPath, 'utf8')
return postContent
}
+15 -4
View File
@@ -1,12 +1,21 @@
const generateRssItem = (post: any): string => `
<item>
const dayjs = require('dayjs')
var utc = require('dayjs/plugin/utc')
var advancedFormat = require('dayjs/plugin/advancedFormat')
dayjs.extend(utc)
dayjs.extend(advancedFormat)
const generateRssItem = (post: any): string => {
post.url = post.url.substring(11)
return `<item>
<guid>https://supabase.com/blog/${post.url}</guid>
<title>${post.title}</title>
<link>https://supabase.com/blog/${post.url}</link>
<description>${post.description}</description>
<pubDate>${new Date(post.date).toUTCString()}</pubDate>
<pubDate>${dayjs(post.date).utc().format('ddd, DD MMM YYYY HH:hh:mm')}</pubDate>
</item>
`
}
export const generateRss = (posts: any[]): string => {
return `
@@ -16,7 +25,9 @@ export const generateRss = (posts: any[]): string => {
<link>https://supabase.com</link>
<description>Latest news from Supabase</description>
<language>en</language>
<lastBuildDate>${new Date(posts[0].date).toUTCString()}</lastBuildDate>
<lastBuildDate>${dayjs(posts[0].date)
.utc()
.format('ddd, DD MMM YYYY HH:hh:mm')}</lastBuildDate>
<atom:link href="https://supabase.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
${posts.map(generateRssItem).join('')}
</channel>
+1
View File
@@ -21,6 +21,7 @@
"@supabase/ui": "v0.37.0-alpha.50",
"classnames": "^2.3.1",
"date-fns": "2.10.0",
"dayjs": "^1.11.4",
"globby": "^12.0.2",
"gray-matter": "^4.0.2",
"markdown-toc": "^1.2.0",
@@ -17,7 +17,6 @@ import Avatar from '~/components/Avatar'
import ImageGrid from '~/components/ImageGrid'
import { generateReadingTime } from '~/lib/helpers'
import { getAllPostSlugs, getPostdata, getSortedPosts } from '~/lib/posts'
import blogStyles from './[slug].module.css'
// import all components used in blog articles here
// for instance, if you use a button, you must add `Button` in the components object below.
@@ -61,7 +60,7 @@ export async function getStaticPaths() {
}
export async function getStaticProps({ params }: any) {
const filePath = `${params.year}-${params.month}-${params.day}-${params.slug}`
const filePath = `${params.slug}`
const postContent = await getPostdata(filePath, '_blog')
const { data, content } = matter(postContent)
@@ -157,7 +156,7 @@ function BlogPostPage(props: any) {
<div>
<p className="text-scale-1200">On this page</p>
<div>
<div className={[blogStyles['toc'], 'prose prose-toc'].join(' ')}>
<div className={['prose prose-toc'].join(' ')}>
<ReactMarkdown plugins={[gfm]}>{props.blog.toc.content}</ReactMarkdown>
</div>
</div>
@@ -274,9 +273,7 @@ function BlogPostPage(props: any) {
/>
</div>
)}
<article className={[blogStyles['article'], 'prose prose-docs'].join(' ')}>
{content}
</article>
<article className={['prose prose-docs'].join(' ')}>{content}</article>
<div className="py-16">
<div className="text-scale-900 dark:text-scale-1000 text-sm">
Share this article
+340 -397
View File
File diff suppressed because it is too large. Load diff
+164 -102
View File
@@ -49,13 +49,13 @@
</url>
<url>
<loc>https://supabase.com/contact/enterprise</loc>
<loc>https://supabase.com/blog/</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/database</loc>
<loc>https://supabase.com/contact/enterprise</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
@@ -66,6 +66,18 @@
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/nextjs/Nextjs</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/database</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/storage</loc>
<changefreq>weekly</changefreq>
@@ -73,581 +85,631 @@
</url>
<url>
<loc>https://supabase.com/blog/2020/05/01/supabase-alpha-april-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-april-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/06/01/supabase-alpha-may-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-may-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/06/15/supabase-steve-chavez</loc>
<loc>https://supabase.com/blog/supabase-steve-chavez</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/07/01/supabase-alpha-june-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-june-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/07/09/postgresql-templates</loc>
<loc>https://supabase.com/blog/postgresql-templates</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/07/10/alpha-launch-postmortem</loc>
<loc>https://supabase.com/blog/alpha-launch-postmortem</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/07/17/postgresql-physical-logical-backups</loc>
<loc>https://supabase.com/blog/postgresql-physical-logical-backups</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/08/02/continuous-postgresql-backup-walg</loc>
<loc>https://supabase.com/blog/continuous-postgresql-backup-walg</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/08/02/supabase-alpha-july-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-july-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/08/05/supabase-auth</loc>
<loc>https://supabase.com/blog/supabase-auth</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/09/03/supabase-alpha-august-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-august-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/09/11/supabase-hacktoberfest-2020</loc>
<loc>https://supabase.com/blog/supabase-hacktoberfest-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/10/03/supabase-alpha-september-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-september-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/10/30/improved-dx</loc>
<loc>https://supabase.com/blog/improved-dx</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/11/02/supabase-alpha-october-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-october-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/11/18/postgresql-views</loc>
<loc>https://supabase.com/blog/postgresql-views</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/12/01/supabase-alpha-november-2020</loc>
<loc>https://supabase.com/blog/supabase-alpha-november-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/12/02/case-study-monitoro</loc>
<loc>https://supabase.com/blog/case-study-monitoro</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/12/02/case-study-tayfa</loc>
<loc>https://supabase.com/blog/case-study-tayfa</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/12/02/case-study-xendit</loc>
<loc>https://supabase.com/blog/case-study-xendit</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/12/02/supabase-striveschool</loc>
<loc>https://supabase.com/blog/supabase-striveschool</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2020/12/13/supabase-dashboard-performance</loc>
<loc>https://supabase.com/blog/supabase-dashboard-performance</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/01/02/supabase-beta-december-2020</loc>
<loc>https://supabase.com/blog/supabase-beta-december-2020</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/02/02/supabase-beta-january-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-january-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/02/09/case-study-roboflow</loc>
<loc>https://supabase.com/blog/case-study-roboflow</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/02/27/cracking-postgres-interview</loc>
<loc>https://supabase.com/blog/cracking-postgres-interview</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/02/supabase-beta-february-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-february-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/05/postgres-as-a-cron-server</loc>
<loc>https://supabase.com/blog/postgres-as-a-cron-server</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc
>https://supabase.com/blog/2021/03/08/toad-a-link-shortener-with-simple-apis-for-low-coders</loc
>
<loc>https://supabase.com/blog/toad-a-link-shortener-with-simple-apis-for-low-coders</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/11/using-supabase-replit</loc>
<loc>https://supabase.com/blog/using-supabase-replit</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/22/In-The-Loop</loc>
<loc>https://supabase.com/blog/In-The-Loop</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/25/angels-of-supabase</loc>
<loc>https://supabase.com/blog/angels-of-supabase</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/25/launch-week</loc>
<loc>https://supabase.com/blog/launch-week</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/29/pricing</loc>
<loc>https://supabase.com/blog/pricing</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/30/supabase-storage</loc>
<loc>https://supabase.com/blog/supabase-storage</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/03/31/supabase-cli</loc>
<loc>https://supabase.com/blog/supabase-cli</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/04/01/supabase-nft-marketplace</loc>
<loc>https://supabase.com/blog/supabase-nft-marketplace</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/04/02/supabase-dot-com</loc>
<loc>https://supabase.com/blog/supabase-dot-com</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/04/02/supabase-pgbouncer</loc>
<loc>https://supabase.com/blog/supabase-pgbouncer</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/04/02/supabase-workflows</loc>
<loc>https://supabase.com/blog/supabase-workflows</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/04/06/supabase-beta-march-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-march-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/05/03/supabase-beta-april-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-april-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/06/02/supabase-beta-may-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-may-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/01/roles-postgres-hooks</loc>
<loc>https://supabase.com/blog/roles-postgres-hooks</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/02/supabase-beta-june-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-june-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/22/supabase-launch-week-sql</loc>
<loc>https://supabase.com/blog/supabase-launch-week-sql</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/26/epsilon3-self-hosting</loc>
<loc>https://supabase.com/blog/epsilon3-self-hosting</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/26/supabase-community-day</loc>
<loc>https://supabase.com/blog/supabase-community-day</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/26/supabase-postgres-13</loc>
<loc>https://supabase.com/blog/supabase-postgres-13</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/27/spot-flutter-with-postgres</loc>
<loc>https://supabase.com/blog/spot-flutter-with-postgres</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/27/storage-beta</loc>
<loc>https://supabase.com/blog/storage-beta</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/28/mobbin-supabase-200000-users</loc>
<loc>https://supabase.com/blog/mobbin-supabase-200000-users</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/28/supabase-auth-passwordless-sms-login</loc>
<loc>https://supabase.com/blog/supabase-auth-passwordless-sms-login</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/29/supabase-reports-and-metrics</loc>
<loc>https://supabase.com/blog/supabase-reports-and-metrics</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/30/1-the-supabase-hackathon</loc>
<loc>https://supabase.com/blog/1-the-supabase-hackathon</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/30/supabase-functions-updates</loc>
<loc>https://supabase.com/blog/supabase-functions-updates</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/07/30/supabase-swag-store</loc>
<loc>https://supabase.com/blog/supabase-swag-store</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/08/09/hackathon-winners</loc>
<loc>https://supabase.com/blog/hackathon-winners</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/08/12/supabase-beta-july-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-july-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/09/10/supabase-beta-august-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-august-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/09/28/supabase-hacktoberfest-hackathon-2021</loc>
<loc>https://supabase.com/blog/supabase-hacktoberfest-hackathon-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/10/04/supabase-beta-sept-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-sept-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/10/14/hacktoberfest-hackathon-winners-2021</loc>
<loc>https://supabase.com/blog/hacktoberfest-hackathon-winners-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/10/19/replenysh-time-to-value-in-less-than-24-hours</loc>
<loc>https://supabase.com/blog/replenysh-time-to-value-in-less-than-24-hours</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/10/28/supabase-series-a</loc>
<loc>https://supabase.com/blog/supabase-series-a</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/05/supabase-beta-october-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-october-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/26/supabase-how-we-launch</loc>
<loc>https://supabase.com/blog/supabase-how-we-launch</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/26/supabase-launch-week-the-trilogy</loc>
<loc>https://supabase.com/blog/supabase-launch-week-the-trilogy</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/28/postgrest-9</loc>
<loc>https://supabase.com/blog/postgrest-9</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/28/whats-new-in-postgres-14</loc>
<loc>https://supabase.com/blog/whats-new-in-postgres-14</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/29/community-day</loc>
<loc>https://supabase.com/blog/community-day</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/11/30/supabase-studio</loc>
<loc>https://supabase.com/blog/supabase-studio</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/01/realtime-row-level-security-in-postgresql</loc>
<loc>https://supabase.com/blog/realtime-row-level-security-in-postgresql</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/02/supabase-acquires-logflare</loc>
<loc>https://supabase.com/blog/supabase-acquires-logflare</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/03/launch-week-three-friday-five-more-things</loc>
<loc>https://supabase.com/blog/launch-week-three-friday-five-more-things</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/03/pg-graphql</loc>
<loc>https://supabase.com/blog/pg-graphql</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/03/supabase-holiday-hackdays-hackathon</loc>
<loc>https://supabase.com/blog/supabase-holiday-hackdays-hackathon</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/15/beta-november-2021-launch-week-recap</loc>
<loc>https://supabase.com/blog/beta-november-2021-launch-week-recap</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2021/12/17/holiday-hackdays-winners-2021</loc>
<loc>https://supabase.com/blog/holiday-hackdays-winners-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/01/20/product-hunt-golden-kitty-awards-2021</loc>
<loc>https://supabase.com/blog/product-hunt-golden-kitty-awards-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/01/20/supabase-beta-december-2021</loc>
<loc>https://supabase.com/blog/supabase-beta-december-2021</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/02/22/supabase-beta-january-2022</loc>
<loc>https://supabase.com/blog/supabase-beta-january-2022</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/08/audit</loc>
<loc>https://supabase.com/blog/audit</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/25/should-i-open-source-my-company</loc>
<loc>https://supabase.com/blog/should-i-open-source-my-company</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/25/supabase-launch-week-four</loc>
<loc>https://supabase.com/blog/supabase-launch-week-four</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/28/community-day</loc>
<loc>https://supabase.com/blog/community-day</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/29/graphql-now-available</loc>
<loc>https://supabase.com/blog/graphql-now-available</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/30/supabase-enterprise</loc>
<loc>https://supabase.com/blog/supabase-enterprise</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/03/31/supabase-edge-functions</loc>
<loc>https://supabase.com/blog/supabase-edge-functions</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/04/01/hackathon-bring-the-func</loc>
<loc>https://supabase.com/blog/hackathon-bring-the-func</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/04/01/supabase-realtime-with-multiplayer-features</loc>
<loc>https://supabase.com/blog/supabase-realtime-with-multiplayer-features</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/04/01/supabrew</loc>
<loc>https://supabase.com/blog/supabrew</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/04/15/beta-update-march-2022</loc>
<loc>https://supabase.com/blog/beta-update-march-2022</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/04/18/bring-the-func-hackathon-winners</loc>
<loc>https://supabase.com/blog/bring-the-func-hackathon-winners</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/2022/04/20/partner-gallery-works-with-supabase</loc>
<loc>https://supabase.com/blog/partner-gallery-works-with-supabase</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc
>https://supabase.com/blog/2022/05/26/how-supabase-accelerates-development-of-all-pull-together</loc
>
<loc>https://supabase.com/blog/how-supabase-accelerates-development-of-all-pull-together</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/beta-update-may-2022</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/loading-data-supabase-python</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/partial-postgresql-data-dumps-with-rls</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/visualizing-supabase-data-using-metabase</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/flutter-tutorial-building-a-chat-app</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/beta-update-june-2022</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/supabase-auth-helpers-with-sveltekit-support</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/seen-by-in-postgresql</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
<url>
<loc>https://supabase.com/blog/supabase-flutter-sdk-1-developer-preview</loc>
<changefreq>weekly</changefreq>
<changefreq>0.5</changefreq>
</url>
+180 -164
View File
@@ -63,6 +63,7 @@
}
},
"apps/reference": {
"name": "reference-docs",
"version": "0.0.0",
"dependencies": {
"@docusaurus/core": "2.0.0-rc.1",
@@ -74,11 +75,7 @@
"react-dom": "^17.0.2"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "2.0.0-rc.1",
"ejs": "^3.1.8",
"fs": "^0.0.1-security",
"js-yaml": "^4.1.0",
"ts-node": "^10.9.1"
"@docusaurus/module-type-aliases": "2.0.0-rc.1"
},
"engines": {
"node": ">=16.14"
@@ -96,94 +93,6 @@
"react": "^16.13.1 || ^17.0.0"
}
},
"apps/reference/node_modules/acorn": {
"version": "8.8.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
},
"engines": {
"node": ">=0.4.0"
}
},
"apps/reference/node_modules/acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"dev": true,
"engines": {
"node": ">=0.4.0"
}
},
"apps/reference/node_modules/arg": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
"dev": true
},
"apps/reference/node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
"apps/reference/node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
"apps/reference/node_modules/ts-node": {
"version": "10.9.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
"integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
"dev": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
"@tsconfig/node12": "^1.0.7",
"@tsconfig/node14": "^1.0.0",
"@tsconfig/node16": "^1.0.2",
"acorn": "^8.4.1",
"acorn-walk": "^8.1.1",
"arg": "^4.1.0",
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"v8-compile-cache-lib": "^3.0.1",
"yn": "3.1.1"
},
"bin": {
"ts-node": "dist/bin.js",
"ts-node-cwd": "dist/bin-cwd.js",
"ts-node-esm": "dist/bin-esm.js",
"ts-node-script": "dist/bin-script.js",
"ts-node-transpile-only": "dist/bin-transpile.js",
"ts-script": "dist/bin-script-deprecated.js"
},
"peerDependencies": {
"@swc/core": ">=1.2.50",
"@swc/wasm": ">=1.2.50",
"@types/node": "*",
"typescript": ">=2.7"
},
"peerDependenciesMeta": {
"@swc/core": {
"optional": true
},
"@swc/wasm": {
"optional": true
}
}
},
"apps/temp-community-forum": {
"name": "forum",
"version": "0.0.0",
@@ -1411,6 +1320,7 @@
"@supabase/ui": "v0.37.0-alpha.50",
"classnames": "^2.3.1",
"date-fns": "2.10.0",
"dayjs": "^1.11.4",
"globby": "^12.0.2",
"gray-matter": "^4.0.2",
"markdown-toc": "^1.2.0",
@@ -5974,6 +5884,10 @@
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/generator": {
"resolved": "packages/spec",
"link": true
},
"node_modules/@supabase/gotrue-js": {
"version": "1.22.15",
"resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.22.15.tgz",
@@ -9823,6 +9737,11 @@
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.10.0.tgz",
"integrity": "sha512-EhfEKevYGWhWlZbNeplfhIU/+N+x0iCIx7VzKlXma2EdQyznVlZhCptXUY+BegNpPW2kjdx15Rvq503YcXXrcA=="
},
"node_modules/dayjs": {
"version": "1.11.4",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.4.tgz",
"integrity": "sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g=="
},
"node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -12225,12 +12144,6 @@
"node": ">= 0.6"
}
},
"node_modules/fs": {
"version": "0.0.1-security",
"resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
"integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==",
"dev": true
},
"node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -26029,6 +25942,103 @@
"resolved": "https://registry.npmjs.org/tailwindcss-radix/-/tailwindcss-radix-2.2.0.tgz",
"integrity": "sha512-ErcLnoyB60lVB3jpeTOI2m2Cif3I6mTyjPiNs1/L/5cH+7FzbqzprLxwWgQtWQCIJCbzaZ2lh8AFEIo4He47XQ=="
},
"packages/spec": {
"version": "0.0.0",
"license": "MIT",
"devDependencies": {
"ejs": "^3.1.8",
"js-yaml": "^4.1.0",
"ts-node": "^10.9.1"
}
},
"packages/spec/node_modules/acorn": {
"version": "8.8.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
},
"engines": {
"node": ">=0.4.0"
}
},
"packages/spec/node_modules/acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"dev": true,
"engines": {
"node": ">=0.4.0"
}
},
"packages/spec/node_modules/arg": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
"dev": true
},
"packages/spec/node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
"packages/spec/node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
"packages/spec/node_modules/ts-node": {
"version": "10.9.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
"integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
"dev": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
"@tsconfig/node12": "^1.0.7",
"@tsconfig/node14": "^1.0.0",
"@tsconfig/node16": "^1.0.2",
"acorn": "^8.4.1",
"acorn-walk": "^8.1.1",
"arg": "^4.1.0",
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"v8-compile-cache-lib": "^3.0.1",
"yn": "3.1.1"
},
"bin": {
"ts-node": "dist/bin.js",
"ts-node-cwd": "dist/bin-cwd.js",
"ts-node-esm": "dist/bin-esm.js",
"ts-node-script": "dist/bin-script.js",
"ts-node-transpile-only": "dist/bin-transpile.js",
"ts-script": "dist/bin-script-deprecated.js"
},
"peerDependencies": {
"@swc/core": ">=1.2.50",
"@swc/wasm": ">=1.2.50",
"@types/node": "*",
"typescript": ">=2.7"
},
"peerDependenciesMeta": {
"@swc/core": {
"optional": true
},
"@swc/wasm": {
"optional": true
}
}
},
"packages/tsconfig": {
"version": "0.0.0"
},
@@ -29345,6 +29355,70 @@
"cross-fetch": "^3.1.5"
}
},
"@supabase/generator": {
"version": "file:packages/spec",
"requires": {
"ejs": "^3.1.8",
"js-yaml": "^4.1.0",
"ts-node": "^10.9.1"
},
"dependencies": {
"acorn": {
"version": "8.8.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
"dev": true
},
"acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"dev": true
},
"arg": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
"dev": true
},
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
"js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"requires": {
"argparse": "^2.0.1"
}
},
"ts-node": {
"version": "10.9.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
"integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
"dev": true,
"requires": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
"@tsconfig/node12": "^1.0.7",
"@tsconfig/node14": "^1.0.0",
"@tsconfig/node16": "^1.0.2",
"acorn": "^8.4.1",
"acorn-walk": "^8.1.1",
"arg": "^4.1.0",
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"v8-compile-cache-lib": "^3.0.1",
"yn": "3.1.1"
}
}
}
},
"@supabase/gotrue-js": {
"version": "1.22.15",
"resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.22.15.tgz",
@@ -32294,6 +32368,11 @@
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.10.0.tgz",
"integrity": "sha512-EhfEKevYGWhWlZbNeplfhIU/+N+x0iCIx7VzKlXma2EdQyznVlZhCptXUY+BegNpPW2kjdx15Rvq503YcXXrcA=="
},
"dayjs": {
"version": "1.11.4",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.4.tgz",
"integrity": "sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g=="
},
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -34771,12 +34850,6 @@
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
},
"fs": {
"version": "0.0.1-security",
"resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
"integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==",
"dev": true
},
"fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -41423,13 +41496,9 @@
"@docusaurus/preset-classic": "2.0.0-rc.1",
"@mdx-js/react": "^1.6.22",
"clsx": "^1.2.1",
"ejs": "^3.1.8",
"fs": "^0.0.1-security",
"js-yaml": "^4.1.0",
"prism-react-renderer": "^1.3.5",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"ts-node": "^10.9.1"
"react-dom": "^17.0.2"
},
"dependencies": {
"@mdx-js/react": {
@@ -41437,60 +41506,6 @@
"resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz",
"integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==",
"requires": {}
},
"acorn": {
"version": "8.8.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
"dev": true
},
"acorn-walk": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
"dev": true
},
"arg": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
"dev": true
},
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
"js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"requires": {
"argparse": "^2.0.1"
}
},
"ts-node": {
"version": "10.9.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
"integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
"dev": true,
"requires": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
"@tsconfig/node12": "^1.0.7",
"@tsconfig/node14": "^1.0.0",
"@tsconfig/node16": "^1.0.2",
"acorn": "^8.4.1",
"acorn-walk": "^8.1.1",
"arg": "^4.1.0",
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"v8-compile-cache-lib": "^3.0.1",
"yn": "3.1.1"
}
}
}
},
@@ -44757,6 +44772,7 @@
"autoprefixer": "^10.4.2",
"classnames": "^2.3.1",
"date-fns": "2.10.0",
"dayjs": "*",
"file-loader": "^6.2.0",
"globby": "^12.0.2",
"gray-matter": "^4.0.2",