Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cloud runner v0 docs #257

Closed
wants to merge 241 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
241 commits
Select commit Hold shift + click to select a range
188f1ae
Initial structure
frostebite Apr 14, 2022
3181328
refined docs
frostebite Apr 14, 2022
3245ad9
improving docs
frostebite Apr 14, 2022
a91a3f5
introduction sections
frostebite Apr 14, 2022
744cdcb
overall release state note
frostebite Apr 14, 2022
158c58e
docs
frostebite Apr 15, 2022
6e9a127
docs
frostebite Apr 15, 2022
35a88c8
docs
frostebite Apr 15, 2022
e781dfa
docs
frostebite Apr 15, 2022
43964db
docs
frostebite Apr 15, 2022
75e5fcd
docs
frostebite Apr 15, 2022
8d8c360
docs
frostebite Apr 15, 2022
ae6908d
docs
frostebite Apr 15, 2022
c216757
docs
frostebite Apr 15, 2022
ac7eac4
docs
frostebite Apr 15, 2022
c61076f
docs
frostebite Apr 15, 2022
bdd69f7
docs
frostebite Apr 15, 2022
a7575ad
docs
frostebite Apr 15, 2022
1c34741
docs
frostebite Apr 15, 2022
c6726a0
docs
frostebite Apr 15, 2022
4093e8a
docs
frostebite Apr 15, 2022
63a39fb
docs
frostebite Apr 15, 2022
55a081e
docs
frostebite Apr 15, 2022
23ae031
docs
frostebite Apr 15, 2022
4e7bbaf
docs
frostebite Apr 15, 2022
afbf94c
docs
frostebite Apr 15, 2022
a7e758a
docs
frostebite Apr 15, 2022
b359ce9
docs
frostebite Apr 15, 2022
aae714f
docs
frostebite Apr 15, 2022
c5a3067
remark-gfm
frostebite Apr 15, 2022
67de42a
remark-gfm
frostebite Apr 15, 2022
47df532
remove invalid cloud runner (preview) suffix
frostebite Apr 16, 2022
352bc3b
github ephemeral docs
frostebite Apr 16, 2022
56378b7
github ephemeral docs
frostebite Apr 16, 2022
bb21854
github ephemeral docs
frostebite Apr 16, 2022
0d39994
only download aws if file is missing
frostebite Apr 16, 2022
ec0c3c9
Merge remote-tracking branch 'origin/main' into cloud-runner-v0-docs
frostebite Apr 20, 2022
b395912
Remove Previous implementation of documentation
GabLeRoux Apr 24, 2022
86acd76
npx create-docusaurus@latest GameCI classic + move back to root
GabLeRoux Apr 24, 2022
251c82c
Add yarn.lock
GabLeRoux Apr 24, 2022
beed393
Update blog authors for demo
GabLeRoux Apr 24, 2022
598577a
Move assets and public to static
GabLeRoux Apr 24, 2022
b14c785
Update docusaurus config
GabLeRoux Apr 24, 2022
364cb6b
Remove tutorial basics
GabLeRoux Apr 24, 2022
05c88b3
Update theme with GameCI colors 🎨
GabLeRoux Apr 24, 2022
99b2725
Remove docs/tutorial-extras/
GabLeRoux Apr 24, 2022
2790c49
Replace intro with GameCI docs welcome page
GabLeRoux Apr 24, 2022
fe279ff
Update pwshl to powershell + small fixes for docs
GabLeRoux Apr 24, 2022
2892513
Make it node 14
GabLeRoux Apr 24, 2022
bc5535f
Move github docs to root to prevent url change
GabLeRoux Apr 24, 2022
fdabd8f
Add source code links back
GabLeRoux Apr 24, 2022
ebe95b9
Fix a typo in dicsord 🔣
GabLeRoux Apr 24, 2022
1632a93
yarn add @docusaurus/plugin-client-redirects
GabLeRoux Apr 24, 2022
4c9c315
Tried @docusaurus/plugin-client-redirects to redirect discord, but it…
GabLeRoux Apr 24, 2022
9438c8b
Revert "Tried @docusaurus/plugin-client-redirects to redirect discord…
GabLeRoux Apr 24, 2022
c993623
Revert "yarn add @docusaurus/plugin-client-redirects"
GabLeRoux Apr 24, 2022
7d8b808
Add discord page instead of redirect (for now)
GabLeRoux Apr 24, 2022
d8ceb53
Remove /docs/docker/versions link until page is back
GabLeRoux Apr 24, 2022
64bc891
Add iframes for youtube videos
GabLeRoux Apr 24, 2022
3f1ee8b
Replace /discord page with vercel redirect
GabLeRoux Apr 24, 2022
54c06ae
Revert some changes from .gitignore
GabLeRoux Apr 24, 2022
15ae1ce
Update .gitignore and remove .idea
GabLeRoux Apr 24, 2022
b7944ef
Add .nvmrc with Node 14
GabLeRoux Apr 24, 2022
52d010e
Update .gitignore and remove duplicated line
GabLeRoux Apr 24, 2022
ff66696
Remove blog until we start blogging :rocket:
GabLeRoux Apr 24, 2022
50c09f0
Remove deployment documentation since this is handled by vercel
GabLeRoux Apr 24, 2022
a0e2fdb
Add some more links in the footer :rocket:
GabLeRoux Apr 24, 2022
57efa1e
docs
frostebite Apr 27, 2022
6ca768c
docs
frostebite Apr 27, 2022
b9d823c
Remove remark gfm
frostebite Apr 27, 2022
74ceb26
ephemeral runner support
frostebite Apr 27, 2022
79e22f3
Move docs to folders with prefixed numbers to control menu order
GabLeRoux Apr 30, 2022
f37d62a
Add docsearch config to docusaurus
GabLeRoux Apr 30, 2022
080f935
Add light version of the GameCI logo for navbar
GabLeRoux Apr 30, 2022
ab0470d
Fix relative links (IDE found references, but docusaurus doesn't work…
GabLeRoux Apr 30, 2022
bb464c4
Convert docusaurus to typescript
GabLeRoux Apr 30, 2022
787e350
Fix broken link
GabLeRoux Apr 30, 2022
e420d9a
ephemeral runner support
frostebite Apr 30, 2022
98aea12
ephemeral runner support
frostebite Apr 30, 2022
f8c9f96
ephemeral runner support
frostebite Apr 30, 2022
d02b3d6
ephemeral runner support
frostebite Apr 30, 2022
9eb82d8
Move components to src
GabLeRoux Apr 30, 2022
a144c61
Add DataTable
GabLeRoux Apr 30, 2022
f3687b7
Bring back core
GabLeRoux Apr 30, 2022
d3a421b
WIP: add versions page
GabLeRoux Apr 30, 2022
28c9a03
ephemeral runner support
frostebite Apr 30, 2022
d41f942
ephemeral runner support
frostebite Apr 30, 2022
5bf1c9a
ephemeral runner support
frostebite Apr 30, 2022
1edf656
ephemeral runner support
frostebite Apr 30, 2022
a8ef258
ephemeral runner support
frostebite Apr 30, 2022
c6305aa
ephemeral runner support
frostebite Apr 30, 2022
36d4be6
ephemeral runner support
frostebite Apr 30, 2022
9692022
ephemeral runner support
frostebite Apr 30, 2022
2d857c0
ephemeral runner support
frostebite Apr 30, 2022
c6765ad
ephemeral runner support
frostebite Apr 30, 2022
3ebdf01
WIP: bring back antd for now to fix versions page
GabLeRoux Apr 30, 2022
f09f1b3
ephemeral runner support
frostebite Apr 30, 2022
0e41895
ephemeral runner support
frostebite Apr 30, 2022
ce374c6
ephemeral runner support
frostebite Apr 30, 2022
e687de4
downgrade firebase and reactfire back to main
GabLeRoux Apr 30, 2022
7cf98fa
ephemeral runner support
frostebite Apr 30, 2022
154ce01
ephemeral runner support
frostebite Apr 30, 2022
2f864c0
ephemeral runner support
frostebite Apr 30, 2022
e4547af
ephemeral runner support
frostebite Apr 30, 2022
356bcce
ephemeral runner support
frostebite Apr 30, 2022
0710cff
ephemeral runner support
frostebite Apr 30, 2022
5d2be37
ephemeral runner support
frostebite Apr 30, 2022
9bd8453
ephemeral runner support
frostebite Apr 30, 2022
975821a
ephemeral runner support
frostebite Apr 30, 2022
de754a0
WIP: first version of the versions page working in docusaurus
GabLeRoux Apr 30, 2022
1b1d6b3
ephemeral runner support
frostebite Apr 30, 2022
44cec5e
ephemeral runner support
frostebite Apr 30, 2022
0de4296
Get rid of unused components
GabLeRoux Apr 30, 2022
45a0eca
Add missing react import
GabLeRoux Apr 30, 2022
d2ee053
WIP: antd style
GabLeRoux Apr 30, 2022
9dec04a
Merge remote-tracking branch 'origin/docusaurus' into cloud-runner-v0…
frostebite Apr 30, 2022
350078a
Apply dirty trick to load and unload antd css when on versions page
GabLeRoux Apr 30, 2022
7145b38
ephemeral runner support
frostebite Apr 30, 2022
5547e98
Merge remote-tracking branch 'origin/docusaurus' into cloud-runner-v0…
frostebite Apr 30, 2022
5fe62bd
Fix light logo
GabLeRoux Apr 30, 2022
cad5361
Merge remote-tracking branch 'origin/docusaurus' into cloud-runner-v0…
frostebite Apr 30, 2022
8acfbbb
ephemeral runner support
frostebite Apr 30, 2022
be111e4
ephemeral runner support
frostebite Apr 30, 2022
2c75b9c
Add versions.md to add link to versions page
GabLeRoux Apr 30, 2022
5fb607e
ephemeral runner support
frostebite Apr 30, 2022
a79dc2b
ephemeral runner support
frostebite Apr 30, 2022
de976ca
ephemeral runner support
frostebite Apr 30, 2022
02767ae
ephemeral runner support
frostebite Apr 30, 2022
5391946
ephemeral runner support
frostebite Apr 30, 2022
52f9064
performance docs
frostebite Apr 30, 2022
b0d9fdf
performance docs
frostebite Apr 30, 2022
2ebc64d
performance docs
frostebite Apr 30, 2022
3c43866
performance docs
frostebite Apr 30, 2022
5b1f70f
performance docs
frostebite Apr 30, 2022
4b92c8e
performance docs
frostebite Apr 30, 2022
e60937e
performance docs
frostebite Apr 30, 2022
e662aaf
performance docs
frostebite Apr 30, 2022
bee64c8
performance docs
frostebite Apr 30, 2022
a3a4cf0
performance docs
frostebite Apr 30, 2022
34f0518
performance docs
frostebite Apr 30, 2022
2c5df23
performance docs
frostebite May 1, 2022
dbcec83
performance docs
frostebite May 1, 2022
0c857a2
performance docs
frostebite May 1, 2022
0ccb72a
performance docs
frostebite May 1, 2022
4de8a16
performance docs
frostebite May 1, 2022
d00cd6e
performance docs
frostebite May 1, 2022
9c369c9
performance docs
frostebite May 1, 2022
b6629c5
performance docs
frostebite May 1, 2022
45e5fcb
performance docs
frostebite May 1, 2022
dbab193
performance docs
frostebite May 1, 2022
451cf42
performance docs
frostebite May 1, 2022
402088e
performance docs
frostebite May 1, 2022
ccfb971
performance docs
frostebite May 1, 2022
e01690c
performance docs
frostebite May 1, 2022
6a8a6ee
performance docs
frostebite May 1, 2022
f4947ea
performance docs
frostebite May 1, 2022
ebf6ced
performance docs
frostebite May 1, 2022
c105bbf
performance docs
frostebite May 1, 2022
885db21
performance docs
frostebite May 1, 2022
dadca37
performance docs
frostebite May 1, 2022
6ae1306
performance docs
frostebite May 1, 2022
1a83afc
performance docs
frostebite May 1, 2022
e5cad50
performance docs
frostebite May 1, 2022
ada7dd6
performance docs
frostebite May 1, 2022
574a2d2
performance docs
frostebite May 1, 2022
487391a
performance docs
frostebite May 1, 2022
c29810c
performance docs
frostebite May 1, 2022
dbc7033
performance docs
frostebite May 1, 2022
96b03a4
performance docs
frostebite May 1, 2022
01af055
performance docs
frostebite May 1, 2022
b1bf89a
performance docs
frostebite May 1, 2022
726b9f4
performance docs
frostebite May 1, 2022
6de3aca
performance docs
frostebite May 1, 2022
7b33c17
performance docs
frostebite May 1, 2022
5ec5b89
performance docs
frostebite May 1, 2022
c5212ee
performance docs
frostebite May 1, 2022
469f465
performance docs
frostebite May 1, 2022
7d42f06
performance docs
frostebite May 1, 2022
47221f5
performance docs
frostebite May 1, 2022
9685643
performance docs
frostebite May 1, 2022
1e00d0e
performance docs
frostebite May 1, 2022
34cecbc
performance docs
frostebite May 1, 2022
768f927
performance docs
frostebite May 1, 2022
2034c5e
performance docs
frostebite May 1, 2022
deac8c7
performance docs
frostebite May 1, 2022
fc8af49
performance docs
frostebite May 1, 2022
1f02076
performance docs
frostebite May 1, 2022
5b79130
performance docs
frostebite May 1, 2022
50f65ed
performance docs
frostebite May 1, 2022
4481e3f
performance docs
frostebite May 1, 2022
5facc39
performance docs
frostebite May 1, 2022
e8b2101
performance docs
frostebite May 1, 2022
059c27d
performance docs
frostebite May 1, 2022
5edfeee
performance docs
frostebite May 1, 2022
21b9e00
performance docs
frostebite May 1, 2022
2512a38
performance docs
frostebite May 1, 2022
70380c7
performance docs
frostebite May 1, 2022
df580c7
performance docs
frostebite May 1, 2022
668fb73
performance docs
frostebite May 1, 2022
9d9069e
performance docs
frostebite May 1, 2022
0957201
performance docs
frostebite May 1, 2022
689030a
performance docs
frostebite May 1, 2022
a59c227
performance docs
frostebite May 1, 2022
8710972
performance docs
frostebite May 1, 2022
2d2d6b3
performance docs
frostebite May 1, 2022
ea8e69c
performance docs
frostebite May 1, 2022
6806369
ephemeral runner support
frostebite May 1, 2022
0ccf41b
ephemeral runner support
frostebite May 1, 2022
8d69db2
ephemeral runner support
frostebite May 1, 2022
415d8d6
Cleanup
frostebite May 2, 2022
0180ae0
Move feedback to introduction
frostebite May 2, 2022
566dcb5
Cleanup
frostebite May 2, 2022
ca3bef2
Cleanup
frostebite May 2, 2022
da12e19
Cleanup
frostebite May 2, 2022
a09e90b
Cleanup
frostebite May 2, 2022
3303768
Cleanup
frostebite May 2, 2022
7482581
Cleanup
frostebite May 2, 2022
63a8c4c
Cleanup
frostebite May 2, 2022
59abc84
Cleanup
frostebite May 2, 2022
299e0bf
Cleanup
frostebite May 2, 2022
d9bc161
Cleanup
frostebite May 2, 2022
9753e6e
Cleanup
frostebite May 2, 2022
d8d58c7
Cleanup
frostebite May 2, 2022
8f6dae9
Cleanup
frostebite May 2, 2022
f2d26d2
Cleanup
frostebite May 2, 2022
f6081f4
Move feedback to introduction
frostebite May 2, 2022
ad9d4ff
Move feedback to introduction
frostebite May 2, 2022
b94a0a0
Move feedback to introduction
frostebite May 2, 2022
ee8168e
Move feedback to introduction
frostebite May 2, 2022
fa221d3
Move feedback to introduction
frostebite May 2, 2022
e88d239
Move feedback to introduction
frostebite May 2, 2022
6596d6e
Move feedback to introduction
frostebite May 2, 2022
ad1cb43
Move feedback to introduction
frostebite May 2, 2022
a7f4664
Move feedback to introduction
frostebite May 2, 2022
2f3f425
Move feedback to introduction
frostebite May 2, 2022
70e5ce3
Move feedback to introduction
frostebite May 2, 2022
614bc60
Add tailwindcss support to docusaurus
GabLeRoux May 4, 2022
09ad892
Integrate tailwindcss and home page
GabLeRoux May 5, 2022
88addd7
remove prose example from home
GabLeRoux May 5, 2022
1167dcf
Apply dirty workaround to prevent tailwindcss preflight to break docs
GabLeRoux May 5, 2022
e2c89d7
Merge branch 'docusaurus' into cloud-runner-v0-docs
GabLeRoux May 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 18 additions & 18 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
# Dependencies
/node_modules
/.pnp
.pnp.js

# testing
# Testing
/coverage

# next.js
/.next/
/out/

# production
# Production
/build
/.search/*
!/.search/.gitkeep

# misc
.DS_Store
.idea
.vscode
.vercel

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Generated files
.docusaurus
.cache-loader

# local env files
# Environment files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# npm and yarn debug files
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Misc
.DS_Store
.idea
.vscode
.vercel
38 changes: 38 additions & 0 deletions .next/build-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"polyfillFiles": [
"static/chunks/polyfills.js"
],
"devFiles": [
"static/chunks/react-refresh.js"
],
"ampDevFiles": [
"static/chunks/webpack.js",
"static/chunks/amp.js"
],
"lowPriorityFiles": [
"static/development/_buildManifest.js",
"static/development/_ssgManifest.js"
],
"pages": {
"/_app": [
"static/chunks/main.js",
"static/chunks/webpack.js",
"static/css/styles.chunk.css",
"static/chunks/styles.js",
"static/chunks/pages/_app.js"
],
"/_error": [
"static/chunks/main.js",
"static/chunks/webpack.js",
"static/chunks/pages/_error.js"
],
"/docs/[...documentation-page]": [
"static/chunks/main.js",
"static/chunks/webpack.js",
"static/css/styles.chunk.css",
"static/chunks/styles.js",
"static/chunks/pages/docs/[...documentation-page].js"
]
},
"ampFirstPages": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ast":null,"code":"import _regeneratorRuntime from \"@babel/runtime/regenerator\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\nexport var sleep = /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(ms) {\n return _regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n return _context.abrupt(\"return\", new Promise(function (resolve) {\n return setTimeout(resolve, ms);\n }));\n\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n\n return function sleep(_x) {\n return _ref.apply(this, arguments);\n };\n}();","map":null,"metadata":{},"sourceType":"module"}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ast":null,"code":"\"use strict\";\n\nexports.__esModule = true;\nexports.formatUrl = formatUrl;\n\nvar querystring = _interopRequireWildcard(require(\"./querystring\"));\n\nfunction _getRequireWildcardCache() {\n if (typeof WeakMap !== \"function\") return null;\n var cache = new WeakMap();\n\n _getRequireWildcardCache = function _getRequireWildcardCache() {\n return cache;\n };\n\n return cache;\n}\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n \"default\": obj\n };\n }\n\n var cache = _getRequireWildcardCache();\n\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n\n newObj[\"default\"] = obj;\n\n if (cache) {\n cache.set(obj, newObj);\n }\n\n return newObj;\n} // Format function modified from nodejs\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\nvar slashedProtocols = /https?|ftp|gopher|file/;\n\nfunction formatUrl(urlObj) {\n var auth = urlObj.auth,\n hostname = urlObj.hostname;\n var protocol = urlObj.protocol || '';\n var pathname = urlObj.pathname || '';\n var hash = urlObj.hash || '';\n var query = urlObj.query || '';\n var host = false;\n auth = auth ? encodeURIComponent(auth).replace(/%3A/i, ':') + '@' : '';\n\n if (urlObj.host) {\n host = auth + urlObj.host;\n } else if (hostname) {\n host = auth + (~hostname.indexOf(':') ? \"[\".concat(hostname, \"]\") : hostname);\n\n if (urlObj.port) {\n host += ':' + urlObj.port;\n }\n }\n\n if (query && typeof query === 'object') {\n query = String(querystring.urlQueryToSearchParams(query));\n }\n\n var search = urlObj.search || query && \"?\".concat(query) || '';\n if (protocol && protocol.substr(-1) !== ':') protocol += ':';\n\n if (urlObj.slashes || (!protocol || slashedProtocols.test(protocol)) && host !== false) {\n host = '//' + (host || '');\n if (pathname && pathname[0] !== '/') pathname = '/' + pathname;\n } else if (!host) {\n host = '';\n }\n\n if (hash && hash[0] !== '#') hash = '#' + hash;\n if (search && search[0] !== '?') search = '?' + search;\n pathname = pathname.replace(/[?#]/g, encodeURIComponent);\n search = search.replace('#', '%23');\n return \"\".concat(protocol).concat(host).concat(pathname).concat(search).concat(hash);\n}","map":{"version":3,"sources":["../../../../../next-server/lib/router/utils/format-url.ts"],"names":["slashedProtocols","protocol","urlObj","pathname","hash","query","host","auth","encodeURIComponent","hostname","String","querystring","search"],"mappings":"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","sourcesContent":["// Format function modified from nodejs\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nimport { UrlObject } from 'url'\nimport { ParsedUrlQuery } from 'querystring'\nimport * as querystring from './querystring'\n\nconst slashedProtocols = /https?|ftp|gopher|file/\n\nexport function formatUrl(urlObj: UrlObject) {\n let { auth, hostname } = urlObj\n let protocol = urlObj.protocol || ''\n let pathname = urlObj.pathname || ''\n let hash = urlObj.hash || ''\n let query = urlObj.query || ''\n let host: string | false = false\n\n auth = auth ? encodeURIComponent(auth).replace(/%3A/i, ':') + '@' : ''\n\n if (urlObj.host) {\n host = auth + urlObj.host\n } else if (hostname) {\n host = auth + (~hostname.indexOf(':') ? `[${hostname}]` : hostname)\n if (urlObj.port) {\n host += ':' + urlObj.port\n }\n }\n\n if (query && typeof query === 'object') {\n query = String(querystring.urlQueryToSearchParams(query as ParsedUrlQuery))\n }\n\n let search = urlObj.search || (query && `?${query}`) || ''\n\n if (protocol && protocol.substr(-1) !== ':') protocol += ':'\n\n if (\n urlObj.slashes ||\n ((!protocol || slashedProtocols.test(protocol)) && host !== false)\n ) {\n host = '//' + (host || '')\n if (pathname && pathname[0] !== '/') pathname = '/' + pathname\n } else if (!host) {\n host = ''\n }\n\n if (hash && hash[0] !== '#') hash = '#' + hash\n if (search && search[0] !== '?') search = '?' + search\n\n pathname = pathname.replace(/[?#]/g, encodeURIComponent)\n search = search.replace('#', '%23')\n\n return `${protocol}${host}${pathname}${search}${hash}`\n}\n"]},"metadata":{},"sourceType":"script"}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ast":null,"code":"import BaseLayout from '@/components/layout/base-layout';\nimport { Layout } from 'antd';\nimport Breadcrumb from '../../layout/main/breadcrumb';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\n\nconst DocumentationLayout = ({\n children,\n showSearch\n}) => /*#__PURE__*/_jsxs(BaseLayout, {\n showSearch: showSearch,\n children: [/*#__PURE__*/_jsx(Breadcrumb, {}), /*#__PURE__*/_jsx(Layout, {\n hasSider: true,\n className: \"site-layout-background\",\n style: {\n padding: '12px 0',\n flexDirection: 'row'\n },\n children: children\n })]\n});\n\nDocumentationLayout.defaultProps = {\n showSearch: true\n};\nexport default DocumentationLayout;","map":null,"metadata":{},"sourceType":"module"}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n/* eslint-disable react/prop-types */\nimport { Divider } from 'antd';\nimport Blockquote from './components/blockquote';\nimport CodeBlock from './components/code-block';\nimport EmbeddedLinkOrParagraph from './components/embedded-link-or-paragraph';\nimport { List, ListItem } from './components/list';\nimport HeadingWithAnchor from './components/heading-with-anchor';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default {\n h1: function h1(_ref) {\n var node = _ref.node,\n children = _ref.children,\n props = _objectWithoutProperties(_ref, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(HeadingWithAnchor, _objectSpread(_objectSpread({\n level: 1\n }, props), {}, {\n children: children\n }));\n },\n h2: function h2(_ref2) {\n var node = _ref2.node,\n children = _ref2.children,\n props = _objectWithoutProperties(_ref2, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(HeadingWithAnchor, _objectSpread(_objectSpread({\n level: 2\n }, props), {}, {\n children: children\n }));\n },\n h3: function h3(_ref3) {\n var node = _ref3.node,\n children = _ref3.children,\n props = _objectWithoutProperties(_ref3, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(HeadingWithAnchor, _objectSpread(_objectSpread({\n level: 3\n }, props), {}, {\n children: children\n }));\n },\n h4: function h4(_ref4) {\n var node = _ref4.node,\n children = _ref4.children,\n props = _objectWithoutProperties(_ref4, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(HeadingWithAnchor, _objectSpread(_objectSpread({\n level: 4\n }, props), {}, {\n children: children\n }));\n },\n h5: function h5(_ref5) {\n var node = _ref5.node,\n children = _ref5.children,\n props = _objectWithoutProperties(_ref5, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(HeadingWithAnchor, _objectSpread(_objectSpread({\n level: 5\n }, props), {}, {\n children: children\n }));\n },\n h6: function h6(_ref6) {\n var node = _ref6.node,\n children = _ref6.children,\n props = _objectWithoutProperties(_ref6, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(HeadingWithAnchor, _objectSpread(_objectSpread({\n level: 6\n }, props), {}, {\n children: children\n }));\n },\n p: EmbeddedLinkOrParagraph,\n hr: Divider,\n ol: function ol(_ref7) {\n var node = _ref7.node,\n children = _ref7.children,\n props = _objectWithoutProperties(_ref7, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(List, _objectSpread(_objectSpread({}, props), {}, {\n ordered: true,\n children: children\n }));\n },\n ul: function ul(_ref8) {\n var node = _ref8.node,\n children = _ref8.children,\n props = _objectWithoutProperties(_ref8, [\"node\", \"children\"]);\n\n return /*#__PURE__*/_jsx(List, _objectSpread(_objectSpread({}, props), {}, {\n children: children\n }));\n },\n li: ListItem,\n code: function code(_ref9) {\n var node = _ref9.node,\n inline = _ref9.inline,\n children = _ref9.children,\n props = _objectWithoutProperties(_ref9, [\"node\", \"inline\", \"children\"]);\n\n return inline ? /*#__PURE__*/_jsx(\"code\", _objectSpread(_objectSpread({}, props), {}, {\n children: children\n })) : /*#__PURE__*/_jsx(CodeBlock, _objectSpread(_objectSpread({}, props), {}, {\n children: children\n }));\n },\n // Created a custom pre element which checks if code element is embedded or not.\n pre: function pre(_ref10) {\n var _node$children;\n\n var node = _ref10.node,\n children = _ref10.children;\n\n if (((_node$children = node.children) === null || _node$children === void 0 ? void 0 : _node$children.length) === 1 && node.children[0].tagName === 'code') {\n return children;\n }\n\n return /*#__PURE__*/_jsx(\"pre\", {\n children: children\n });\n },\n blockquote: Blockquote\n};","map":null,"metadata":{},"sourceType":"module"}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"ast":null,"code":"\"use strict\";\n\nexports.__esModule = true;\nexports.isDynamicRoute = isDynamicRoute; // Identify /[param]/ in route string\n\nvar TEST_ROUTE = /\\/\\[[^/]+?\\](?=\\/|$)/;\n\nfunction isDynamicRoute(route) {\n return TEST_ROUTE.test(route);\n}","map":{"version":3,"sources":["../../../../../next-server/lib/router/utils/is-dynamic.ts"],"names":["TEST_ROUTE"],"mappings":";;;yCAAA;;AACA,IAAMA,UAAU,GAAhB,sBAAA;;AAEO,SAAA,cAAA,CAAA,KAAA,EAAgD;AACrD,SAAOA,UAAU,CAAVA,IAAAA,CAAP,KAAOA,CAAP;AACD","sourcesContent":["// Identify /[param]/ in route string\nconst TEST_ROUTE = /\\/\\[[^/]+?\\](?=\\/|$)/\n\nexport function isDynamicRoute(route: string): boolean {\n return TEST_ROUTE.test(route)\n}\n"]},"metadata":{},"sourceType":"script"}
Loading