From da7332e7e4dfaeffc407c4026ab5e67459958af3 Mon Sep 17 00:00:00 2001 From: Greg Brimble Date: Tue, 7 Oct 2025 11:25:01 -0400 Subject: [PATCH] Add .gitignores --- .github/pull_request_template.md | 9 +- .gitignore | 43 ++- .prettierignore | 1 + CONTRIBUTING.md | 290 +++++++++++++++++- astro-blog-starter-template/.gitignore | 208 ++++++++++++- chanfana-openapi-template/.gitignore | 199 ++++++++++++ cli/src/lint.ts | 24 ++ containers-template/.gitignore | 199 ++++++++++++ d1-starter-sessions-api-template/.gitignore | 127 +++++--- d1-template/.gitignore | 40 ++- durable-chat-template/.gitignore | 40 ++- hello-world-do-template/.gitignore | 127 +++++--- llm-chat-app-template/.gitignore | 199 ++++++++++++ multiplayer-globe-template/.gitignore | 40 ++- mysql-hyperdrive-template/.gitignore | 128 +++++--- next-starter-template/.gitignore | 214 +++++++++++-- nlweb-template/.gitignore | 199 ++++++++++++ nodejs-http-server-template/.gitignore | 199 ++++++++++++ openauth-template/.gitignore | 40 ++- postgres-hyperdrive-template/.gitignore | 128 +++++--- r2-explorer-template/.gitignore | 40 ++- react-postgres-fullstack-template/.gitignore | 207 ++++++++++++- .../.gitignore | 204 +++++++++++- react-router-postgres-ssr-template/.gitignore | 204 +++++++++++- react-router-starter-template/.gitignore | 207 ++++++++++++- remix-starter-template/.gitignore | 204 +++++++++++- saas-admin-template/.gitignore | 208 ++++++++++++- text-to-image-template/.gitignore | 40 ++- to-do-list-kv-template/.gitignore | 204 +++++++++++- vite-react-template/.gitignore | 203 +++++++++++- 30 files changed, 3754 insertions(+), 421 deletions(-) create mode 100644 chanfana-openapi-template/.gitignore create mode 100644 containers-template/.gitignore create mode 100644 llm-chat-app-template/.gitignore create mode 100644 nlweb-template/.gitignore create mode 100644 nodejs-http-server-template/.gitignore diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 427345b15..3b7303f08 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -11,13 +11,14 @@ The following selections do not need to be completed if this PR only contains ch - Template Metadata - [ ] template directory ends with `-template` - - [ ] "cloudflare" section of package.json is populated + - [ ] "cloudflare" section of `package.json` is populated - [ ] template preview image uploaded to Images - [ ] README is populated and uses `` and `` to designate the Dash readme preview - - [ ] package.json contains a `deploy` command - - [ ] package.json contains `private: true` and no `version` field + - [ ] `.gitignore` file exists + - [ ] `package.json` contains a `deploy` command + - [ ] `package.json` contains `private: true` and no `version` field -## Example package.json +## Example `package.json` ```json "private": true, diff --git a/.gitignore b/.gitignore index 551b21edb..2b654a0df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,17 +189,18 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example -# Turbo output +### Turbo ### .turbo/ -# Playwright +### Playwright ### /test-results/ /playwright-report/ -/blob-report/ -/playwright/.cache/ diff --git a/.prettierignore b/.prettierignore index d03ada2b1..787f34cfb 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,6 +6,7 @@ env.d.ts .open-next .astro .react-router +*/build/ pnpm-lock.yaml templates.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4420f49ee..89b5837e9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,6 +28,7 @@ Cloudflare's Templates Platform extracts `name`, `description`, and a `cloudflar | _if publish=true_ | `cloudflare.products` | List 3 or fewer products featured in your example | ["D1", "Durable Objects"] | | ❌ | `cloudflare.categories` | String(s) that map to filter(s) in the template gallery view | ["starter", "storage"] | | _if publish=true_ | `cloudflare.preview_image_url` | 16:9 aspect screenshot of the template application | (Link will be provided during PR review) | +| _if publish=true_ | `cloudflare.preview_icon_url` | 16:9 aspect icon of the template application | (Link will be provided during PR review) | | ❌ | `cloudflare.publish` | Boolean to opt-in for display in the Cloudflare Dashboard - leave out unless requested by the Cloudflare team | (Primarily for internal contributor use) | ### Best Practices: `package.json` @@ -40,6 +41,9 @@ Cloudflare's Templates Platform extracts `name`, `description`, and a `cloudflar - **`cloudflare.preview_image_url`** - Can only be provided by a Cloudflare team member. Image files for icons and preview images are stored in the Cloudflare Templates CF account. - Preview image should be a screenshot of the application running in-browser. +- **`cloudflare.preview_icon_url`** + - Can only be provided by a Cloudflare team member. Image files for icons and preview images are stored in the Cloudflare Templates CF account. + - Preview icon should be an SVG representing the application. ### `package-lock.json` @@ -51,18 +55,18 @@ To generate a `package-lock.json` for your template, run this command in the roo pnpm fix:lockfiles ``` -### README.md content +### `README.md` content -Every ReadMe should include a “getting started” section that provides guidance for running the application locally, directions for installing any third-party tokens, and a description of the application’s functionality. You should also include a screenshot and/or live deployment of the application. +Every `README.md` should include a “getting started” section that provides guidance for running the application locally, directions for installing any third-party tokens, and a description of the application’s functionality. You should also include a screenshot and/or live deployment of the application. -A portion of your template’s README.md file will be displayed on the Template Details Page in the Cloudflare Dashboard to provide the user with additional information about the template. +A portion of your template’s `README.md` file will be displayed on the Template Details Page in the Cloudflare Dashboard to provide the user with additional information about the template. - ✅ This section _should_ include: Key features of the template, which bindings and frameworks the template uses, and a short description of how the template application works. -- ❌ This section _should not_ include: Project bootstrapping instructions, shell commands, or additional images (but these things should still be included in the longer project ReadMe). +- ❌ This section _should not_ include: Project bootstrapping instructions, shell commands, or additional images (but these things should still be included in the longer project's `README.md`). You can designate the block of content to display by wrapping it in a markdown comment like so: -```md template/readme.md +```md template/README.md This content will NOT be included in the Template Details Page @@ -74,6 +78,271 @@ This content will be included in Template Details Page This content will NOT be included in the Template Details Page ``` +### `.gitignore` + +Create a `.gitignore` file in your template folder. You should default to using the following: + +
+Default `.gitignore` + + +```txt +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example +``` + + +
+ +You may also want to append additional blocks if using other common frameworks/tools: + +
+Astro + + +```txt +### Astro ### +.astro/ +``` + + +
+ +
+OpenNext + + +```txt +### OpenNext ### +.open-next/ +next-env.d.ts +``` + + +
+ +
+React Router + + +```txt +### React Router ### +.react-router/ +/build/ +``` + + +
+ +
+Remix + + +```txt +### Remix ### +/build/ +``` + + +
+ ### Worker secrets, environment variables, and Secrets Store secrets You can create templates which use [Worker secrets](https://developers.cloudflare.com/workers/platform/environment-variables#secrets), [environment variables](https://developers.cloudflare.com/workers/configuration/environment-variables) or [Secrets Store secrets](https://developers.cloudflare.com/secrets-store/). @@ -178,9 +447,10 @@ The above requirements, distilled into checklist form: - [ ] Confirm your template directory ends in `-template` - [ ] Confirm your template is working as expected, both locally and deployed -- [ ] Write a clear, concise, and helpful ReadMe - Use a developer-oriented tone; provide neither too much nor too little detail +- [ ] Write a clear, concise, and helpful `README.md` - Use a developer-oriented tone; provide neither too much nor too little detail - [ ] Designate which section of content should be displayed in the Cloudflare Dashboard by wrapping it in \ and \ -- [ ] Include a link to the publicly-accessible deployed preview in your ReadMe +- [ ] Create a `.gitignore` file in your template directory +- [ ] Include a link to the publicly-accessible deployed preview in your `README.md` - [ ] Include the most up-to-date package lock file - [ ] Add Playwright E2E tests covering critical user paths - [ ] Open a PR against the public repository's main branch @@ -189,5 +459,7 @@ The above requirements, distilled into checklist form: These checklist items are enforced by our CI/CD pipeline: -- [ ] Include required metadata in package.json (name, description, cloudflare.label, cloudflare.products, cloudflare.preview_image_url) -- [ ] Include a preview image of the application (16:9 aspect ratio, >=500px width) in your template assets +- [ ] Existance of `.gitignore` file +- [ ] Required metadata in `package.json` (`name`, `description`, `cloudflare.label`, `cloudflare.products`) +- [ ] Include a preview image of the application (16:9 aspect ratio, >=500px width) in `cloudflare.preview_image_url` +- [ ] Include a preview icon for the application (16:9 aspect ratio, SVG) in `cloudflare.preview_icon_url` diff --git a/astro-blog-starter-template/.gitignore b/astro-blog-starter-template/.gitignore index 182e71811..1157e38d5 100644 --- a/astro-blog-starter-template/.gitignore +++ b/astro-blog-starter-template/.gitignore @@ -1,28 +1,202 @@ -# build output -dist/ -# generated types -.astro/ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git -# dependencies -node_modules/ +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon -# logs + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo +# Optional npm cache directory +.npm -# environment variables +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files .env -.env.production +.env.development.local +.env.test.local +.env.production.local +.env.local -# macOS-specific files -.DS_Store +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp -# jetbrains setting folder -.idea/ +# Docusaurus cache and generated files +.docusaurus -# wrangler files -.wrangler -.dev.vars +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example + +### Astro ### +.astro/ diff --git a/chanfana-openapi-template/.gitignore b/chanfana-openapi-template/.gitignore new file mode 100644 index 000000000..8e60be544 --- /dev/null +++ b/chanfana-openapi-template/.gitignore @@ -0,0 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/cli/src/lint.ts b/cli/src/lint.ts index 3ad85de86..2cc0bd554 100644 --- a/cli/src/lint.ts +++ b/cli/src/lint.ts @@ -40,6 +40,7 @@ const CHECKS = { "wrangler.json": [lintWranglerJson], "README.md": [lintReadme], "package.json": [lintPackageJson], + ".gitignore": [lintGitIgnore], }; const TARGET_COMPATIBILITY_DATE = "2025-04-01"; const DASH_CONTENT_START_MARKER = ""; @@ -334,3 +335,26 @@ function lintPackageJson( return problems; } + +function lintGitIgnore( + template: Template, + filePath: string, + fix: boolean, +): string[] { + if (!fs.existsSync(filePath)) { + return [`Expected ${filePath} to exist.`]; + } + + const contents = fs.readFileSync(filePath, { encoding: "utf-8" }); + const EXPECTED_LINES = [/^(\/)?node_modules/gm, /^(\/)?\.wrangler/gm]; + + const problems: string[] = []; + + for (const expectedLine of EXPECTED_LINES) { + if (!contents.match(expectedLine)) { + problems.push(`Expected ${expectedLine} to exist in ${filePath}`); + } + } + + return problems; +} diff --git a/containers-template/.gitignore b/containers-template/.gitignore new file mode 100644 index 000000000..8e60be544 --- /dev/null +++ b/containers-template/.gitignore @@ -0,0 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/d1-starter-sessions-api-template/.gitignore b/d1-starter-sessions-api-template/.gitignore index 3b0fe33c4..8e60be544 100644 --- a/d1-starter-sessions-api-template/.gitignore +++ b/d1-starter-sessions-api-template/.gitignore @@ -1,99 +1,130 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### # Logs - logs -_.log -npm-debug.log_ +*.log +npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) - -report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data - pids -_.pid -_.seed -\*.pid.lock +*.pid +*.seed +*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover - lib-cov # Coverage directory used by tools like istanbul - coverage -\*.lcov +*.lcov # nyc test coverage - .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) - .grunt # Bower dependency directory (https://bower.io/) - bower_components # node-waf configuration - .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) - build/Release # Dependency directories - node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) - web_modules/ # TypeScript cache - -\*.tsbuildinfo +*.tsbuildinfo # Optional npm cache directory - .npm # Optional eslint cache - .eslintcache # Optional stylelint cache - .stylelintcache # Microbundle cache - .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history - .node_repl_history # Output of 'npm pack' - -\*.tgz +*.tgz # Yarn Integrity file - .yarn-integrity # dotenv environment variable files - .env .env.development.local .env.test.local @@ -101,72 +132,68 @@ web_modules/ .env.local # parcel-bundler cache (https://parceljs.org/) - .cache .parcel-cache # Next.js build output - .next out # Nuxt.js build / generate output - .nuxt dist # Gatsby files - .cache/ - # Comment in the public line in if your project uses Gatsby and not Next.js - # https://nextjs.org/blog/next-9-1#public-directory-support - # public # vuepress build output - .vuepress/dist # vuepress v2.x temp and cache directory - .temp -.cache # Docusaurus cache and generated files - .docusaurus # Serverless directories - .serverless/ # FuseBox cache - .fusebox/ # DynamoDB Local files - .dynamodb/ # TernJS port file - .tern-port # Stores VSCode versions used for testing VSCode extensions - .vscode-test # yarn v2 - .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz -.pnp.\* +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit -# wrangler project +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -.dev.vars +### Wrangler ### .wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/d1-template/.gitignore b/d1-template/.gitignore index ec98103ad..8e60be544 100644 --- a/d1-template/.gitignore +++ b/d1-template/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,11 +189,11 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ - -# Turbo output -.turbo/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/durable-chat-template/.gitignore b/durable-chat-template/.gitignore index ec98103ad..8e60be544 100644 --- a/durable-chat-template/.gitignore +++ b/durable-chat-template/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,11 +189,11 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ - -# Turbo output -.turbo/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/hello-world-do-template/.gitignore b/hello-world-do-template/.gitignore index 3b0fe33c4..8e60be544 100644 --- a/hello-world-do-template/.gitignore +++ b/hello-world-do-template/.gitignore @@ -1,99 +1,130 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### # Logs - logs -_.log -npm-debug.log_ +*.log +npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) - -report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data - pids -_.pid -_.seed -\*.pid.lock +*.pid +*.seed +*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover - lib-cov # Coverage directory used by tools like istanbul - coverage -\*.lcov +*.lcov # nyc test coverage - .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) - .grunt # Bower dependency directory (https://bower.io/) - bower_components # node-waf configuration - .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) - build/Release # Dependency directories - node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) - web_modules/ # TypeScript cache - -\*.tsbuildinfo +*.tsbuildinfo # Optional npm cache directory - .npm # Optional eslint cache - .eslintcache # Optional stylelint cache - .stylelintcache # Microbundle cache - .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history - .node_repl_history # Output of 'npm pack' - -\*.tgz +*.tgz # Yarn Integrity file - .yarn-integrity # dotenv environment variable files - .env .env.development.local .env.test.local @@ -101,72 +132,68 @@ web_modules/ .env.local # parcel-bundler cache (https://parceljs.org/) - .cache .parcel-cache # Next.js build output - .next out # Nuxt.js build / generate output - .nuxt dist # Gatsby files - .cache/ - # Comment in the public line in if your project uses Gatsby and not Next.js - # https://nextjs.org/blog/next-9-1#public-directory-support - # public # vuepress build output - .vuepress/dist # vuepress v2.x temp and cache directory - .temp -.cache # Docusaurus cache and generated files - .docusaurus # Serverless directories - .serverless/ # FuseBox cache - .fusebox/ # DynamoDB Local files - .dynamodb/ # TernJS port file - .tern-port # Stores VSCode versions used for testing VSCode extensions - .vscode-test # yarn v2 - .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz -.pnp.\* +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit -# wrangler project +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -.dev.vars +### Wrangler ### .wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/llm-chat-app-template/.gitignore b/llm-chat-app-template/.gitignore new file mode 100644 index 000000000..8e60be544 --- /dev/null +++ b/llm-chat-app-template/.gitignore @@ -0,0 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/multiplayer-globe-template/.gitignore b/multiplayer-globe-template/.gitignore index ec98103ad..8e60be544 100644 --- a/multiplayer-globe-template/.gitignore +++ b/multiplayer-globe-template/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,11 +189,11 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ - -# Turbo output -.turbo/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/mysql-hyperdrive-template/.gitignore b/mysql-hyperdrive-template/.gitignore index 98a53133b..8e60be544 100644 --- a/mysql-hyperdrive-template/.gitignore +++ b/mysql-hyperdrive-template/.gitignore @@ -1,99 +1,130 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### # Logs - logs -_.log -npm-debug.log_ +*.log +npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) - -report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data - pids -_.pid -_.seed -\*.pid.lock +*.pid +*.seed +*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover - lib-cov # Coverage directory used by tools like istanbul - coverage -\*.lcov +*.lcov # nyc test coverage - .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) - .grunt # Bower dependency directory (https://bower.io/) - bower_components # node-waf configuration - .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) - build/Release # Dependency directories - node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) - web_modules/ # TypeScript cache - -\*.tsbuildinfo +*.tsbuildinfo # Optional npm cache directory - .npm # Optional eslint cache - .eslintcache # Optional stylelint cache - .stylelintcache # Microbundle cache - .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history - .node_repl_history # Output of 'npm pack' - -\*.tgz +*.tgz # Yarn Integrity file - .yarn-integrity # dotenv environment variable files - .env .env.development.local .env.test.local @@ -101,73 +132,68 @@ web_modules/ .env.local # parcel-bundler cache (https://parceljs.org/) - .cache .parcel-cache # Next.js build output - .next out # Nuxt.js build / generate output - .nuxt dist # Gatsby files - .cache/ - # Comment in the public line in if your project uses Gatsby and not Next.js - # https://nextjs.org/blog/next-9-1#public-directory-support - # public # vuepress build output - .vuepress/dist # vuepress v2.x temp and cache directory - .temp -.cache # Docusaurus cache and generated files - .docusaurus # Serverless directories - .serverless/ # FuseBox cache - .fusebox/ # DynamoDB Local files - .dynamodb/ # TernJS port file - .tern-port # Stores VSCode versions used for testing VSCode extensions - -.vscode .vscode-test # yarn v2 - .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz -.pnp.\* +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit -# wrangler project +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -.dev.vars +### Wrangler ### .wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/next-starter-template/.gitignore b/next-starter-template/.gitignore index 3f2cdcfe2..7c8773414 100644 --- a/next-starter-template/.gitignore +++ b/next-starter-template/.gitignore @@ -1,43 +1,203 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git -# dependencies -/node_modules -/.pnp -.pnp.js -.yarn/install-state.gz +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig -# testing -/coverage +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt -# next.js -/.next/ -/out/ +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride -# production -/build +# Icon must end with two \r +Icon -# misc -.DS_Store -*.pem -# debug +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log npm-debug.log* yarn-debug.log* yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov -# local env files -.env*.local +# nyc test coverage +.nyc_output -# vercel -.vercel +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt -# typescript +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache *.tsbuildinfo -next-env.d.ts -# OpenNext -/.open-next +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz -# wrangler files -.wrangler +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example .dev.vars* +!.dev.vars.example + +### OpenNext ### +.open-next/ +next-env.d.ts diff --git a/nlweb-template/.gitignore b/nlweb-template/.gitignore new file mode 100644 index 000000000..8e60be544 --- /dev/null +++ b/nlweb-template/.gitignore @@ -0,0 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/nodejs-http-server-template/.gitignore b/nodejs-http-server-template/.gitignore new file mode 100644 index 000000000..8e60be544 --- /dev/null +++ b/nodejs-http-server-template/.gitignore @@ -0,0 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/openauth-template/.gitignore b/openauth-template/.gitignore index ec98103ad..8e60be544 100644 --- a/openauth-template/.gitignore +++ b/openauth-template/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,11 +189,11 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ - -# Turbo output -.turbo/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/postgres-hyperdrive-template/.gitignore b/postgres-hyperdrive-template/.gitignore index 98a53133b..8e60be544 100644 --- a/postgres-hyperdrive-template/.gitignore +++ b/postgres-hyperdrive-template/.gitignore @@ -1,99 +1,130 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### # Logs - logs -_.log -npm-debug.log_ +*.log +npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) - -report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data - pids -_.pid -_.seed -\*.pid.lock +*.pid +*.seed +*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover - lib-cov # Coverage directory used by tools like istanbul - coverage -\*.lcov +*.lcov # nyc test coverage - .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) - .grunt # Bower dependency directory (https://bower.io/) - bower_components # node-waf configuration - .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) - build/Release # Dependency directories - node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) - web_modules/ # TypeScript cache - -\*.tsbuildinfo +*.tsbuildinfo # Optional npm cache directory - .npm # Optional eslint cache - .eslintcache # Optional stylelint cache - .stylelintcache # Microbundle cache - .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history - .node_repl_history # Output of 'npm pack' - -\*.tgz +*.tgz # Yarn Integrity file - .yarn-integrity # dotenv environment variable files - .env .env.development.local .env.test.local @@ -101,73 +132,68 @@ web_modules/ .env.local # parcel-bundler cache (https://parceljs.org/) - .cache .parcel-cache # Next.js build output - .next out # Nuxt.js build / generate output - .nuxt dist # Gatsby files - .cache/ - # Comment in the public line in if your project uses Gatsby and not Next.js - # https://nextjs.org/blog/next-9-1#public-directory-support - # public # vuepress build output - .vuepress/dist # vuepress v2.x temp and cache directory - .temp -.cache # Docusaurus cache and generated files - .docusaurus # Serverless directories - .serverless/ # FuseBox cache - .fusebox/ # DynamoDB Local files - .dynamodb/ # TernJS port file - .tern-port # Stores VSCode versions used for testing VSCode extensions - -.vscode .vscode-test # yarn v2 - .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz -.pnp.\* +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit -# wrangler project +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -.dev.vars +### Wrangler ### .wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/r2-explorer-template/.gitignore b/r2-explorer-template/.gitignore index ec98103ad..8e60be544 100644 --- a/r2-explorer-template/.gitignore +++ b/r2-explorer-template/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,11 +189,11 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ - -# Turbo output -.turbo/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/react-postgres-fullstack-template/.gitignore b/react-postgres-fullstack-template/.gitignore index 3d2f11ac8..8e60be544 100644 --- a/react-postgres-fullstack-template/.gitignore +++ b/react-postgres-fullstack-template/.gitignore @@ -1,26 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache -node_modules +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt dist -dist-ssr -*.local -.dev.vars -.wrangler - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/react-router-hono-fullstack-template/.gitignore b/react-router-hono-fullstack-template/.gitignore index 36cd0db02..0b2112f9a 100644 --- a/react-router-hono-fullstack-template/.gitignore +++ b/react-router-hono-fullstack-template/.gitignore @@ -1,13 +1,203 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General .DS_Store -/node_modules/ +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache *.tsbuildinfo -# React Router -/.react-router/ -/build/ +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache -# Cloudflare -.mf -.wrangler +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example .dev.vars* +!.dev.vars.example +### React Router ### +.react-router/ +/build/ diff --git a/react-router-postgres-ssr-template/.gitignore b/react-router-postgres-ssr-template/.gitignore index fc9b031f3..0b2112f9a 100644 --- a/react-router-postgres-ssr-template/.gitignore +++ b/react-router-postgres-ssr-template/.gitignore @@ -1,7 +1,203 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General .DS_Store -/node_modules/ +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example -# React Router -/.react-router/ +### React Router ### +.react-router/ /build/ -/.wrangler diff --git a/react-router-starter-template/.gitignore b/react-router-starter-template/.gitignore index 4a9f9aa1c..0b2112f9a 100644 --- a/react-router-starter-template/.gitignore +++ b/react-router-starter-template/.gitignore @@ -1,12 +1,203 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General .DS_Store -/node_modules/ +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache *.tsbuildinfo -# React Router -/.react-router/ -/build/ +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache -# Cloudflare -.mf -.wrangler -.dev.vars* \ No newline at end of file +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example + +### React Router ### +.react-router/ +/build/ diff --git a/remix-starter-template/.gitignore b/remix-starter-template/.gitignore index 38d1587b4..0b1a5f035 100644 --- a/remix-starter-template/.gitignore +++ b/remix-starter-template/.gitignore @@ -1,8 +1,202 @@ -node_modules +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git -/.wrangler -/build +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files .env -.dev.vars +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example -.wrangler +### Remix ### +/build/ diff --git a/saas-admin-template/.gitignore b/saas-admin-template/.gitignore index 33fb49ea9..1157e38d5 100644 --- a/saas-admin-template/.gitignore +++ b/saas-admin-template/.gitignore @@ -1,28 +1,202 @@ -# build output -dist/ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git -# generated types -.astro/ +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon -# dependencies -node_modules/ -# logs +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm -# environment variables +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files .env -.env.production +.env.development.local +.env.test.local +.env.production.local +.env.local -# macOS-specific files -.DS_Store +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp -# jetbrains setting folder -.idea/ +# Docusaurus cache and generated files +.docusaurus -# wrangler files -.wrangler -.dev.vars +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example + +### Astro ### +.astro/ diff --git a/text-to-image-template/.gitignore b/text-to-image-template/.gitignore index ec98103ad..8e60be544 100644 --- a/text-to-image-template/.gitignore +++ b/text-to-image-template/.gitignore @@ -1,5 +1,20 @@ -# Created by https://www.toptal.com/developers/gitignore/api/node,macos -# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt ### macOS ### # General @@ -10,6 +25,7 @@ # Icon must end with two \r Icon + # Thumbnails ._* @@ -29,6 +45,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### Node ### # Logs logs @@ -74,10 +94,6 @@ build/Release node_modules/ jspm_packages/ -# Moved from ./templates for ignoring all locks in templates -templates/**/*-lock.* -templates/**/*.lock - # Snowpack dependency directory (https://snowpack.dev/) web_modules/ @@ -173,11 +189,11 @@ dist # SvelteKit build / generate output .svelte-kit -# End of https://www.toptal.com/developers/gitignore/api/node,macos +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git -# Wrangler output +### Wrangler ### .wrangler/ -build/ - -# Turbo output -.turbo/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example diff --git a/to-do-list-kv-template/.gitignore b/to-do-list-kv-template/.gitignore index 38d1587b4..0b1a5f035 100644 --- a/to-do-list-kv-template/.gitignore +++ b/to-do-list-kv-template/.gitignore @@ -1,8 +1,202 @@ -node_modules +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git -/.wrangler -/build +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files .env -.dev.vars +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example -.wrangler +### Remix ### +/build/ diff --git a/vite-react-template/.gitignore b/vite-react-template/.gitignore index a547bf36d..8e60be544 100644 --- a/vite-react-template/.gitignore +++ b/vite-react-template/.gitignore @@ -1,24 +1,199 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,node,git +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,node,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Node ### # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm -node_modules +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt dist -dist-ssr -*.local -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Node Patch ### +# Serverless Webpack directories +.webpack/ + +# Optional stylelint cache + +# SvelteKit build / generate output +.svelte-kit + +# End of https://www.toptal.com/developers/gitignore/api/macos,node,git + +### Wrangler ### +.wrangler/ +.env* +!.env.example +.dev.vars* +!.dev.vars.example