├── LICENSE ├── README.md ├── step00_gatsby_typescript_helloworld ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step01_page_components_linking ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ └── pages │ │ ├── about.tsx │ │ └── index.tsx └── tsconfig.json ├── step02_sub_components ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ └── Header.tsx │ └── pages │ │ ├── about.tsx │ │ └── index.tsx └── tsconfig.json ├── step03_layout_components ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Header.tsx │ │ └── Layout.tsx │ └── pages │ │ ├── about.tsx │ │ └── index.tsx └── tsconfig.json ├── step04_global_styles ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Header.tsx │ │ └── Layout.tsx │ ├── pages │ │ ├── about.tsx │ │ └── index.tsx │ └── styles │ │ └── global.css └── tsconfig.json ├── step05_component_scoped_css ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Header.tsx │ │ └── Layout.tsx │ ├── pages │ │ ├── about.tsx │ │ ├── desc.module.css │ │ ├── desc.tsx │ │ └── index.tsx │ └── styles │ │ └── global.css └── tsconfig.json ├── step06_programmatically_create_pages ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Header.tsx │ │ └── Layout.tsx │ ├── pages │ │ ├── about.tsx │ │ ├── desc.module.css │ │ ├── desc.tsx │ │ └── index.tsx │ ├── styles │ │ └── global.css │ └── templates │ │ └── dynamic-page.tsx └── tsconfig.json ├── step07_client_only_routes ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── gatsby-node.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Client1.tsx │ │ ├── DefaultClient.tsx │ │ ├── Header.tsx │ │ └── Layout.tsx │ └── pages │ │ ├── about.tsx │ │ ├── app.tsx │ │ └── index.tsx └── tsconfig.json ├── step08_material_ui ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Header.tsx │ │ └── Layout.tsx │ └── pages │ │ ├── about.tsx │ │ └── index.tsx └── tsconfig.json ├── step09_fetch_data_build_time_contentful ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step10_fetch_richtext_contentful ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step11_dotenv ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step12_programmatically_create_pages_contentful ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── gatsby-node.js ├── package-lock.json ├── package.json ├── src │ ├── pages │ │ └── index.tsx │ └── templates │ │ └── blog-post.tsx └── tsconfig.json ├── step13_netlify_helloworld ├── .gitignore ├── netlify.toml ├── public │ └── index.html └── readme.md ├── step14_react_netlify_helloworld ├── .gitignore ├── README.md ├── netlify.toml ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── setupTests.js └── yarn.lock ├── step15_gatsby_netlify_helloworld ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step16_react_netlify_functions_helloworld ├── .gitignore ├── README.md ├── functions │ └── hello │ │ └── hello.js ├── netlify.toml ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── setupTests.js └── yarn.lock ├── step17_gatsby_netlify_functions_helloworld ├── .gitignore ├── LICENSE ├── README.md ├── functions │ └── hello │ │ └── hello.js ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step18_gatsby_netlify_functions_use_library ├── .gitignore ├── LICENSE ├── README.md ├── functions │ ├── hello.zip │ └── hello │ │ ├── .gitignore │ │ ├── hello.js │ │ ├── package-lock.json │ │ └── package.json ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step19_faunadb_crud_node ├── .gitignore ├── package-lock.json ├── package.json ├── readme.md ├── step0-create-database.js ├── step1-create-database-key.js ├── step2-create-container.js ├── step3-create-index.js ├── step4-create-document.js ├── step5-create-multiple-documents.js ├── step6-retrive-document-by-ref.js ├── step7-retrive-document-by-index.js ├── step8a-update-document.js ├── step8b-replace-document.js └── step9-delete-document.js ├── step20_gatsby_netlify_functions_faunadb ├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── functions │ ├── hello.zip │ └── hello │ │ ├── .gitignore │ │ ├── hello.js │ │ ├── package-lock.json │ │ └── package.json ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step21_gatsby_netlify_functions_faunadb_formik ├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── functions │ ├── add │ │ ├── .gitignore │ │ ├── add.js │ │ └── package.json │ └── hello.zip ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step22_gatsby_netlify_functions_apollo_server_lambda_helloworld ├── .gitignore ├── LICENSE ├── README.md ├── functions │ └── graphql_hello │ │ ├── .gitignore │ │ ├── graphql_hello.js │ │ ├── package.json │ │ └── yarn.lock ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-ssr.js ├── netlify.toml ├── package.json ├── src │ ├── apollo │ │ ├── client.js │ │ └── wrap-root-element.js │ └── pages │ │ └── index.tsx ├── tsconfig.json └── yarn.lock ├── step23_gatsby_netlify_functions_apollo_server_lambda_faunadb ├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── functions │ └── graphql_faunadb │ │ ├── .gitignore │ │ ├── graphql_faunadb.js │ │ ├── package.json │ │ └── yarn.lock ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-ssr.js ├── netlify.toml ├── package.json ├── src │ ├── apollo │ │ ├── client.js │ │ └── wrap-root-element.js │ └── pages │ │ └── index.tsx ├── tsconfig.json └── yarn.lock ├── step24_gatsby_netlify_contentful_auto_build ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode │ └── settings.json ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── package.json ├── src │ ├── components │ │ ├── footer.js │ │ ├── header.js │ │ ├── layout.js │ │ └── seo.js │ ├── pages │ │ └── index.js │ ├── styles │ │ └── global.css │ └── templates │ │ └── blog-post.js ├── static │ └── favicon.ico └── yarn.lock ├── step25_mongodb_mongoose_crud_node ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── step00-database-connection.js ├── step01-create-schema-add-document.js ├── step02-create-schema-with-index.js ├── step03-create-multiple-documents.js ├── step04-fetch-all-documents.js ├── step05-find-by-field.js ├── step06-find-by-id.js ├── step07-find-single-document.js ├── step08-find-and-update-document.js ├── step09-update-one-document.js ├── step10-update-many-document.js ├── step11-findById-and-update.js ├── step12-findone-and-update.js ├── step13-replace-document.js ├── step14-delete-document.js ├── step15-delete-many-documents.js ├── step16-findById-and-delete.js ├── step17-related-document-one-to-one.js ├── step18-populate-related-documents.js ├── step19-related-document-one-to-many.js └── step20-related-document-one-to-many2.js ├── step26_gatsby_netlify_functions_mongodb ├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── functions │ └── hello │ │ ├── .gitignore │ │ ├── hello.js │ │ ├── package-lock.json │ │ └── package.json ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json ├── step27_gatsby_netlify_functions_mongodb_formik ├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── functions │ └── add │ │ ├── .gitignore │ │ ├── add.js │ │ ├── package-lock.json │ │ └── package.json ├── gatsby-config.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src │ └── pages │ │ └── index.tsx └── tsconfig.json └── step28_gatsby_netlify_functions_apollo_server_lambda_mongodb ├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── functions └── graphql_mongodb │ ├── .gitignore │ ├── graphql_mongodb.js │ ├── package-lock.json │ ├── package.json │ └── yarn.lock ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-ssr.js ├── netlify.toml ├── package-lock.json ├── package.json ├── src ├── apollo │ ├── client.js │ └── wrap-root-element.js └── pages │ └── index.tsx ├── tsconfig.json └── yarn.lock /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/README.md -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/LICENSE -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/README.md -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/gatsby-config.js -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/package-lock.json -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/package.json -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/src/pages/index.tsx -------------------------------------------------------------------------------- /step00_gatsby_typescript_helloworld/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step00_gatsby_typescript_helloworld/tsconfig.json -------------------------------------------------------------------------------- /step01_page_components_linking/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step01_page_components_linking/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/LICENSE -------------------------------------------------------------------------------- /step01_page_components_linking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/README.md -------------------------------------------------------------------------------- /step01_page_components_linking/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/gatsby-config.js -------------------------------------------------------------------------------- /step01_page_components_linking/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/package-lock.json -------------------------------------------------------------------------------- /step01_page_components_linking/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/package.json -------------------------------------------------------------------------------- /step01_page_components_linking/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/src/pages/about.tsx -------------------------------------------------------------------------------- /step01_page_components_linking/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/src/pages/index.tsx -------------------------------------------------------------------------------- /step01_page_components_linking/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step01_page_components_linking/tsconfig.json -------------------------------------------------------------------------------- /step02_sub_components/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step02_sub_components/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/LICENSE -------------------------------------------------------------------------------- /step02_sub_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/README.md -------------------------------------------------------------------------------- /step02_sub_components/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/gatsby-config.js -------------------------------------------------------------------------------- /step02_sub_components/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/package-lock.json -------------------------------------------------------------------------------- /step02_sub_components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/package.json -------------------------------------------------------------------------------- /step02_sub_components/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/src/components/Header.tsx -------------------------------------------------------------------------------- /step02_sub_components/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/src/pages/about.tsx -------------------------------------------------------------------------------- /step02_sub_components/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/src/pages/index.tsx -------------------------------------------------------------------------------- /step02_sub_components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step02_sub_components/tsconfig.json -------------------------------------------------------------------------------- /step03_layout_components/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step03_layout_components/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/LICENSE -------------------------------------------------------------------------------- /step03_layout_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/README.md -------------------------------------------------------------------------------- /step03_layout_components/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/gatsby-config.js -------------------------------------------------------------------------------- /step03_layout_components/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/package-lock.json -------------------------------------------------------------------------------- /step03_layout_components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/package.json -------------------------------------------------------------------------------- /step03_layout_components/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/src/components/Header.tsx -------------------------------------------------------------------------------- /step03_layout_components/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/src/components/Layout.tsx -------------------------------------------------------------------------------- /step03_layout_components/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/src/pages/about.tsx -------------------------------------------------------------------------------- /step03_layout_components/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/src/pages/index.tsx -------------------------------------------------------------------------------- /step03_layout_components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step03_layout_components/tsconfig.json -------------------------------------------------------------------------------- /step04_global_styles/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step04_global_styles/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/LICENSE -------------------------------------------------------------------------------- /step04_global_styles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/README.md -------------------------------------------------------------------------------- /step04_global_styles/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | import "./src/styles/global.css"; -------------------------------------------------------------------------------- /step04_global_styles/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/gatsby-config.js -------------------------------------------------------------------------------- /step04_global_styles/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/package-lock.json -------------------------------------------------------------------------------- /step04_global_styles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/package.json -------------------------------------------------------------------------------- /step04_global_styles/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/src/components/Header.tsx -------------------------------------------------------------------------------- /step04_global_styles/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/src/components/Layout.tsx -------------------------------------------------------------------------------- /step04_global_styles/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/src/pages/about.tsx -------------------------------------------------------------------------------- /step04_global_styles/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/src/pages/index.tsx -------------------------------------------------------------------------------- /step04_global_styles/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/src/styles/global.css -------------------------------------------------------------------------------- /step04_global_styles/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step04_global_styles/tsconfig.json -------------------------------------------------------------------------------- /step05_component_scoped_css/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step05_component_scoped_css/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/LICENSE -------------------------------------------------------------------------------- /step05_component_scoped_css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/README.md -------------------------------------------------------------------------------- /step05_component_scoped_css/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | import "./src/styles/global.css"; -------------------------------------------------------------------------------- /step05_component_scoped_css/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/gatsby-config.js -------------------------------------------------------------------------------- /step05_component_scoped_css/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/package-lock.json -------------------------------------------------------------------------------- /step05_component_scoped_css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/package.json -------------------------------------------------------------------------------- /step05_component_scoped_css/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/src/components/Header.tsx -------------------------------------------------------------------------------- /step05_component_scoped_css/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/src/components/Layout.tsx -------------------------------------------------------------------------------- /step05_component_scoped_css/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/src/pages/about.tsx -------------------------------------------------------------------------------- /step05_component_scoped_css/src/pages/desc.module.css: -------------------------------------------------------------------------------- 1 | .myComponent { 2 | background: blue; 3 | } -------------------------------------------------------------------------------- /step05_component_scoped_css/src/pages/desc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/src/pages/desc.tsx -------------------------------------------------------------------------------- /step05_component_scoped_css/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/src/pages/index.tsx -------------------------------------------------------------------------------- /step05_component_scoped_css/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/src/styles/global.css -------------------------------------------------------------------------------- /step05_component_scoped_css/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step05_component_scoped_css/tsconfig.json -------------------------------------------------------------------------------- /step06_programmatically_create_pages/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step06_programmatically_create_pages/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/LICENSE -------------------------------------------------------------------------------- /step06_programmatically_create_pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/README.md -------------------------------------------------------------------------------- /step06_programmatically_create_pages/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | import "./src/styles/global.css"; -------------------------------------------------------------------------------- /step06_programmatically_create_pages/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/gatsby-config.js -------------------------------------------------------------------------------- /step06_programmatically_create_pages/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/gatsby-node.js -------------------------------------------------------------------------------- /step06_programmatically_create_pages/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/package-lock.json -------------------------------------------------------------------------------- /step06_programmatically_create_pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/package.json -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/components/Header.tsx -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/components/Layout.tsx -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/pages/about.tsx -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/pages/desc.module.css: -------------------------------------------------------------------------------- 1 | .myComponent { 2 | background: blue; 3 | } -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/pages/desc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/pages/desc.tsx -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/pages/index.tsx -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/styles/global.css -------------------------------------------------------------------------------- /step06_programmatically_create_pages/src/templates/dynamic-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/src/templates/dynamic-page.tsx -------------------------------------------------------------------------------- /step06_programmatically_create_pages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step06_programmatically_create_pages/tsconfig.json -------------------------------------------------------------------------------- /step07_client_only_routes/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step07_client_only_routes/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/LICENSE -------------------------------------------------------------------------------- /step07_client_only_routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/README.md -------------------------------------------------------------------------------- /step07_client_only_routes/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/gatsby-config.js -------------------------------------------------------------------------------- /step07_client_only_routes/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/gatsby-node.js -------------------------------------------------------------------------------- /step07_client_only_routes/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/package-lock.json -------------------------------------------------------------------------------- /step07_client_only_routes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/package.json -------------------------------------------------------------------------------- /step07_client_only_routes/src/components/Client1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/components/Client1.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/src/components/DefaultClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/components/DefaultClient.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/components/Header.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/components/Layout.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/pages/about.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/src/pages/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/pages/app.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/src/pages/index.tsx -------------------------------------------------------------------------------- /step07_client_only_routes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step07_client_only_routes/tsconfig.json -------------------------------------------------------------------------------- /step08_material_ui/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step08_material_ui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/LICENSE -------------------------------------------------------------------------------- /step08_material_ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/README.md -------------------------------------------------------------------------------- /step08_material_ui/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/gatsby-config.js -------------------------------------------------------------------------------- /step08_material_ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/package-lock.json -------------------------------------------------------------------------------- /step08_material_ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/package.json -------------------------------------------------------------------------------- /step08_material_ui/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/src/components/Header.tsx -------------------------------------------------------------------------------- /step08_material_ui/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/src/components/Layout.tsx -------------------------------------------------------------------------------- /step08_material_ui/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/src/pages/about.tsx -------------------------------------------------------------------------------- /step08_material_ui/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/src/pages/index.tsx -------------------------------------------------------------------------------- /step08_material_ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step08_material_ui/tsconfig.json -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/LICENSE -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/README.md -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/gatsby-config.js -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/package-lock.json -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/package.json -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/src/pages/index.tsx -------------------------------------------------------------------------------- /step09_fetch_data_build_time_contentful/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step09_fetch_data_build_time_contentful/tsconfig.json -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/LICENSE -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/README.md -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/gatsby-config.js -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/package-lock.json -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/package.json -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/src/pages/index.tsx -------------------------------------------------------------------------------- /step10_fetch_richtext_contentful/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step10_fetch_richtext_contentful/tsconfig.json -------------------------------------------------------------------------------- /step11_dotenv/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | .env 5 | -------------------------------------------------------------------------------- /step11_dotenv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/LICENSE -------------------------------------------------------------------------------- /step11_dotenv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/README.md -------------------------------------------------------------------------------- /step11_dotenv/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/gatsby-config.js -------------------------------------------------------------------------------- /step11_dotenv/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/package-lock.json -------------------------------------------------------------------------------- /step11_dotenv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/package.json -------------------------------------------------------------------------------- /step11_dotenv/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/src/pages/index.tsx -------------------------------------------------------------------------------- /step11_dotenv/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step11_dotenv/tsconfig.json -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | .env 5 | -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/LICENSE -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/README.md -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/gatsby-config.js -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/gatsby-node.js -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/package-lock.json -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/package.json -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/src/pages/index.tsx -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/src/templates/blog-post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/src/templates/blog-post.tsx -------------------------------------------------------------------------------- /step12_programmatically_create_pages_contentful/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step12_programmatically_create_pages_contentful/tsconfig.json -------------------------------------------------------------------------------- /step13_netlify_helloworld/.gitignore: -------------------------------------------------------------------------------- 1 | .netlify -------------------------------------------------------------------------------- /step13_netlify_helloworld/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step13_netlify_helloworld/netlify.toml -------------------------------------------------------------------------------- /step13_netlify_helloworld/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step13_netlify_helloworld/public/index.html -------------------------------------------------------------------------------- /step13_netlify_helloworld/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step13_netlify_helloworld/readme.md -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/.gitignore -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/README.md -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/netlify.toml -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/package.json -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/public/favicon.ico -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/public/index.html -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/public/logo192.png -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/public/logo512.png -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/public/manifest.json -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/public/robots.txt -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/App.css -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/App.js -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/App.test.js -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/index.css -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/index.js -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/logo.svg -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/serviceWorker.js -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/src/setupTests.js -------------------------------------------------------------------------------- /step14_react_netlify_helloworld/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step14_react_netlify_helloworld/yarn.lock -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | /.netlify 5 | 6 | -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/LICENSE -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/README.md -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/gatsby-config.js -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/netlify.toml -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/package-lock.json -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/package.json -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/src/pages/index.tsx -------------------------------------------------------------------------------- /step15_gatsby_netlify_helloworld/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step15_gatsby_netlify_helloworld/tsconfig.json -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/.gitignore -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/README.md -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/functions/hello/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/functions/hello/hello.js -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/netlify.toml -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/package-lock.json -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/package.json -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/public/favicon.ico -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/public/index.html -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/public/logo192.png -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/public/logo512.png -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/public/manifest.json -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/public/robots.txt -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/App.css -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/App.js -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/App.test.js -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/index.css -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/index.js -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/logo.svg -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/serviceWorker.js -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/src/setupTests.js -------------------------------------------------------------------------------- /step16_react_netlify_functions_helloworld/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step16_react_netlify_functions_helloworld/yarn.lock -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | /.netlify 5 | -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/LICENSE -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/README.md -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/functions/hello/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/functions/hello/hello.js -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/gatsby-config.js -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/netlify.toml -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/package-lock.json -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/package.json -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/src/pages/index.tsx -------------------------------------------------------------------------------- /step17_gatsby_netlify_functions_helloworld/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step17_gatsby_netlify_functions_helloworld/tsconfig.json -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | node_modules 3 | public 4 | /.netlify 5 | -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/LICENSE -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/README.md -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/functions/hello.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/functions/hello.zip -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/functions/hello/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/functions/hello/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/functions/hello/hello.js -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/functions/hello/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/functions/hello/package-lock.json -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/functions/hello/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/functions/hello/package.json -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/gatsby-config.js -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/netlify.toml -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/package-lock.json -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/package.json -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/src/pages/index.tsx -------------------------------------------------------------------------------- /step18_gatsby_netlify_functions_use_library/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step18_gatsby_netlify_functions_use_library/tsconfig.json -------------------------------------------------------------------------------- /step19_faunadb_crud_node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /step19_faunadb_crud_node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/package-lock.json -------------------------------------------------------------------------------- /step19_faunadb_crud_node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/package.json -------------------------------------------------------------------------------- /step19_faunadb_crud_node/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/readme.md -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step0-create-database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step0-create-database.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step1-create-database-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step1-create-database-key.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step2-create-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step2-create-container.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step3-create-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step3-create-index.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step4-create-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step4-create-document.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step5-create-multiple-documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step5-create-multiple-documents.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step6-retrive-document-by-ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step6-retrive-document-by-ref.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step7-retrive-document-by-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step7-retrive-document-by-index.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step8a-update-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step8a-update-document.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step8b-replace-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step8b-replace-document.js -------------------------------------------------------------------------------- /step19_faunadb_crud_node/step9-delete-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step19_faunadb_crud_node/step9-delete-document.js -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/.env.example: -------------------------------------------------------------------------------- 1 | FAUNADB_ADMIN_SECRET=admin_secret -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/.gitignore -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/LICENSE -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/README.md -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/functions/hello.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/functions/hello.zip -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/functions/hello/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/functions/hello/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/functions/hello/hello.js -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/functions/hello/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/functions/hello/package-lock.json -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/functions/hello/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/functions/hello/package.json -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/gatsby-config.js -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/netlify.toml -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/package-lock.json -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/package.json -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/src/pages/index.tsx -------------------------------------------------------------------------------- /step20_gatsby_netlify_functions_faunadb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step20_gatsby_netlify_functions_faunadb/tsconfig.json -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/.env.example: -------------------------------------------------------------------------------- 1 | FAUNADB_ADMIN_SECRET=admin_secret -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/.gitignore -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/LICENSE -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/README.md -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/functions/add/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/functions/add/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/functions/add/add.js -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/functions/add/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/functions/add/package.json -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/functions/hello.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/functions/hello.zip -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/gatsby-config.js -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/netlify.toml -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/package-lock.json -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/package.json -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/src/pages/index.tsx -------------------------------------------------------------------------------- /step21_gatsby_netlify_functions_faunadb_formik/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step21_gatsby_netlify_functions_faunadb_formik/tsconfig.json -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/.gitignore -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/LICENSE -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/README.md -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/graphql_hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/graphql_hello.js -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/package.json -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/functions/graphql_hello/yarn.lock -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/gatsby-browser.js -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/gatsby-config.js -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/gatsby-ssr.js -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/netlify.toml -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/package.json -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/src/apollo/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/src/apollo/client.js -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/src/apollo/wrap-root-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/src/apollo/wrap-root-element.js -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/src/pages/index.tsx -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/tsconfig.json -------------------------------------------------------------------------------- /step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step22_gatsby_netlify_functions_apollo_server_lambda_helloworld/yarn.lock -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/.env.example: -------------------------------------------------------------------------------- 1 | FAUNADB_ADMIN_SECRET=admin_secret -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/.gitignore -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/LICENSE -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/README.md -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/graphql_faunadb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/graphql_faunadb.js -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/package.json -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/functions/graphql_faunadb/yarn.lock -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/gatsby-browser.js -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/gatsby-config.js -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/gatsby-ssr.js -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/netlify.toml -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/package.json -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/src/apollo/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/src/apollo/client.js -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/src/apollo/wrap-root-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/src/apollo/wrap-root-element.js -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/src/pages/index.tsx -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/tsconfig.json -------------------------------------------------------------------------------- /step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step23_gatsby_netlify_functions_apollo_server_lambda_faunadb/yarn.lock -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/.gitignore -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/.prettierignore -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/.prettierrc -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/LICENSE -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/README.md -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/gatsby-browser.js: -------------------------------------------------------------------------------- 1 | import './src/styles/global.css' -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/gatsby-config.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/gatsby-node.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/package.json -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/components/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/components/footer.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/components/header.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/components/layout.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/components/seo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/components/seo.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/pages/index.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/styles/global.css -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/src/templates/blog-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/src/templates/blog-post.js -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/static/favicon.ico -------------------------------------------------------------------------------- /step24_gatsby_netlify_contentful_auto_build/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step24_gatsby_netlify_contentful_auto_build/yarn.lock -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/README.md -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/package-lock.json -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/package.json -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step00-database-connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step00-database-connection.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step01-create-schema-add-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step01-create-schema-add-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step02-create-schema-with-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step02-create-schema-with-index.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step03-create-multiple-documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step03-create-multiple-documents.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step04-fetch-all-documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step04-fetch-all-documents.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step05-find-by-field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step05-find-by-field.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step06-find-by-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step06-find-by-id.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step07-find-single-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step07-find-single-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step08-find-and-update-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step08-find-and-update-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step09-update-one-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step09-update-one-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step10-update-many-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step10-update-many-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step11-findById-and-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step11-findById-and-update.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step12-findone-and-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step12-findone-and-update.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step13-replace-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step13-replace-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step14-delete-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step14-delete-document.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step15-delete-many-documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step15-delete-many-documents.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step16-findById-and-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step16-findById-and-delete.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step17-related-document-one-to-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step17-related-document-one-to-one.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step18-populate-related-documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step18-populate-related-documents.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step19-related-document-one-to-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step19-related-document-one-to-many.js -------------------------------------------------------------------------------- /step25_mongodb_mongoose_crud_node/step20-related-document-one-to-many2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step25_mongodb_mongoose_crud_node/step20-related-document-one-to-many2.js -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/.env.example: -------------------------------------------------------------------------------- 1 | MONGODB_CONNECTION_STRING=my-db-connection-string -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/.gitignore -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/LICENSE -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/README.md -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/functions/hello/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/functions/hello/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/functions/hello/hello.js -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/functions/hello/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/functions/hello/package-lock.json -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/functions/hello/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/functions/hello/package.json -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/gatsby-config.js -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/netlify.toml -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/package-lock.json -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/package.json -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/src/pages/index.tsx -------------------------------------------------------------------------------- /step26_gatsby_netlify_functions_mongodb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step26_gatsby_netlify_functions_mongodb/tsconfig.json -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/.env.example: -------------------------------------------------------------------------------- 1 | MONGODB_CONNECTION_STRING=my-db-connection-string -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/.gitignore -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/LICENSE -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/README.md -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/functions/add/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/functions/add/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/functions/add/add.js -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/functions/add/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/functions/add/package-lock.json -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/functions/add/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/functions/add/package.json -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/gatsby-config.js -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/netlify.toml -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/package-lock.json -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/package.json -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/src/pages/index.tsx -------------------------------------------------------------------------------- /step27_gatsby_netlify_functions_mongodb_formik/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step27_gatsby_netlify_functions_mongodb_formik/tsconfig.json -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/.env.example: -------------------------------------------------------------------------------- 1 | MONGODB_CONNECTION_STRING=my-db-connection-string -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/.gitignore -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/LICENSE -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/README.md -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/graphql_mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/graphql_mongodb.js -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/package-lock.json -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/package.json -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/functions/graphql_mongodb/yarn.lock -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/gatsby-browser.js -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/gatsby-config.js -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/gatsby-ssr.js -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/netlify.toml -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/package-lock.json -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/package.json -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/src/apollo/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/src/apollo/client.js -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/src/apollo/wrap-root-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/src/apollo/wrap-root-element.js -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/src/pages/index.tsx -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/tsconfig.json -------------------------------------------------------------------------------- /step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panacloud-modern-global-apps/jamstack-serverless/HEAD/step28_gatsby_netlify_functions_apollo_server_lambda_mongodb/yarn.lock --------------------------------------------------------------------------------