From 3076590e571fc4646d8a200cde5f15384ab99b7f Mon Sep 17 00:00:00 2001
From: Jon Harrell <4829245+jharrell@users.noreply.github.com>
Date: Tue, 13 Feb 2024 19:08:56 -0600
Subject: [PATCH 1/4] Update to latest Docusaurus
---
package-lock.json | 340 +++++++++++++++++++++++-----------------------
package.json | 10 +-
2 files changed, 175 insertions(+), 175 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 63dd5b69ed..59a3c950fa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,8 +8,8 @@
"name": "docs",
"version": "0.0.0",
"dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/preset-classic": "3.1.0",
+ "@docusaurus/core": "^3.1.1",
+ "@docusaurus/preset-classic": "^3.1.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
@@ -17,9 +17,9 @@
"react-dom": "^18.0.0"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "3.1.0",
- "@docusaurus/tsconfig": "3.1.0",
- "@docusaurus/types": "3.1.0",
+ "@docusaurus/module-type-aliases": "^3.1.1",
+ "@docusaurus/tsconfig": "^3.1.1",
+ "@docusaurus/types": "^3.1.1",
"typescript": "~5.2.2"
},
"engines": {
@@ -2164,9 +2164,9 @@
}
},
"node_modules/@docusaurus/core": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.1.0.tgz",
- "integrity": "sha512-GWudMGYA9v26ssbAWJNfgeDZk+lrudUTclLPRsmxiknEBk7UMp7Rglonhqbsf3IKHOyHkMU4Fr5jFyg5SBx9jQ==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.1.1.tgz",
+ "integrity": "sha512-2nQfKFcf+MLEM7JXsXwQxPOmQAR6ytKMZVSx7tVi9HEm9WtfwBH1fp6bn8Gj4zLUhjWKCLoysQ9/Wm+EZCQ4yQ==",
"dependencies": {
"@babel/core": "^7.23.3",
"@babel/generator": "^7.23.3",
@@ -2178,13 +2178,13 @@
"@babel/runtime": "^7.22.6",
"@babel/runtime-corejs3": "^7.22.6",
"@babel/traverse": "^7.22.8",
- "@docusaurus/cssnano-preset": "3.1.0",
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/mdx-loader": "3.1.0",
+ "@docusaurus/cssnano-preset": "3.1.1",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/mdx-loader": "3.1.1",
"@docusaurus/react-loadable": "5.5.2",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-common": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-common": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"@slorber/static-site-generator-webpack-plugin": "^4.0.7",
"@svgr/webpack": "^6.5.1",
"autoprefixer": "^10.4.14",
@@ -2250,9 +2250,9 @@
}
},
"node_modules/@docusaurus/cssnano-preset": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.1.0.tgz",
- "integrity": "sha512-ned7qsgCqSv/e7KyugFNroAfiszuxLwnvMW7gmT2Ywxb/Nyt61yIw7KHyAZCMKglOalrqnYA4gMhLUCK/mVePA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.1.1.tgz",
+ "integrity": "sha512-LnoIDjJWbirdbVZDMq+4hwmrTl2yHDnBf9MLG9qyExeAE3ac35s4yUhJI8yyTCdixzNfKit4cbXblzzqMu4+8g==",
"dependencies": {
"cssnano-preset-advanced": "^5.3.10",
"postcss": "^8.4.26",
@@ -2264,9 +2264,9 @@
}
},
"node_modules/@docusaurus/logger": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.1.0.tgz",
- "integrity": "sha512-p740M+HCst1VnKKzL60Hru9xfG4EUYJDarjlEC4hHeBy9+afPmY3BNPoSHx9/8zxuYfUlv/psf7I9NvRVdmdvg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.1.1.tgz",
+ "integrity": "sha512-BjkNDpQzewcTnST8trx4idSoAla6zZ3w22NqM/UMcFtvYJgmoE4layuTzlfql3VFPNuivvj7BOExa/+21y4X2Q==",
"dependencies": {
"chalk": "^4.1.2",
"tslib": "^2.6.0"
@@ -2276,15 +2276,15 @@
}
},
"node_modules/@docusaurus/mdx-loader": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.1.0.tgz",
- "integrity": "sha512-D7onDz/3mgBonexWoQXPw3V2E5Bc4+jYRf9gGUUK+KoQwU8xMDaDkUUfsr7t6UBa/xox9p5+/3zwLuXOYMzGSg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.1.1.tgz",
+ "integrity": "sha512-xN2IccH9+sv7TmxwsDJNS97BHdmlqWwho+kIVY4tcCXkp+k4QuzvWBeunIMzeayY4Fu13A6sAjHGv5qm72KyGA==",
"dependencies": {
"@babel/parser": "^7.22.7",
"@babel/traverse": "^7.22.8",
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"@mdx-js/mdx": "^3.0.0",
"@slorber/remark-comment": "^1.0.0",
"escape-html": "^1.0.3",
@@ -2316,12 +2316,12 @@
}
},
"node_modules/@docusaurus/module-type-aliases": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.1.0.tgz",
- "integrity": "sha512-XUl7Z4PWlKg4l6KF05JQ3iDHQxnPxbQUqTNKvviHyuHdlalOFv6qeDAm7IbzyQPJD5VA6y4dpRbTWSqP9ClwPg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.1.1.tgz",
+ "integrity": "sha512-xBJyx0TMfAfVZ9ZeIOb1awdXgR4YJMocIEzTps91rq+hJDFJgJaylDtmoRhUxkwuYmNK1GJpW95b7DLztSBJ3A==",
"dependencies": {
"@docusaurus/react-loadable": "5.5.2",
- "@docusaurus/types": "3.1.0",
+ "@docusaurus/types": "3.1.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -2335,17 +2335,17 @@
}
},
"node_modules/@docusaurus/plugin-content-blog": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.1.0.tgz",
- "integrity": "sha512-iMa6WBaaEdYuxckvJtLcq/HQdlA4oEbCXf/OFfsYJCCULcDX7GDZpKxLF3X1fLsax3sSm5bmsU+CA0WD+R1g3A==",
- "dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/mdx-loader": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-common": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.1.1.tgz",
+ "integrity": "sha512-ew/3VtVoG3emoAKmoZl7oKe1zdFOsI0NbcHS26kIxt2Z8vcXKCUgK9jJJrz0TbOipyETPhqwq4nbitrY3baibg==",
+ "dependencies": {
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/mdx-loader": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-common": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"cheerio": "^1.0.0-rc.12",
"feed": "^4.2.2",
"fs-extra": "^11.1.1",
@@ -2366,17 +2366,17 @@
}
},
"node_modules/@docusaurus/plugin-content-docs": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.1.0.tgz",
- "integrity": "sha512-el5GxhT8BLrsWD0qGa8Rq+Ttb/Ni6V3DGT2oAPio0qcs/mUAxeyXEAmihkvmLCnAgp6xD27Ce7dISZ5c6BXeqA==",
- "dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/mdx-loader": "3.1.0",
- "@docusaurus/module-type-aliases": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.1.1.tgz",
+ "integrity": "sha512-lhFq4E874zw0UOH7ujzxnCayOyAt0f9YPVYSb9ohxrdCM8B4szxitUw9rIX4V9JLLHVoqIJb6k+lJJ1jrcGJ0A==",
+ "dependencies": {
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/mdx-loader": "3.1.1",
+ "@docusaurus/module-type-aliases": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"@types/react-router-config": "^5.0.7",
"combine-promises": "^1.1.0",
"fs-extra": "^11.1.1",
@@ -2395,15 +2395,15 @@
}
},
"node_modules/@docusaurus/plugin-content-pages": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.1.0.tgz",
- "integrity": "sha512-9gntYQFpk+93+Xl7gYczJu8I9uWoyRLnRwS0+NUFcs9iZtHKsdqKWPRrONC9elfN3wJ9ORwTbcVzsTiB8jvYlg==",
- "dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/mdx-loader": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.1.1.tgz",
+ "integrity": "sha512-NQHncNRAJbyLtgTim9GlEnNYsFhuCxaCNkMwikuxLTiGIPH7r/jpb7O3f3jUMYMebZZZrDq5S7om9a6rvB/YCA==",
+ "dependencies": {
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/mdx-loader": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"fs-extra": "^11.1.1",
"tslib": "^2.6.0",
"webpack": "^5.88.1"
@@ -2417,13 +2417,13 @@
}
},
"node_modules/@docusaurus/plugin-debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.1.0.tgz",
- "integrity": "sha512-AbvJwCVRbmQ8w9d8QXbF4Iq/ui0bjPZNYFIhtducGFnm2YQRN1mraK8mCEQb0Aq0T8SqRRvSfC/far4n/s531w==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.1.1.tgz",
+ "integrity": "sha512-xWeMkueM9wE/8LVvl4+Qf1WqwXmreMjI5Kgr7GYCDoJ8zu4kD+KaMhrh7py7MNM38IFvU1RfrGKacCEe2DRRfQ==",
"dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils": "3.1.0",
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
"fs-extra": "^11.1.1",
"react-json-view-lite": "^1.2.0",
"tslib": "^2.6.0"
@@ -2437,13 +2437,13 @@
}
},
"node_modules/@docusaurus/plugin-google-analytics": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.1.0.tgz",
- "integrity": "sha512-zvUOMzu9Uhz0ciqnSbtnp/5i1zEYlzarQrOXG90P3Is3efQI43p2YLW/rzSGdLb5MfQo2HvKT6Q5+tioMO045Q==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.1.1.tgz",
+ "integrity": "sha512-+q2UpWTqVi8GdlLoSlD5bS/YpxW+QMoBwrPrUH/NpvpuOi0Of7MTotsQf9JWd3hymZxl2uu1o3PIrbpxfeDFDQ==",
"dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -2455,13 +2455,13 @@
}
},
"node_modules/@docusaurus/plugin-google-gtag": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.0.tgz",
- "integrity": "sha512-0txshvaY8qIBdkk2UATdVcfiCLGq3KAUfuRQD2cRNgO39iIf4/ihQxH9NXcRTwKs4Q5d9yYHoix3xT6pFuEYOg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.1.tgz",
+ "integrity": "sha512-0mMPiBBlQ5LFHTtjxuvt/6yzh8v7OxLi3CbeEsxXZpUzcKO/GC7UA1VOWUoBeQzQL508J12HTAlR3IBU9OofSw==",
"dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"@types/gtag.js": "^0.0.12",
"tslib": "^2.6.0"
},
@@ -2474,13 +2474,13 @@
}
},
"node_modules/@docusaurus/plugin-google-tag-manager": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.1.0.tgz",
- "integrity": "sha512-zOWPEi8kMyyPtwG0vhyXrdbLs8fIZmY5vlbi9lUU+v8VsroO5iHmfR2V3SMsrsfOanw5oV/ciWqbxezY00qEZg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.1.1.tgz",
+ "integrity": "sha512-d07bsrMLdDIryDtY17DgqYUbjkswZQr8cLWl4tzXrt5OR/T/zxC1SYKajzB3fd87zTu5W5klV5GmUwcNSMXQXA==",
"dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -2492,16 +2492,16 @@
}
},
"node_modules/@docusaurus/plugin-sitemap": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.1.0.tgz",
- "integrity": "sha512-TkR5vGBpUooEB9SoW42thahqqwKzfHrQQhkB+JrEGERsl4bKODSuJNle4aA4h6LSkg4IyfXOW8XOI0NIPWb9Cg==",
- "dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-common": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.1.1.tgz",
+ "integrity": "sha512-iJ4hCaMmDaUqRv131XJdt/C/jJQx8UreDWTRqZKtNydvZVh/o4yXGRRFOplea1D9b/zpwL1Y+ZDwX7xMhIOTmg==",
+ "dependencies": {
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-common": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"fs-extra": "^11.1.1",
"sitemap": "^7.1.1",
"tslib": "^2.6.0"
@@ -2515,23 +2515,23 @@
}
},
"node_modules/@docusaurus/preset-classic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.1.0.tgz",
- "integrity": "sha512-xGLQRFmmT9IinAGUDVRYZ54Ys28USNbA3OTXQXnSJLPr1rCY7CYnHI4XoOnKWrNnDiAI4ruMzunXWyaElUYCKQ==",
- "dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/plugin-content-blog": "3.1.0",
- "@docusaurus/plugin-content-docs": "3.1.0",
- "@docusaurus/plugin-content-pages": "3.1.0",
- "@docusaurus/plugin-debug": "3.1.0",
- "@docusaurus/plugin-google-analytics": "3.1.0",
- "@docusaurus/plugin-google-gtag": "3.1.0",
- "@docusaurus/plugin-google-tag-manager": "3.1.0",
- "@docusaurus/plugin-sitemap": "3.1.0",
- "@docusaurus/theme-classic": "3.1.0",
- "@docusaurus/theme-common": "3.1.0",
- "@docusaurus/theme-search-algolia": "3.1.0",
- "@docusaurus/types": "3.1.0"
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.1.1.tgz",
+ "integrity": "sha512-jG4ys/hWYf69iaN/xOmF+3kjs4Nnz1Ay3CjFLDtYa8KdxbmUhArA9HmP26ru5N0wbVWhY+6kmpYhTJpez5wTyg==",
+ "dependencies": {
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/plugin-content-blog": "3.1.1",
+ "@docusaurus/plugin-content-docs": "3.1.1",
+ "@docusaurus/plugin-content-pages": "3.1.1",
+ "@docusaurus/plugin-debug": "3.1.1",
+ "@docusaurus/plugin-google-analytics": "3.1.1",
+ "@docusaurus/plugin-google-gtag": "3.1.1",
+ "@docusaurus/plugin-google-tag-manager": "3.1.1",
+ "@docusaurus/plugin-sitemap": "3.1.1",
+ "@docusaurus/theme-classic": "3.1.1",
+ "@docusaurus/theme-common": "3.1.1",
+ "@docusaurus/theme-search-algolia": "3.1.1",
+ "@docusaurus/types": "3.1.1"
},
"engines": {
"node": ">=18.0"
@@ -2554,22 +2554,22 @@
}
},
"node_modules/@docusaurus/theme-classic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.1.0.tgz",
- "integrity": "sha512-/+jMl2Z9O8QQxves5AtHdt91gWsEZFgOV3La/6eyKEd7QLqQUtM5fxEJ40rq9NKYjqCd1HzZ9egIMeJoWwillw==",
- "dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/mdx-loader": "3.1.0",
- "@docusaurus/module-type-aliases": "3.1.0",
- "@docusaurus/plugin-content-blog": "3.1.0",
- "@docusaurus/plugin-content-docs": "3.1.0",
- "@docusaurus/plugin-content-pages": "3.1.0",
- "@docusaurus/theme-common": "3.1.0",
- "@docusaurus/theme-translations": "3.1.0",
- "@docusaurus/types": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-common": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.1.1.tgz",
+ "integrity": "sha512-GiPE/jbWM8Qv1A14lk6s9fhc0LhPEQ00eIczRO4QL2nAQJZXkjPG6zaVx+1cZxPFWbAsqSjKe2lqkwF3fGkQ7Q==",
+ "dependencies": {
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/mdx-loader": "3.1.1",
+ "@docusaurus/module-type-aliases": "3.1.1",
+ "@docusaurus/plugin-content-blog": "3.1.1",
+ "@docusaurus/plugin-content-docs": "3.1.1",
+ "@docusaurus/plugin-content-pages": "3.1.1",
+ "@docusaurus/theme-common": "3.1.1",
+ "@docusaurus/theme-translations": "3.1.1",
+ "@docusaurus/types": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-common": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"copy-text-to-clipboard": "^3.2.0",
@@ -2593,17 +2593,17 @@
}
},
"node_modules/@docusaurus/theme-common": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.1.0.tgz",
- "integrity": "sha512-YGwEFALLIbF5ocW/Fy6Ae7tFWUOugEN3iwxTx8UkLAcLqYUboDSadesYtVBmRCEB4FVA2qoP7YaW3lu3apUPPw==",
- "dependencies": {
- "@docusaurus/mdx-loader": "3.1.0",
- "@docusaurus/module-type-aliases": "3.1.0",
- "@docusaurus/plugin-content-blog": "3.1.0",
- "@docusaurus/plugin-content-docs": "3.1.0",
- "@docusaurus/plugin-content-pages": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-common": "3.1.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.1.1.tgz",
+ "integrity": "sha512-38urZfeMhN70YaXkwIGXmcUcv2CEYK/2l4b05GkJPrbEbgpsIZM3Xc+Js2ehBGGZmfZq8GjjQ5RNQYG+MYzCYg==",
+ "dependencies": {
+ "@docusaurus/mdx-loader": "3.1.1",
+ "@docusaurus/module-type-aliases": "3.1.1",
+ "@docusaurus/plugin-content-blog": "3.1.1",
+ "@docusaurus/plugin-content-docs": "3.1.1",
+ "@docusaurus/plugin-content-pages": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-common": "3.1.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -2622,18 +2622,18 @@
}
},
"node_modules/@docusaurus/theme-search-algolia": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.1.0.tgz",
- "integrity": "sha512-8cJH0ZhPsEDjq3jR3I+wHmWzVY2bXMQJ59v2QxUmsTZxbWA4u+IzccJMIJx4ooFl9J6iYynwYsFuHxyx/KUmfQ==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.1.1.tgz",
+ "integrity": "sha512-tBH9VY5EpRctVdaAhT+b1BY8y5dyHVZGFXyCHgTrvcXQy5CV4q7serEX7U3SveNT9zksmchPyct6i1sFDC4Z5g==",
"dependencies": {
"@docsearch/react": "^3.5.2",
- "@docusaurus/core": "3.1.0",
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/plugin-content-docs": "3.1.0",
- "@docusaurus/theme-common": "3.1.0",
- "@docusaurus/theme-translations": "3.1.0",
- "@docusaurus/utils": "3.1.0",
- "@docusaurus/utils-validation": "3.1.0",
+ "@docusaurus/core": "3.1.1",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/plugin-content-docs": "3.1.1",
+ "@docusaurus/theme-common": "3.1.1",
+ "@docusaurus/theme-translations": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
+ "@docusaurus/utils-validation": "3.1.1",
"algoliasearch": "^4.18.0",
"algoliasearch-helper": "^3.13.3",
"clsx": "^2.0.0",
@@ -2652,9 +2652,9 @@
}
},
"node_modules/@docusaurus/theme-translations": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.1.0.tgz",
- "integrity": "sha512-DApE4AbDI+WBajihxB54L4scWQhVGNZAochlC9fkbciPuFAgdRBD3NREb0rgfbKexDC/rioppu/WJA0u8tS+yA==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.1.1.tgz",
+ "integrity": "sha512-xvWQFwjxHphpJq5fgk37FXCDdAa2o+r7FX8IpMg+bGZBNXyWBu3MjZ+G4+eUVNpDhVinTc+j6ucL0Ain5KCGrg==",
"dependencies": {
"fs-extra": "^11.1.1",
"tslib": "^2.6.0"
@@ -2664,15 +2664,15 @@
}
},
"node_modules/@docusaurus/tsconfig": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.1.0.tgz",
- "integrity": "sha512-PE6fSuj5gJy5sNC1OO+bYAU1/xZH5YqddGjhrNu3/T7OAUroqkMZfVl13Tz70CjYB8no4OWcraqSkObAeNdIcQ==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.1.1.tgz",
+ "integrity": "sha512-FTBuY3KvaHfMVBgvlPmDQ+KS9Q/bYtVftq2ugou3PgBDJoQmw2aUZ4Sg15HKqLGbfIkxoy9t6cqE4Yw1Ta8Q1A==",
"dev": true
},
"node_modules/@docusaurus/types": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.1.0.tgz",
- "integrity": "sha512-VaczOZf7+re8aFBIWnex1XENomwHdsSTkrdX43zyor7G/FY4OIsP6X28Xc3o0jiY0YdNuvIDyA5TNwOtpgkCVw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.1.1.tgz",
+ "integrity": "sha512-grBqOLnubUecgKFXN9q3uit2HFbCxTWX4Fam3ZFbMN0sWX9wOcDoA7lwdX/8AmeL20Oc4kQvWVgNrsT8bKRvzg==",
"dependencies": {
"@mdx-js/mdx": "^3.0.0",
"@types/history": "^4.7.11",
@@ -2690,11 +2690,11 @@
}
},
"node_modules/@docusaurus/utils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.1.0.tgz",
- "integrity": "sha512-LgZfp0D+UBqAh7PZ//MUNSFBMavmAPku6Si9x8x3V+S318IGCNJ6hUr2O29UO0oLybEWUjD5Jnj9IUN6XyZeeg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.1.1.tgz",
+ "integrity": "sha512-ZJfJa5cJQtRYtqijsPEnAZoduW6sjAQ7ZCWSZavLcV10Fw0Z3gSaPKA/B4micvj2afRZ4gZxT7KfYqe5H8Cetg==",
"dependencies": {
- "@docusaurus/logger": "3.1.0",
+ "@docusaurus/logger": "3.1.1",
"@svgr/webpack": "^6.5.1",
"escape-string-regexp": "^4.0.0",
"file-loader": "^6.2.0",
@@ -2725,9 +2725,9 @@
}
},
"node_modules/@docusaurus/utils-common": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.1.0.tgz",
- "integrity": "sha512-SfvnRLHoZ9bwTw67knkSs7IcUR0GY2SaGkpdB/J9pChrDiGhwzKNUhcieoPyPYrOWGRPk3rVNYtoy+Bc7psPAw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.1.1.tgz",
+ "integrity": "sha512-eGne3olsIoNfPug5ixjepZAIxeYFzHHnor55Wb2P57jNbtVaFvij/T+MS8U0dtZRFi50QU+UPmRrXdVUM8uyMg==",
"dependencies": {
"tslib": "^2.6.0"
},
@@ -2744,12 +2744,12 @@
}
},
"node_modules/@docusaurus/utils-validation": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.1.0.tgz",
- "integrity": "sha512-dFxhs1NLxPOSzmcTk/eeKxLY5R+U4cua22g9MsAMiRWcwFKStZ2W3/GDY0GmnJGqNS8QAQepJrxQoyxXkJNDeg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.1.1.tgz",
+ "integrity": "sha512-KlY4P9YVDnwL+nExvlIpu79abfEv6ZCHuOX4ZQ+gtip+Wxj0daccdReIWWtqxM/Fb5Cz1nQvUCc7VEtT8IBUAA==",
"dependencies": {
- "@docusaurus/logger": "3.1.0",
- "@docusaurus/utils": "3.1.0",
+ "@docusaurus/logger": "3.1.1",
+ "@docusaurus/utils": "3.1.1",
"joi": "^17.9.2",
"js-yaml": "^4.1.0",
"tslib": "^2.6.0"
diff --git a/package.json b/package.json
index 441a9ac29f..392a153020 100644
--- a/package.json
+++ b/package.json
@@ -15,8 +15,8 @@
"typecheck": "tsc"
},
"dependencies": {
- "@docusaurus/core": "3.1.0",
- "@docusaurus/preset-classic": "3.1.0",
+ "@docusaurus/core": "^3.1.1",
+ "@docusaurus/preset-classic": "^3.1.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
@@ -24,9 +24,9 @@
"react-dom": "^18.0.0"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "3.1.0",
- "@docusaurus/tsconfig": "3.1.0",
- "@docusaurus/types": "3.1.0",
+ "@docusaurus/module-type-aliases": "^3.1.1",
+ "@docusaurus/tsconfig": "^3.1.1",
+ "@docusaurus/types": "^3.1.1",
"typescript": "~5.2.2"
},
"browserslist": {
From 40ee3921d1ad3ed2b35caa4aad3768ecf0257f63 Mon Sep 17 00:00:00 2001
From: Jon Harrell <4829245+jharrell@users.noreply.github.com>
Date: Tue, 13 Feb 2024 19:11:48 -0600
Subject: [PATCH 2/4] add all ORM docs
---
.../100-introduction/100-what-is-prisma.mdx | 273 +
.../100-introduction/200-why-prisma.mdx | 95 +
.../250-should-you-use-prisma.mdx | 141 +
.../100-introduction/300-data-modeling.mdx | 246 +
.../050-overview/100-introduction/index.mdx | 19 +
.../node-js-db-tools-tradeoffs.png | Bin 0 -> 17765 bytes
.../prisma-makes-devs-productive.png | Bin 0 -> 23811 bytes
.../100-introduction/prisma-rest-apis.png | Bin 0 -> 12866 bytes
.../user-post-relation-1-n.png | Bin 0 -> 59297 bytes
.../100-introduction/user-table.png | Bin 0 -> 4330 bytes
.../100-introduction/user-table.svg | 1 +
.../300-prisma-in-your-stack/01-rest.mdx | 166 +
.../300-prisma-in-your-stack/02-graphql.mdx | 85 +
.../300-prisma-in-your-stack/03-fullstack.mdx | 122 +
.../04-is-prisma-an-orm.mdx | 445 ++
.../300-prisma-in-your-stack/index.mdx | 16 +
.../500-databases/200-database-drivers.mdx | 132 +
.../500-databases/300-postgresql.mdx | 302 +
.../050-overview/500-databases/400-mysql.mdx | 206 +
.../050-overview/500-databases/500-sqlite.mdx | 93 +
.../500-databases/600-mongodb.mdx | 575 ++
.../800-sql-server/020-sql-server-local.mdx | 53 +
.../800-sql-server/030-sql-server-docker.mdx | 49 +
.../500-databases/800-sql-server/index.mdx | 185 +
.../500-databases/850-planetscale.mdx | 316 +
.../500-databases/860-cockroachdb.mdx | 224 +
.../500-databases/880-supabase.mdx | 72 +
.../050-overview/500-databases/890-neon.mdx | 183 +
.../050-overview/500-databases/900-turso.mdx | 221 +
.../drivers/qe-query-engine-adapter.png | Bin 0 -> 117668 bytes
.../drivers/qe-query-execution-flow.png | Bin 0 -> 88110 bytes
.../embedded-replica-create-replica.png | Bin 0 -> 82793 bytes
.../images/embedded-replica-read.png | Bin 0 -> 79608 bytes
.../images/embedded-replica-remote-read.png | Bin 0 -> 66251 bytes
.../embedded-replica-write-propagation.png | Bin 0 -> 89371 bytes
.../050-overview/500-databases/index.mdx | 16 +
.../050-overview/500-databases/mongodb.png | Bin 0 -> 26812 bytes
.../500-databases/mysql-connection-string.png | Bin 0 -> 14409 bytes
.../postgresql-connection-string.png | Bin 0 -> 15637 bytes
docs/200-orm/050-overview/index.mdx | 12 +
.../10-overview/02-data-sources.mdx | 42 +
.../10-overview/03-generators.mdx | 98 +
.../100-prisma-schema/10-overview/index.mdx | 324 +
.../20-data-model/10-models.mdx | 1186 ++++
.../20-relations/100-one-to-one-relations.mdx | 306 +
.../200-one-to-many-relations.mdx | 280 +
.../300-many-to-many-relations.mdx | 549 ++
.../20-relations/400-self-relations.mdx | 434 ++
...-special-rules-for-referential-actions.mdx | 241 +
.../410-referential-actions/index.mdx | 508 ++
.../20-relations/420-relation-mode.mdx | 259 +
.../500-troubleshooting-relations.mdx | 271 +
.../20-data-model/20-relations/index.mdx | 579 ++
.../20-relations/one-to-many.png | Bin 0 -> 41597 bytes
.../20-relations/quick-fix-index.png | Bin 0 -> 27929 bytes
.../20-relations/quick-fix-index.snagx | Bin 0 -> 99541 bytes
.../20-relations/relations-intro.png | Bin 0 -> 36481 bytes
.../20-relations/sample-schema.png | Bin 0 -> 130861 bytes
.../20-data-model/30-indexes.mdx | 534 ++
.../20-data-model/40-views.mdx | 371 ++
.../20-data-model/50-database-mapping.mdx | 228 +
.../20-data-model/60-multi-schema.mdx | 190 +
.../70-unsupported-database-features.mdx | 99 +
.../20-data-model/80-table-inheritance.mdx | 328 +
.../100-prisma-schema/20-data-model/index.mdx | 10 +
.../100-prisma-schema/50-introspection.mdx | 398 ++
.../80-postgresql-extensions.mdx | 116 +
docs/200-orm/100-prisma-schema/index.mdx | 11 +
.../prisma-schema/relations-intro.png | Bin 0 -> 36481 bytes
.../prisma-schema/sample-database.png | Bin 0 -> 171134 bytes
.../005-introduction.mdx | 172 +
.../010-generating-prisma-client.mdx | 162 +
.../015-instantiate-prisma-client.mdx | 63 +
.../100-connection-management.mdx | 108 +
.../115-connection-pool.mdx | 217 +
.../200-pgbouncer.mdx | 82 +
.../050-databases-connections/index.mdx | 337 +
.../serverless-connections-2.png | Bin 0 -> 44932 bytes
.../serverless-connections.png | Bin 0 -> 18742 bytes
.../100-custom-model-and-field-names.mdx | 310 +
.../150-error-formatting.mdx | 41 +
.../200-read-replicas.mdx | 83 +
.../220-database-polyfills.mdx | 22 +
.../000-setup-and-configuration/index.mdx | 15 +
.../prisma-client-generation-workflow.png | Bin 0 -> 43346 bytes
.../prisma-client-node-module.png | Bin 0 -> 54310 bytes
.../100-queries/030-crud.mdx | 996 +++
.../100-queries/035-select-fields.mdx | 321 +
.../100-queries/037-relation-queries.mdx | 1315 ++++
.../100-queries/050-filtering-and-sorting.mdx | 452 ++
.../100-queries/055-pagination.mdx | 224 +
.../056-aggregation-grouping-summarizing.mdx | 725 +++
.../100-queries/058-transactions.mdx | 1336 ++++
.../100-queries/060-full-text-search.mdx | 245 +
.../100-queries/061-custom-validation.mdx | 190 +
.../100-queries/062-computed-fields.mdx | 174 +
.../100-queries/063-excluding-fields.mdx | 70 +
.../100-queries/064-custom-models.mdx | 176 +
.../100-queries/070-case-sensitivity.mdx | 187 +
.../050-raw-queries.mdx | 691 ++
.../100-custom-and-type-safe-queries.mdx | 369 ++
.../090-raw-database-access/index.mdx | 9 +
.../100-query-optimization-performance.mdx | 343 +
.../200-prisma-client/100-queries/index.mdx | 9 +
.../057-composite-types.mdx | 798 +++
.../080-null-and-undefined.mdx | 367 ++
.../100-working-with-json-fields.mdx | 992 +++
.../200-working-with-scalar-lists-arrays.mdx | 219 +
...ing-with-composite-ids-and-constraints.mdx | 206 +
.../200-special-fields-and-types/index.mdx | 89 +
.../300-client-extensions/100-model.mdx | 164 +
.../300-client-extensions/110-client.mdx | 67 +
.../300-client-extensions/120-query.mdx | 299 +
.../300-client-extensions/130-result.mdx | 146 +
.../140-shared-extensions.mdx | 143 +
.../150-type-utilities.mdx | 101 +
.../200-extension-examples.mdx | 64 +
.../100-soft-delete-middleware.mdx | 669 ++
.../500-middleware/200-logging-middleware.mdx | 90 +
.../300-session-data-middleware.mdx | 71 +
.../500-middleware/index.mdx | 187 +
.../300-client-extensions/index.mdx | 231 +
.../400-type-safety/050-prisma-validator.mdx | 153 +
...inst-partial-structures-of-model-types.mdx | 137 +
.../830-prisma-type-system.mdx | 164 +
.../400-type-safety/index.mdx | 267 +
.../450-testing/100-unit-testing.mdx | 351 ++
.../450-testing/150-integration-testing.mdx | 475 ++
.../450-testing/Docker_Diagram_V1.png | Bin 0 -> 28507 bytes
.../200-prisma-client/450-testing/index.mdx | 14 +
.../500-deployment/001-deploy-prisma.mdx | 40 +
.../101-traditional/200-deploy-to-heroku.mdx | 280 +
.../101-traditional/250-deploy-to-koyeb.mdx | 202 +
.../images/heroku-architecture.png | Bin 0 -> 106454 bytes
.../images/heroku-deployed.png | Bin 0 -> 42038 bytes
.../images/koyeb-app-creation.png | Bin 0 -> 1273043 bytes
.../images/koyeb-architecture.png | Bin 0 -> 32386 bytes
.../101-traditional/images/koyeb-deployed.png | Bin 0 -> 24842 bytes
.../500-deployment/101-traditional/index.mdx | 16 +
.../150-deploy-to-azure-functions.mdx | 40 +
.../201-serverless/300-deploy-to-vercel.mdx | 80 +
.../400-deploy-to-aws-lambda.mdx | 325 +
.../201-serverless/500-deploy-to-netlify.mdx | 86 +
.../300-00-deploy-to-vercel-architecture.png | Bin 0 -> 122195 bytes
.../300-10-deploy-to-vercel-deploy-button.png | Bin 0 -> 9067 bytes
...00-10-deploy-to-vercel-deploy-button.snagx | Bin 0 -> 42190 bytes
.../300-20-deploy-to-vercel-select-github.png | Bin 0 -> 22173 bytes
...00-20-deploy-to-vercel-select-github.snagx | Bin 0 -> 76895 bytes
...00-30-deploy-to-vercel-create-git-repo.png | Bin 0 -> 24143 bytes
...-30-deploy-to-vercel-create-git-repo.snagx | Bin 0 -> 81187 bytes
...-40-deploy-to-vercel-configure-project.png | Bin 0 -> 25249 bytes
...0-deploy-to-vercel-configure-project.snagx | Bin 0 -> 83572 bytes
.../300-50-deploy-to-vercel-success.png | Bin 0 -> 157343 bytes
.../300-50-deploy-to-vercel-success.snagx | Bin 0 -> 470726 bytes
...to-vercel-preview-environment-variable.png | Bin 0 -> 135383 bytes
...-vercel-preview-environment-variable.snagx | Bin 0 -> 463210 bytes
...deploy-to-vercel-environment-variables.png | Bin 0 -> 35853 bytes
...ploy-to-vercel-environment-variables.snagx | Bin 0 -> 118906 bytes
.../500-01-deploy-to-netlify-architecture.png | Bin 0 -> 36749 bytes
...loy-to-netlify-example-repo-click-fork.png | Bin 0 -> 39095 bytes
...y-to-netlify-example-repo-click-fork.snagx | Bin 0 -> 142205 bytes
...-netlify-example-repo-create-fork-page.png | Bin 0 -> 135794 bytes
...etlify-example-repo-create-fork-page.snagx | Bin 0 -> 501148 bytes
...etlify-copy-supabase-connection-string.png | Bin 0 -> 202619 bytes
...lify-copy-supabase-connection-string.snagx | Bin 0 -> 648293 bytes
...to-netlify-netlify-init-configure-site.png | Bin 0 -> 44874 bytes
...-netlify-netlify-init-configure-site.snagx | Bin 0 -> 172712 bytes
...500-06-deploy-to-netlify-site-settings.png | Bin 0 -> 151141 bytes
...0-06-deploy-to-netlify-site-settings.snagx | Bin 0 -> 519062 bytes
...netlify-environment-variables-settings.png | Bin 0 -> 113181 bytes
...tlify-environment-variables-settings.snagx | Bin 0 -> 399057 bytes
...deploy-to-netlify-application-deployed.png | Bin 0 -> 43961 bytes
...ploy-to-netlify-application-deployed.snagx | Bin 0 -> 241882 bytes
...tlify-application-deployed-call-result.png | Bin 0 -> 76095 bytes
...ify-application-deployed-call-result.snagx | Bin 0 -> 353362 bytes
.../500-deployment/201-serverless/index.mdx | 16 +
.../500-deployment/210-module-bundlers.mdx | 19 +
.../450-deploy-to-cloudflare-workers.mdx | 309 +
.../301-edge/550-deploy-to-deno-deploy.mdx | 271 +
.../301-edge/images/450-03-import-project.png | Bin 0 -> 156365 bytes
.../images/450-03-import-project.snagx | Bin 0 -> 837867 bytes
.../301-edge/images/450-04-connect-db.png | Bin 0 -> 227305 bytes
.../301-edge/images/450-04-connect-db.snagx | Bin 0 -> 879013 bytes
.../301-edge/images/450-05-data-proxy.png | Bin 0 -> 173869 bytes
.../301-edge/images/450-05-data-proxy.snagx | Bin 0 -> 629236 bytes
.../301-edge/images/550-01-create-repo.png | Bin 0 -> 266787 bytes
...0-02-deploy-to-deno-project-parameters.png | Bin 0 -> 156843 bytes
...02-deploy-to-deno-project-parameters.snagx | Bin 0 -> 538715 bytes
.../500-deployment/301-edge/index.mdx | 16 +
...y-database-changes-with-prisma-migrate.mdx | 68 +
...oy-migrations-from-a-local-environment.mdx | 54 +
...aveats-when-deploying-to-aws-platforms.mdx | 65 +
.../700-deploy-to-a-different-os.mdx | 19 +
.../500-deployment/index.mdx | 15 +
.../130-logging.mdx | 174 +
.../240-metrics.mdx | 563 ++
.../250-opentelemetry-tracing.mdx | 419 ++
.../600-observability-and-logging/index.mdx | 10 +
.../600-observability-and-logging/jaeger.png | Bin 0 -> 126087 bytes
.../trace-diagram.png | Bin 0 -> 15085 bytes
.../140-debugging.mdx | 49 +
.../230-handling-exceptions-and-errors.mdx | 45 +
.../index.mdx | 16 +
docs/200-orm/200-prisma-client/index.mdx | 11 +
.../050-getting-started.mdx | 253 +
.../005-overview.mdx | 31 +
.../010-mental-model.mdx | 178 +
.../070-migration-histories.mdx | 90 +
.../200-shadow-database.mdx | 146 +
.../300-limitations-and-known-issues.mdx | 77 +
.../600-legacy-migrate.mdx | 466 ++
.../index.mdx | 9 +
.../database-first-migration-flow.png | Bin 0 -> 36990 bytes
.../db-push-flow.png | Bin 0 -> 25855 bytes
.../entity-first-migration-flow.png | Bin 0 -> 26623 bytes
.../prisma-migrate-dev-flow.png | Bin 0 -> 89947 bytes
.../prisma-migrate-diff-flow.png | Bin 0 -> 67090 bytes
.../prisma-migrate-lifecycle.png | Bin 0 -> 199855 bytes
.../prisma-migrate-state-mgt.png | Bin 0 -> 69194 bytes
.../migrate-mapping.png | Bin 0 -> 21073 bytes
.../shadow-database.png | Bin 0 -> 1990156 bytes
.../shadow-db.png | Bin 0 -> 37081 bytes
.../300-workflows/10-seeding.mdx | 401 ++
.../300-workflows/100-team-development.mdx | 200 +
.../110-native-database-types.mdx | 104 +
.../120-native-database-functions.mdx | 81 +
.../20-prototyping-your-schema.mdx | 288 +
.../300-workflows/200-troubleshooting.mdx | 138 +
.../300-workflows/30-baselining.mdx | 92 +
.../40-customizing-migrations.mdx | 282 +
.../300-workflows/45-data-migration.mdx | 258 +
.../300-workflows/50-squashing-migrations.mdx | 129 +
.../60-generating-down-migrations.mdx | 150 +
.../70-patching-and-hotfixing.mdx | 273 +
.../80-unsupported-database-features.mdx | 57 +
.../90-development-and-production.mdx | 142 +
.../300-workflows/deploy-db.png | Bin 0 -> 46449 bytes
.../300-workflows/existing-database.png | Bin 0 -> 27823 bytes
.../300-workflows/index.mdx | 9 +
.../300-workflows/migrate-team-dev.png | Bin 0 -> 71339 bytes
.../300-workflows/migration-history.png | Bin 0 -> 43852 bytes
.../300-workflows/new-dev-db.png | Bin 0 -> 53917 bytes
docs/200-orm/300-prisma-migrate/index.mdx | 11 +
docs/200-orm/400-tools/05-prisma-cli.mdx | 261 +
docs/200-orm/400-tools/06-prisma-studio.mdx | 286 +
.../images/prisma-studio/01-models-view.png | Bin 0 -> 83810 bytes
.../prisma-studio/02-open-close-models.png | Bin 0 -> 155648 bytes
.../03-model-view-keyboard-shortcuts.png | Bin 0 -> 75142 bytes
.../04-save-multiple-changes.png | Bin 0 -> 291111 bytes
.../prisma-studio/05-add-remove-filters.png | Bin 0 -> 333662 bytes
.../prisma-studio/06-show-hide-fields.png | Bin 0 -> 249416 bytes
.../prisma-studio/07-show-hide-records.png | Bin 0 -> 189685 bytes
.../images/prisma-studio/08-model-sort.png | Bin 0 -> 300174 bytes
.../400-tools/images/prisma-studio/array.svg | 4 +
.../images/prisma-studio/boolean.svg | 4 +
.../images/prisma-studio/database.svg | 4 +
.../images/prisma-studio/datetime.svg | 1 +
.../400-tools/images/prisma-studio/enum.svg | 6 +
.../400-tools/images/prisma-studio/number.svg | 7 +
.../400-tools/images/prisma-studio/object.svg | 5 +
.../400-tools/images/prisma-studio/string.svg | 4 +
docs/200-orm/400-tools/index.mdx | 11 +
.../050-prisma-client-reference.mdx | 5577 +++++++++++++++++
.../100-prisma-schema-reference.mdx | 3313 ++++++++++
.../200-prisma-cli-reference.mdx | 1449 +++++
.../500-reference/250-error-reference.mdx | 475 ++
.../300-environment-variables-reference.mdx | 279 +
.../500-reference/350-database-features.mdx | 137 +
.../500-reference/375-supported-databases.mdx | 53 +
.../500-reference/380-connection-urls.mdx | 119 +
.../500-reference/400-system-requirements.mdx | 131 +
.../050-client-preview-features.mdx | 92 +
.../080-cli-preview-features.mdx | 43 +
.../500-preview-features/index.mdx | 17 +
docs/200-orm/500-reference/index.mdx | 17 +
.../100-under-the-hood/100-engines.mdx | 238 +
.../800-more/100-under-the-hood/index.mdx | 19 +
.../query-engine-node-js-at-runtime.png | Bin 0 -> 15880 bytes
.../typical-flow-query-engine-at-runtime.png | Bin 0 -> 71100 bytes
.../001-rejectonnotfound-changes.mdx | 177 +
.../101-jsonprotocol-changes.mdx | 336 +
.../600-upgrading-to-prisma-5/index.mdx | 362 ++
.../700-upgrading-to-prisma-4.mdx | 493 ++
.../100-named-constraints.mdx | 162 +
.../150-referential-actions.mdx | 202 +
.../800-upgrading-to-prisma-3/index.mdx | 161 +
.../200-upgrading-versions/900-codemods.mdx | 43 +
.../200-upgrading-versions/index.mdx | 55 +
.../250-upgrading-to-use-preview-features.mdx | 25 +
.../01-how-to-upgrade.mdx | 137 +
.../02-schema-incompatibilities.mdx | 856 +++
.../03-upgrading-the-prisma-layer.mdx | 1618 +++++
.../04-upgrading-nexus-prisma-to-nexus.mdx | 750 +++
.../05-upgrading-prisma-binding-to-nexus.mdx | 1290 ++++
...-upgrading-prisma-binding-to-sdl-first.mdx | 1669 +++++
.../07-upgrading-a-rest-api.mdx | 251 +
.../08-upgrade-from-mongodb-beta.mdx | 232 +
.../images/TablePlus-GUI.png | Bin 0 -> 165631 bytes
...missing-default-constraints-to-columns.png | Bin 0 -> 131401 bytes
.../images/altering-columns-to-use-enum.png | Bin 0 -> 212604 bytes
.../images/download-graphql-schema.png | Bin 0 -> 586217 bytes
...xpose-prisma-model-fields-with-t-model.png | Bin 0 -> 39518 bytes
.../fix-columns-with-json-data-types.png | Bin 0 -> 132890 bytes
.../fix-incorrect-m-n-relations-sql.png | Bin 0 -> 193876 bytes
.../images/fix-schema-incompatibilities.png | Bin 0 -> 50051 bytes
.../images/prisma-cli-introspection-flow.png | Bin 0 -> 30299 bytes
.../regenerate-resolvers-with-t-crud.png | Bin 0 -> 71855 bytes
.../run-sql-command-to-alter-column.png | Bin 0 -> 120846 bytes
.../use-t-crud-to-generate-resolvers.png | Bin 0 -> 48878 bytes
.../800-upgrade-from-prisma-1/index.mdx | 10 +
.../800-more/300-upgrade-guides/index.mdx | 10 +
.../400-comparisons/01-prisma-and-typeorm.mdx | 1243 ++++
.../02-prisma-and-sequelize.mdx | 455 ++
.../03-prisma-and-mongoose.mdx | 288 +
.../400-comparisons/04-prisma-and-drizzle.mdx | 472 ++
.../800-more/400-comparisons/index.mdx | 17 +
.../01-migrate-from-typeorm.mdx | 1122 ++++
.../02-migrate-from-sequelize.mdx | 1261 ++++
.../03-migrate-from-mongoose.mdx | 1069 ++++
.../450-migrating-to-prisma/index.mdx | 9 +
.../040-env-files.mdx | 93 +
...naging-env-files-and-setting-variables.mdx | 150 +
.../200-using-multiple-env-files.mdx | 83 +
.../050-environment-variables/index.mdx | 47 +
.../100-editor-setup.mdx | 73 +
.../500-development-environment/index.mdx | 16 +
.../050-creating-bug-reports.mdx | 159 +
...ompletion-in-graphql-resolvers-with-js.mdx | 262 +
...00-working-with-many-to-many-relations.mdx | 196 +
...400-nextjs-prisma-client-dev-practices.mdx | 73 +
.../425-nextjs-prisma-client-monorepo.mdx | 100 +
.../100-help-articles/450-pkg-issue.mdx | 27 +
...-comparing-columns-through-raw-queries.mdx | 211 +
.../600-vercel-caching-issue.mdx | 99 +
.../700-netlify-caching-issue.mdx | 101 +
.../800-check-constraints.mdx | 453 ++
.../100-help-articles/index.mdx | 17 +
.../netlify-build-command-filled.png | Bin 0 -> 228287 bytes
.../netlify-edit-settings.png | Bin 0 -> 222519 bytes
.../prisma-autocompletion-in-js.png | Bin 0 -> 99462 bytes
...unwanted-autocomplete-values-in-vscode.png | Bin 0 -> 43209 bytes
.../vercel-ui-build-command-filled.png | Bin 0 -> 150026 bytes
.../vercel-ui-build-command.png | Bin 0 -> 229747 bytes
.../600-help-and-troubleshooting/index.mdx | 9 +
docs/200-orm/800-more/700-releases.mdx | 95 +
docs/200-orm/800-more/index.mdx | 11 +
docs/200-orm/index.mdx | 16 +
static/img/baseline-production-from-local.png | Bin 0 -> 25209 bytes
static/img/connect-sql-server.png | Bin 0 -> 29835 bytes
static/img/cursor-1.png | Bin 0 -> 15452 bytes
static/img/cursor-2.png | Bin 0 -> 22136 bytes
static/img/cursor-3.png | Bin 0 -> 21199 bytes
static/img/offset-skip-take.png | Bin 0 -> 16538 bytes
static/img/prisma-db-pull-generate-schema.png | Bin 0 -> 41288 bytes
static/img/prisma-evolve-app-workflow.png | Bin 0 -> 54374 bytes
.../prisma-migrate-development-workflow.png | Bin 0 -> 43554 bytes
356 files changed, 64209 insertions(+)
create mode 100644 docs/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx
create mode 100644 docs/200-orm/050-overview/100-introduction/200-why-prisma.mdx
create mode 100644 docs/200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx
create mode 100644 docs/200-orm/050-overview/100-introduction/300-data-modeling.mdx
create mode 100644 docs/200-orm/050-overview/100-introduction/index.mdx
create mode 100644 docs/200-orm/050-overview/100-introduction/node-js-db-tools-tradeoffs.png
create mode 100644 docs/200-orm/050-overview/100-introduction/prisma-makes-devs-productive.png
create mode 100644 docs/200-orm/050-overview/100-introduction/prisma-rest-apis.png
create mode 100644 docs/200-orm/050-overview/100-introduction/user-post-relation-1-n.png
create mode 100644 docs/200-orm/050-overview/100-introduction/user-table.png
create mode 100644 docs/200-orm/050-overview/100-introduction/user-table.svg
create mode 100644 docs/200-orm/050-overview/300-prisma-in-your-stack/01-rest.mdx
create mode 100644 docs/200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx
create mode 100644 docs/200-orm/050-overview/300-prisma-in-your-stack/03-fullstack.mdx
create mode 100644 docs/200-orm/050-overview/300-prisma-in-your-stack/04-is-prisma-an-orm.mdx
create mode 100644 docs/200-orm/050-overview/300-prisma-in-your-stack/index.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/200-database-drivers.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/300-postgresql.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/400-mysql.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/500-sqlite.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/600-mongodb.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/800-sql-server/020-sql-server-local.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/800-sql-server/030-sql-server-docker.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/800-sql-server/index.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/850-planetscale.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/860-cockroachdb.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/880-supabase.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/890-neon.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/900-turso.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/images/drivers/qe-query-engine-adapter.png
create mode 100644 docs/200-orm/050-overview/500-databases/images/drivers/qe-query-execution-flow.png
create mode 100644 docs/200-orm/050-overview/500-databases/images/embedded-replica-create-replica.png
create mode 100644 docs/200-orm/050-overview/500-databases/images/embedded-replica-read.png
create mode 100644 docs/200-orm/050-overview/500-databases/images/embedded-replica-remote-read.png
create mode 100644 docs/200-orm/050-overview/500-databases/images/embedded-replica-write-propagation.png
create mode 100644 docs/200-orm/050-overview/500-databases/index.mdx
create mode 100644 docs/200-orm/050-overview/500-databases/mongodb.png
create mode 100644 docs/200-orm/050-overview/500-databases/mysql-connection-string.png
create mode 100644 docs/200-orm/050-overview/500-databases/postgresql-connection-string.png
create mode 100644 docs/200-orm/050-overview/index.mdx
create mode 100644 docs/200-orm/100-prisma-schema/10-overview/02-data-sources.mdx
create mode 100644 docs/200-orm/100-prisma-schema/10-overview/03-generators.mdx
create mode 100644 docs/200-orm/100-prisma-schema/10-overview/index.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/10-models.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/100-one-to-one-relations.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/200-one-to-many-relations.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/300-many-to-many-relations.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/400-self-relations.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/410-referential-actions/100-special-rules-for-referential-actions.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/410-referential-actions/index.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/420-relation-mode.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/500-troubleshooting-relations.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/index.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/one-to-many.png
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/quick-fix-index.png
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/quick-fix-index.snagx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/relations-intro.png
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/20-relations/sample-schema.png
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/30-indexes.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/40-views.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/50-database-mapping.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/60-multi-schema.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/70-unsupported-database-features.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/80-table-inheritance.mdx
create mode 100644 docs/200-orm/100-prisma-schema/20-data-model/index.mdx
create mode 100644 docs/200-orm/100-prisma-schema/50-introspection.mdx
create mode 100644 docs/200-orm/100-prisma-schema/80-postgresql-extensions.mdx
create mode 100644 docs/200-orm/100-prisma-schema/index.mdx
create mode 100644 docs/200-orm/100-prisma-schema/prisma-schema/relations-intro.png
create mode 100644 docs/200-orm/100-prisma-schema/prisma-schema/sample-database.png
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/005-introduction.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/015-instantiate-prisma-client.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/100-connection-management.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/115-connection-pool.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/200-pgbouncer.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/serverless-connections-2.png
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/serverless-connections.png
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/100-custom-model-and-field-names.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/150-error-formatting.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/200-read-replicas.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/220-database-polyfills.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/prisma-client-generation-workflow.png
create mode 100644 docs/200-orm/200-prisma-client/000-setup-and-configuration/prisma-client-node-module.png
create mode 100644 docs/200-orm/200-prisma-client/100-queries/030-crud.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/035-select-fields.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/037-relation-queries.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/050-filtering-and-sorting.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/055-pagination.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/056-aggregation-grouping-summarizing.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/058-transactions.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/060-full-text-search.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/061-custom-validation.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/062-computed-fields.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/063-excluding-fields.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/064-custom-models.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/070-case-sensitivity.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/090-raw-database-access/050-raw-queries.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/090-raw-database-access/100-custom-and-type-safe-queries.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/090-raw-database-access/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/100-query-optimization-performance.mdx
create mode 100644 docs/200-orm/200-prisma-client/100-queries/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/200-special-fields-and-types/057-composite-types.mdx
create mode 100644 docs/200-orm/200-prisma-client/200-special-fields-and-types/080-null-and-undefined.mdx
create mode 100644 docs/200-orm/200-prisma-client/200-special-fields-and-types/100-working-with-json-fields.mdx
create mode 100644 docs/200-orm/200-prisma-client/200-special-fields-and-types/200-working-with-scalar-lists-arrays.mdx
create mode 100644 docs/200-orm/200-prisma-client/200-special-fields-and-types/300-working-with-composite-ids-and-constraints.mdx
create mode 100644 docs/200-orm/200-prisma-client/200-special-fields-and-types/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/100-model.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/110-client.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/120-query.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/130-result.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/140-shared-extensions.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/150-type-utilities.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/200-extension-examples.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/500-middleware/100-soft-delete-middleware.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/500-middleware/200-logging-middleware.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/500-middleware/300-session-data-middleware.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/500-middleware/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/300-client-extensions/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/400-type-safety/050-prisma-validator.mdx
create mode 100644 docs/200-orm/200-prisma-client/400-type-safety/100-operating-against-partial-structures-of-model-types.mdx
create mode 100644 docs/200-orm/200-prisma-client/400-type-safety/830-prisma-type-system.mdx
create mode 100644 docs/200-orm/200-prisma-client/400-type-safety/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/450-testing/100-unit-testing.mdx
create mode 100644 docs/200-orm/200-prisma-client/450-testing/150-integration-testing.mdx
create mode 100644 docs/200-orm/200-prisma-client/450-testing/Docker_Diagram_V1.png
create mode 100644 docs/200-orm/200-prisma-client/450-testing/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/001-deploy-prisma.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/200-deploy-to-heroku.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/250-deploy-to-koyeb.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/images/heroku-architecture.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/images/heroku-deployed.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/images/koyeb-app-creation.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/images/koyeb-architecture.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/images/koyeb-deployed.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/101-traditional/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/150-deploy-to-azure-functions.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/300-deploy-to-vercel.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/400-deploy-to-aws-lambda.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-00-deploy-to-vercel-architecture.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-10-deploy-to-vercel-deploy-button.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-10-deploy-to-vercel-deploy-button.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-20-deploy-to-vercel-select-github.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-20-deploy-to-vercel-select-github.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-30-deploy-to-vercel-create-git-repo.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-30-deploy-to-vercel-create-git-repo.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-40-deploy-to-vercel-configure-project.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-40-deploy-to-vercel-configure-project.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-50-deploy-to-vercel-success.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-50-deploy-to-vercel-success.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-60-deploy-to-vercel-preview-environment-variable.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-60-deploy-to-vercel-preview-environment-variable.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-70-deploy-to-vercel-environment-variables.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/300-70-deploy-to-vercel-environment-variables.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-01-deploy-to-netlify-architecture.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-02-deploy-to-netlify-example-repo-click-fork.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-02-deploy-to-netlify-example-repo-click-fork.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-03-deploy-to-netlify-example-repo-create-fork-page.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-03-deploy-to-netlify-example-repo-create-fork-page.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-04-deploy-to-netlify-copy-supabase-connection-string.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-04-deploy-to-netlify-copy-supabase-connection-string.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-05-deploy-to-netlify-netlify-init-configure-site.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-05-deploy-to-netlify-netlify-init-configure-site.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-06-deploy-to-netlify-site-settings.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-06-deploy-to-netlify-site-settings.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-07-deploy-to-netlify-environment-variables-settings.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-07-deploy-to-netlify-environment-variables-settings.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-08-deploy-to-netlify-application-deployed.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-08-deploy-to-netlify-application-deployed.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-09-deploy-to-netlify-application-deployed-call-result.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/images/500-09-deploy-to-netlify-application-deployed-call-result.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/201-serverless/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/210-module-bundlers.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare-workers.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/550-deploy-to-deno-deploy.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/450-03-import-project.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/450-03-import-project.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/450-04-connect-db.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/450-04-connect-db.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/450-05-data-proxy.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/450-05-data-proxy.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/550-01-create-repo.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/550-02-deploy-to-deno-project-parameters.png
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/images/550-02-deploy-to-deno-project-parameters.snagx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/301-edge/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/550-deploy-database-changes-with-prisma-migrate.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/600-deploy-migrations-from-a-local-environment.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/650-caveats-when-deploying-to-aws-platforms.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/700-deploy-to-a-different-os.mdx
create mode 100644 docs/200-orm/200-prisma-client/500-deployment/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/600-observability-and-logging/130-logging.mdx
create mode 100644 docs/200-orm/200-prisma-client/600-observability-and-logging/240-metrics.mdx
create mode 100644 docs/200-orm/200-prisma-client/600-observability-and-logging/250-opentelemetry-tracing.mdx
create mode 100644 docs/200-orm/200-prisma-client/600-observability-and-logging/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/600-observability-and-logging/jaeger.png
create mode 100644 docs/200-orm/200-prisma-client/600-observability-and-logging/trace-diagram.png
create mode 100644 docs/200-orm/200-prisma-client/700-debugging-and-troubleshooting/140-debugging.mdx
create mode 100644 docs/200-orm/200-prisma-client/700-debugging-and-troubleshooting/230-handling-exceptions-and-errors.mdx
create mode 100644 docs/200-orm/200-prisma-client/700-debugging-and-troubleshooting/index.mdx
create mode 100644 docs/200-orm/200-prisma-client/index.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/050-getting-started.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/005-overview.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/010-mental-model.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/070-migration-histories.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/200-shadow-database.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/300-limitations-and-known-issues.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/600-legacy-migrate.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/index.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/database-first-migration-flow.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/db-push-flow.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/entity-first-migration-flow.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/prisma-migrate-dev-flow.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/prisma-migrate-diff-flow.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/prisma-migrate-lifecycle.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/mental-model-illustrations/prisma-migrate-state-mgt.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/migrate-mapping.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/shadow-database.png
create mode 100644 docs/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/shadow-db.png
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/10-seeding.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/100-team-development.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/110-native-database-types.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/120-native-database-functions.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/20-prototyping-your-schema.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/200-troubleshooting.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/30-baselining.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/40-customizing-migrations.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/45-data-migration.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/50-squashing-migrations.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/60-generating-down-migrations.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/70-patching-and-hotfixing.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/80-unsupported-database-features.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/90-development-and-production.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/deploy-db.png
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/existing-database.png
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/index.mdx
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/migrate-team-dev.png
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/migration-history.png
create mode 100644 docs/200-orm/300-prisma-migrate/300-workflows/new-dev-db.png
create mode 100644 docs/200-orm/300-prisma-migrate/index.mdx
create mode 100644 docs/200-orm/400-tools/05-prisma-cli.mdx
create mode 100644 docs/200-orm/400-tools/06-prisma-studio.mdx
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/01-models-view.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/02-open-close-models.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/03-model-view-keyboard-shortcuts.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/04-save-multiple-changes.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/05-add-remove-filters.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/06-show-hide-fields.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/07-show-hide-records.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/08-model-sort.png
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/array.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/boolean.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/database.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/datetime.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/enum.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/number.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/object.svg
create mode 100644 docs/200-orm/400-tools/images/prisma-studio/string.svg
create mode 100644 docs/200-orm/400-tools/index.mdx
create mode 100644 docs/200-orm/500-reference/050-prisma-client-reference.mdx
create mode 100644 docs/200-orm/500-reference/100-prisma-schema-reference.mdx
create mode 100644 docs/200-orm/500-reference/200-prisma-cli-reference.mdx
create mode 100644 docs/200-orm/500-reference/250-error-reference.mdx
create mode 100644 docs/200-orm/500-reference/300-environment-variables-reference.mdx
create mode 100644 docs/200-orm/500-reference/350-database-features.mdx
create mode 100644 docs/200-orm/500-reference/375-supported-databases.mdx
create mode 100644 docs/200-orm/500-reference/380-connection-urls.mdx
create mode 100644 docs/200-orm/500-reference/400-system-requirements.mdx
create mode 100644 docs/200-orm/500-reference/500-preview-features/050-client-preview-features.mdx
create mode 100644 docs/200-orm/500-reference/500-preview-features/080-cli-preview-features.mdx
create mode 100644 docs/200-orm/500-reference/500-preview-features/index.mdx
create mode 100644 docs/200-orm/500-reference/index.mdx
create mode 100644 docs/200-orm/800-more/100-under-the-hood/100-engines.mdx
create mode 100644 docs/200-orm/800-more/100-under-the-hood/index.mdx
create mode 100644 docs/200-orm/800-more/100-under-the-hood/query-engine-node-js-at-runtime.png
create mode 100644 docs/200-orm/800-more/100-under-the-hood/typical-flow-query-engine-at-runtime.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/600-upgrading-to-prisma-5/001-rejectonnotfound-changes.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/600-upgrading-to-prisma-5/101-jsonprotocol-changes.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/600-upgrading-to-prisma-5/index.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/700-upgrading-to-prisma-4.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/100-named-constraints.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/150-referential-actions.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/index.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/900-codemods.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/index.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/250-upgrading-to-use-preview-features.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/01-how-to-upgrade.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/04-upgrading-nexus-prisma-to-nexus.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/05-upgrading-prisma-binding-to-nexus.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/06-upgrading-prisma-binding-to-sdl-first.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/07-upgrading-a-rest-api.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/08-upgrade-from-mongodb-beta.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/TablePlus-GUI.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/add-missing-default-constraints-to-columns.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/altering-columns-to-use-enum.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/download-graphql-schema.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/expose-prisma-model-fields-with-t-model.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/fix-columns-with-json-data-types.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/fix-incorrect-m-n-relations-sql.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/fix-schema-incompatibilities.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/prisma-cli-introspection-flow.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/regenerate-resolvers-with-t-crud.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/run-sql-command-to-alter-column.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/images/use-t-crud-to-generate-resolvers.png
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/index.mdx
create mode 100644 docs/200-orm/800-more/300-upgrade-guides/index.mdx
create mode 100644 docs/200-orm/800-more/400-comparisons/01-prisma-and-typeorm.mdx
create mode 100644 docs/200-orm/800-more/400-comparisons/02-prisma-and-sequelize.mdx
create mode 100644 docs/200-orm/800-more/400-comparisons/03-prisma-and-mongoose.mdx
create mode 100644 docs/200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx
create mode 100644 docs/200-orm/800-more/400-comparisons/index.mdx
create mode 100644 docs/200-orm/800-more/450-migrating-to-prisma/01-migrate-from-typeorm.mdx
create mode 100644 docs/200-orm/800-more/450-migrating-to-prisma/02-migrate-from-sequelize.mdx
create mode 100644 docs/200-orm/800-more/450-migrating-to-prisma/03-migrate-from-mongoose.mdx
create mode 100644 docs/200-orm/800-more/450-migrating-to-prisma/index.mdx
create mode 100644 docs/200-orm/800-more/500-development-environment/050-environment-variables/040-env-files.mdx
create mode 100644 docs/200-orm/800-more/500-development-environment/050-environment-variables/100-managing-env-files-and-setting-variables.mdx
create mode 100644 docs/200-orm/800-more/500-development-environment/050-environment-variables/200-using-multiple-env-files.mdx
create mode 100644 docs/200-orm/800-more/500-development-environment/050-environment-variables/index.mdx
create mode 100644 docs/200-orm/800-more/500-development-environment/100-editor-setup.mdx
create mode 100644 docs/200-orm/800-more/500-development-environment/index.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/050-creating-bug-reports.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/100-autocompletion-in-graphql-resolvers-with-js.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/200-working-with-many-to-many-relations.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/400-nextjs-prisma-client-dev-practices.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/425-nextjs-prisma-client-monorepo.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/450-pkg-issue.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/500-comparing-columns-through-raw-queries.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/600-vercel-caching-issue.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/700-netlify-caching-issue.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/800-check-constraints.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/index.mdx
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/netlify-build-command-filled.png
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/netlify-edit-settings.png
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/prisma-autocompletion-in-js.png
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/unwanted-autocomplete-values-in-vscode.png
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/vercel-ui-build-command-filled.png
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/vercel-ui-build-command.png
create mode 100644 docs/200-orm/800-more/600-help-and-troubleshooting/index.mdx
create mode 100644 docs/200-orm/800-more/700-releases.mdx
create mode 100644 docs/200-orm/800-more/index.mdx
create mode 100644 docs/200-orm/index.mdx
create mode 100644 static/img/baseline-production-from-local.png
create mode 100644 static/img/connect-sql-server.png
create mode 100644 static/img/cursor-1.png
create mode 100644 static/img/cursor-2.png
create mode 100644 static/img/cursor-3.png
create mode 100644 static/img/offset-skip-take.png
create mode 100644 static/img/prisma-db-pull-generate-schema.png
create mode 100644 static/img/prisma-evolve-app-workflow.png
create mode 100644 static/img/prisma-migrate-development-workflow.png
diff --git a/docs/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx b/docs/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx
new file mode 100644
index 0000000000..dd091d68c0
--- /dev/null
+++ b/docs/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx
@@ -0,0 +1,273 @@
+---
+title: 'What is Prisma?'
+metaTitle: 'What is Prisma? (Overview)'
+metaDescription: "This page gives a high-level overview of what Prisma is and how it works. It's a great starting point for Prisma newcomers!"
+---
+
+## What is Prisma?
+
+Prisma is an [open-source](https://github.com/prisma/prisma) next-generation ORM. It consists of the following parts:
+
+- **Prisma Client**: Auto-generated and type-safe query builder for Node.js & TypeScript
+- **Prisma Migrate**: Migration system
+- **Prisma Studio**: GUI to view and edit data in your database.
+
+
|2onCvm--XOmY9ppx${+MUAp#|H$8g
zt>C#5z#0}hzONqTdS0_)pxBcE@yn^bVIXbw-HOS)m#;Z@0ZnWJw7@_c67@EW?sqhl
zj=x0DD|3aGUs*#6cWJD=)06)9Y%0Ex=tuLHzFjy}s*rQ}>ZkLE->G0akCf8xkZ8Wl
zZqGk9^MX=LuKtwqpE2udlV^lN!v#Aj5+xVqx&JULn-0EL>GjnyJ#n&kmDgG`r$biw
zcc1Z13huUsqWvJ=7RU3BLzQ*7)4xNw6`!Wu*quAOEPo_>6Y?haxcjT2*J~o@{w$02
zXtbcr73@FNQb1 Q(4G=W{%e2?2lo0$U&3BBOTXQFg)N;WR
zr@9$(sSx`6Z3t(-Z&ig|<6^_(!Gh>zZTmOb8k)Db*Le6|w59%=gk-Wl)|~Y$|E-6@
z`CS(`mKI0KA5~O^Lt>+}n;(`JcZSxKKk@5lj1_T0BBQc9Z?5mbtYA5bdXF&8Y@VqF
z+>ej~Slx}yBLoBZG&_0V1L)HdiG6c1RxhR@DLAY28*sTUHy6zb4BTsV8#27Adj-h0
zVWW|XTUEU1i8{q9TF)R>sY5;z8I^A9v+x-)-egVnc*7S|ZdKmcTl)OCBX_@rDoKLP
zNXw`JB?aI>8N}3oN3dbFt+3DHJ>5p~4Ldqn+JJGw4gqlf0a4EG^8~WIdVS3B!>4o(
z*-An5cV6vh{cPAutytp&A(CmqA3D~^{ebP44L}KR|0|B6{hoA55z)J$SXG_?yrCuY
zp;w0|21|Zr$7UH!)g6qf+G-_^I^7-BzSd;Te0LXO#aE7ZKEhghAT~WL`{9Oq GPL5MnIt
z;rfGFVEFt)ZNRyI(;()KD)VcpkL6
Qgn-h#<~dLUd8$(;AfwkB-A?1Xak$2GYCX8)9n
z(%lz0&WD`gOtZva!VY+@Nr7AQnd%pprKN`4tpj85J&vOt)-G?(w{CCuzTGSn1Rhzg
zNmV~bJpg#KEgOmgdkUQ~`|IllLwutqFf)USME19hWIQ#&uJH2-gEBX3xppjI0-_!>dqJU
zZ0%N!&Vv^K6)t&DbDufin+}ha5fx*KS5nH=L@6;`;ZUjjxcC0w-r_{G5M*D|<6
z>Sn
jDiuZHMj6vB|=9@>rW;L+ef|wuLYU{v?eBf6i&ls$r@yCDbL~~%%
z%S6K3(gyFqn-Jax
`Zov(AxhfRE!M6_H33?eEnHks~Y5UILS7kWRcyG~F
G2(;{80Y`Lzgkir6&uX=H$FQ(sKafnDefFJ
z=1eqqwmI$=EzATG-npNd$LhSoPDf+kY=n+Li6>%Enhf}zXggcZhggkiRq)PSVls0e
zFQ^5Q5PV>j9k>?OH#wj*CE%`Hm{3b!2ygK9m>ODEo-8|VU{