├── .cargo
└── config.toml
├── .devcontainer
├── Dockerfile
├── devcontainer.json
└── library-scripts
│ ├── common-debian.sh
│ ├── docker-debian.sh
│ └── rust-debian.sh
├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.yml
│ ├── config.yml
│ └── feature_request.yml
├── PULL_REQUEST_TEMPLATE.md
├── changelog-configuration.json
├── dependabot.yml
└── workflows
│ ├── ci.yml
│ ├── docs.yml
│ ├── label-check.yml
│ ├── publish.yml
│ ├── release.yml
│ ├── stale.yml
│ └── update-nixpkgs-archive.yml
├── .gitignore
├── CONTRIBUTING.md
├── Cargo.lock
├── Cargo.toml
├── LICENSE
├── Makefile
├── README.md
├── base
├── debian
│ └── Dockerfile
└── ubuntu
│ └── Dockerfile
├── docs
├── .eslintrc.json
├── .gitignore
├── .prettierignore
├── .prettierrc.js
├── README.md
├── components
│ ├── ButtonLink.tsx
│ ├── Callout.tsx
│ ├── CodeBlock.tsx
│ ├── Heading.tsx
│ ├── Hero.tsx
│ ├── Section.tsx
│ ├── SideNav.tsx
│ ├── TableOfContents.tsx
│ ├── TopNav.tsx
│ ├── icons
│ │ └── GitHub.tsx
│ └── index.js
├── constants.ts
├── hooks
│ └── useIsMounted.ts
├── markdoc
│ ├── functions.ts
│ ├── nodes
│ │ ├── fence.markdoc.ts
│ │ ├── heading.markdoc.ts
│ │ └── index.ts
│ └── tags
│ │ ├── callout.markdoc.ts
│ │ ├── hero.markdoc.ts
│ │ ├── index.ts
│ │ └── section.markdoc.ts
├── next-env.d.ts
├── next.config.js
├── package.json
├── pages
│ ├── _app.tsx
│ ├── _document.tsx
│ ├── docs
│ │ ├── cli.md
│ │ ├── configuration
│ │ │ ├── caching.md
│ │ │ ├── environment.md
│ │ │ ├── file.md
│ │ │ └── procfile.md
│ │ ├── deploying
│ │ │ ├── coolify.md
│ │ │ ├── dokku.md
│ │ │ ├── dokploy.md
│ │ │ ├── easypanel.md
│ │ │ ├── flightcontrol.md
│ │ │ ├── github-actions.md
│ │ │ ├── justdeploy.md
│ │ │ ├── pipeops.md
│ │ │ ├── railway.md
│ │ │ ├── stacktape.md
│ │ │ └── zaneops.md
│ │ ├── getting-started.md
│ │ ├── guides
│ │ │ └── configuring-builds.md
│ │ ├── how-it-works.md
│ │ ├── index.md
│ │ ├── install.md
│ │ └── providers
│ │ │ ├── clojure.md
│ │ │ ├── cobol.md
│ │ │ ├── crystal.md
│ │ │ ├── csharp.md
│ │ │ ├── dart.md
│ │ │ ├── deno.md
│ │ │ ├── elixir.md
│ │ │ ├── fsharp.md
│ │ │ ├── gleam.md
│ │ │ ├── go.md
│ │ │ ├── haskell.md
│ │ │ ├── index.md
│ │ │ ├── java.md
│ │ │ ├── lunatic.md
│ │ │ ├── node.md
│ │ │ ├── php.md
│ │ │ ├── python.md
│ │ │ ├── ruby.md
│ │ │ ├── rust.md
│ │ │ ├── scala.md
│ │ │ ├── scheme.md
│ │ │ ├── staticfile.md
│ │ │ ├── swift.md
│ │ │ └── zig-lang.md
│ └── index.md
├── postcss.config.js
├── public
│ ├── box.svg
│ ├── favicon.ico
│ ├── globals.css
│ ├── images
│ │ ├── coolify.png
│ │ ├── dokploy.png
│ │ ├── easypanel.png
│ │ ├── flightcontrol.png
│ │ ├── getting-started.png
│ │ ├── pipeops.png
│ │ ├── railway.png
│ │ ├── stacktape.png
│ │ └── zaneops.png
│ └── prism-one-light.css
├── sidebar.ts
├── tailwind.config.js
├── tsconfig.json
├── typings
│ └── styled-jsx.d.ts
└── yarn.lock
├── examples
├── apt-ffmpeg
│ └── nixpacks.toml
├── basic_gleam
│ ├── .gitignore
│ ├── README.md
│ ├── gleam.toml
│ ├── manifest.toml
│ └── src
│ │ └── basic_gleam.gleam
├── clojure-jdk-latest
│ ├── .jdk-version
│ ├── project.clj
│ └── src
│ │ └── clojure_example
│ │ └── core.clj
├── clojure-jdk11
│ ├── .jdk-version
│ ├── project.clj
│ └── src
│ │ └── clojure_example
│ │ └── core.clj
├── clojure-luminus
│ ├── .gitignore
│ ├── Capstanfile
│ ├── README.md
│ ├── env
│ │ ├── dev
│ │ │ ├── clj
│ │ │ │ ├── clojure_luminus
│ │ │ │ │ ├── dev_middleware.clj
│ │ │ │ │ └── env.clj
│ │ │ │ └── user.clj
│ │ │ └── resources
│ │ │ │ ├── config.edn
│ │ │ │ └── logback.xml
│ │ └── prod
│ │ │ ├── clj
│ │ │ └── clojure_luminus
│ │ │ │ └── env.clj
│ │ │ └── resources
│ │ │ ├── config.edn
│ │ │ └── logback.xml
│ ├── project.clj
│ ├── resources
│ │ ├── docs
│ │ │ └── docs.md
│ │ ├── html
│ │ │ ├── about.html
│ │ │ ├── base.html
│ │ │ ├── error.html
│ │ │ └── home.html
│ │ └── public
│ │ │ ├── css
│ │ │ └── screen.css
│ │ │ ├── favicon.ico
│ │ │ └── img
│ │ │ └── warning_clojure.png
│ └── src
│ │ └── clj
│ │ └── clojure_luminus
│ │ ├── config.clj
│ │ ├── core.clj
│ │ ├── handler.clj
│ │ ├── layout.clj
│ │ ├── middleware.clj
│ │ ├── middleware
│ │ └── formats.clj
│ │ ├── nrepl.clj
│ │ └── routes
│ │ └── home.clj
├── clojure-ring-app
│ ├── project.clj
│ └── src
│ │ └── hello_ring
│ │ └── core.clj
├── clojure-tools-build
│ ├── .gitignore
│ ├── DOCKERFILE
│ ├── build.clj
│ ├── deps.edn
│ └── src
│ │ └── clojure_example
│ │ └── core.clj
├── clojure
│ ├── DOCKERFILE
│ ├── project.clj
│ └── src
│ │ └── clojure_example
│ │ └── core.clj
├── cobol-no-index
│ └── cobol-no-index.cbl
├── cobol-src
│ └── src
│ │ ├── index.cbl
│ │ └── my-app.cbl
├── cobol
│ ├── cobol-free.cbl
│ ├── index.cbl
│ └── my-app.cbl
├── config-from-environment-variables
│ ├── start.sh
│ └── test.env
├── config-json-file
│ └── nixpacks.json
├── config-toml-file
│ └── nixpacks.toml
├── crystal
│ ├── .editorconfig
│ ├── .gitignore
│ ├── README.md
│ ├── shard.lock
│ ├── shard.yml
│ ├── spec
│ │ ├── crystal_spec.cr
│ │ └── spec_helper.cr
│ └── src
│ │ └── crystal.cr
├── csharp-api
│ ├── Controllers
│ │ └── WeatherForecastController.cs
│ ├── Program.cs
│ ├── Properties
│ │ └── launchSettings.json
│ ├── WeatherForecast.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── csharp-api.csproj
│ └── global.json
├── csharp-cli
│ ├── Program.cs
│ └── csharp-cli.csproj
├── custom-pkgs
│ ├── start.sh
│ └── test.env
├── custom-plan-path
│ ├── custom-nixpacks.toml
│ └── nixpacks.toml
├── custom-user
│ ├── nixpacks.toml
│ └── start.sh
├── dart
│ ├── .gitignore
│ ├── analysis_options.yaml
│ ├── bin
│ │ └── console_simple.dart
│ ├── pubspec.lock
│ └── pubspec.yaml
├── deno-fresh
│ ├── README.md
│ ├── deno.json
│ ├── dev.ts
│ ├── fresh.gen.ts
│ ├── import_map.json
│ ├── islands
│ │ └── Counter.tsx
│ ├── main.ts
│ ├── routes
│ │ ├── [name].tsx
│ │ ├── api
│ │ │ └── joke.ts
│ │ └── index.tsx
│ ├── static
│ │ ├── favicon.ico
│ │ └── logo.svg
│ └── utils
│ │ └── twind.ts
├── deno-jsonc
│ ├── deno.jsonc
│ ├── deno.lock
│ ├── main.ts
│ └── main_test.ts
├── deno
│ └── src
│ │ └── index.ts
├── elixir-ecto
│ ├── .formatter.exs
│ ├── .gitignore
│ ├── README.md
│ ├── config
│ │ └── config.exs
│ ├── lib
│ │ ├── friends.ex
│ │ └── friends
│ │ │ ├── application.ex
│ │ │ ├── person.ex
│ │ │ └── repo.ex
│ ├── mix.exs
│ ├── mix.lock
│ └── priv
│ │ └── repo
│ │ ├── migrations
│ │ └── 20220831094119_create_people.exs
│ │ └── seeds.exs
├── elixir-phx-no-ecto
│ ├── .formatter.exs
│ ├── .gitignore
│ ├── README.md
│ ├── assets
│ │ ├── css
│ │ │ └── app.css
│ │ ├── js
│ │ │ └── app.js
│ │ ├── tailwind.config.js
│ │ └── vendor
│ │ │ ├── heroicons
│ │ │ ├── LICENSE.md
│ │ │ ├── UPGRADE.md
│ │ │ └── optimized
│ │ │ │ ├── 20
│ │ │ │ └── solid
│ │ │ │ │ ├── academic-cap.svg
│ │ │ │ │ ├── adjustments-horizontal.svg
│ │ │ │ │ ├── adjustments-vertical.svg
│ │ │ │ │ ├── archive-box-arrow-down.svg
│ │ │ │ │ ├── archive-box-x-mark.svg
│ │ │ │ │ ├── archive-box.svg
│ │ │ │ │ ├── arrow-down-circle.svg
│ │ │ │ │ ├── arrow-down-left.svg
│ │ │ │ │ ├── arrow-down-on-square-stack.svg
│ │ │ │ │ ├── arrow-down-on-square.svg
│ │ │ │ │ ├── arrow-down-right.svg
│ │ │ │ │ ├── arrow-down-tray.svg
│ │ │ │ │ ├── arrow-down.svg
│ │ │ │ │ ├── arrow-left-circle.svg
│ │ │ │ │ ├── arrow-left-on-rectangle.svg
│ │ │ │ │ ├── arrow-left.svg
│ │ │ │ │ ├── arrow-long-down.svg
│ │ │ │ │ ├── arrow-long-left.svg
│ │ │ │ │ ├── arrow-long-right.svg
│ │ │ │ │ ├── arrow-long-up.svg
│ │ │ │ │ ├── arrow-path-rounded-square.svg
│ │ │ │ │ ├── arrow-path.svg
│ │ │ │ │ ├── arrow-right-circle.svg
│ │ │ │ │ ├── arrow-right-on-rectangle.svg
│ │ │ │ │ ├── arrow-right.svg
│ │ │ │ │ ├── arrow-small-down.svg
│ │ │ │ │ ├── arrow-small-left.svg
│ │ │ │ │ ├── arrow-small-right.svg
│ │ │ │ │ ├── arrow-small-up.svg
│ │ │ │ │ ├── arrow-top-right-on-square.svg
│ │ │ │ │ ├── arrow-trending-down.svg
│ │ │ │ │ ├── arrow-trending-up.svg
│ │ │ │ │ ├── arrow-up-circle.svg
│ │ │ │ │ ├── arrow-up-left.svg
│ │ │ │ │ ├── arrow-up-on-square-stack.svg
│ │ │ │ │ ├── arrow-up-on-square.svg
│ │ │ │ │ ├── arrow-up-right.svg
│ │ │ │ │ ├── arrow-up-tray.svg
│ │ │ │ │ ├── arrow-up.svg
│ │ │ │ │ ├── arrow-uturn-down.svg
│ │ │ │ │ ├── arrow-uturn-left.svg
│ │ │ │ │ ├── arrow-uturn-right.svg
│ │ │ │ │ ├── arrow-uturn-up.svg
│ │ │ │ │ ├── arrows-pointing-in.svg
│ │ │ │ │ ├── arrows-pointing-out.svg
│ │ │ │ │ ├── arrows-right-left.svg
│ │ │ │ │ ├── arrows-up-down.svg
│ │ │ │ │ ├── at-symbol.svg
│ │ │ │ │ ├── backspace.svg
│ │ │ │ │ ├── backward.svg
│ │ │ │ │ ├── banknotes.svg
│ │ │ │ │ ├── bars-2.svg
│ │ │ │ │ ├── bars-3-bottom-left.svg
│ │ │ │ │ ├── bars-3-bottom-right.svg
│ │ │ │ │ ├── bars-3-center-left.svg
│ │ │ │ │ ├── bars-3.svg
│ │ │ │ │ ├── bars-4.svg
│ │ │ │ │ ├── bars-arrow-down.svg
│ │ │ │ │ ├── bars-arrow-up.svg
│ │ │ │ │ ├── battery-0.svg
│ │ │ │ │ ├── battery-100.svg
│ │ │ │ │ ├── battery-50.svg
│ │ │ │ │ ├── beaker.svg
│ │ │ │ │ ├── bell-alert.svg
│ │ │ │ │ ├── bell-slash.svg
│ │ │ │ │ ├── bell-snooze.svg
│ │ │ │ │ ├── bell.svg
│ │ │ │ │ ├── bolt-slash.svg
│ │ │ │ │ ├── bolt.svg
│ │ │ │ │ ├── book-open.svg
│ │ │ │ │ ├── bookmark-slash.svg
│ │ │ │ │ ├── bookmark-square.svg
│ │ │ │ │ ├── bookmark.svg
│ │ │ │ │ ├── briefcase.svg
│ │ │ │ │ ├── bug-ant.svg
│ │ │ │ │ ├── building-library.svg
│ │ │ │ │ ├── building-office-2.svg
│ │ │ │ │ ├── building-office.svg
│ │ │ │ │ ├── building-storefront.svg
│ │ │ │ │ ├── cake.svg
│ │ │ │ │ ├── calculator.svg
│ │ │ │ │ ├── calendar-days.svg
│ │ │ │ │ ├── calendar.svg
│ │ │ │ │ ├── camera.svg
│ │ │ │ │ ├── chart-bar-square.svg
│ │ │ │ │ ├── chart-bar.svg
│ │ │ │ │ ├── chart-pie.svg
│ │ │ │ │ ├── chat-bubble-bottom-center-text.svg
│ │ │ │ │ ├── chat-bubble-bottom-center.svg
│ │ │ │ │ ├── chat-bubble-left-ellipsis.svg
│ │ │ │ │ ├── chat-bubble-left-right.svg
│ │ │ │ │ ├── chat-bubble-left.svg
│ │ │ │ │ ├── chat-bubble-oval-left-ellipsis.svg
│ │ │ │ │ ├── chat-bubble-oval-left.svg
│ │ │ │ │ ├── check-badge.svg
│ │ │ │ │ ├── check-circle.svg
│ │ │ │ │ ├── check.svg
│ │ │ │ │ ├── chevron-double-down.svg
│ │ │ │ │ ├── chevron-double-left.svg
│ │ │ │ │ ├── chevron-double-right.svg
│ │ │ │ │ ├── chevron-double-up.svg
│ │ │ │ │ ├── chevron-down.svg
│ │ │ │ │ ├── chevron-left.svg
│ │ │ │ │ ├── chevron-right.svg
│ │ │ │ │ ├── chevron-up-down.svg
│ │ │ │ │ ├── chevron-up.svg
│ │ │ │ │ ├── circle-stack.svg
│ │ │ │ │ ├── clipboard-document-check.svg
│ │ │ │ │ ├── clipboard-document-list.svg
│ │ │ │ │ ├── clipboard-document.svg
│ │ │ │ │ ├── clipboard.svg
│ │ │ │ │ ├── clock.svg
│ │ │ │ │ ├── cloud-arrow-down.svg
│ │ │ │ │ ├── cloud-arrow-up.svg
│ │ │ │ │ ├── cloud.svg
│ │ │ │ │ ├── code-bracket-square.svg
│ │ │ │ │ ├── code-bracket.svg
│ │ │ │ │ ├── cog-6-tooth.svg
│ │ │ │ │ ├── cog-8-tooth.svg
│ │ │ │ │ ├── cog.svg
│ │ │ │ │ ├── command-line.svg
│ │ │ │ │ ├── computer-desktop.svg
│ │ │ │ │ ├── cpu-chip.svg
│ │ │ │ │ ├── credit-card.svg
│ │ │ │ │ ├── cube-transparent.svg
│ │ │ │ │ ├── cube.svg
│ │ │ │ │ ├── currency-bangladeshi.svg
│ │ │ │ │ ├── currency-dollar.svg
│ │ │ │ │ ├── currency-euro.svg
│ │ │ │ │ ├── currency-pound.svg
│ │ │ │ │ ├── currency-rupee.svg
│ │ │ │ │ ├── currency-yen.svg
│ │ │ │ │ ├── cursor-arrow-rays.svg
│ │ │ │ │ ├── cursor-arrow-ripple.svg
│ │ │ │ │ ├── device-phone-mobile.svg
│ │ │ │ │ ├── device-tablet.svg
│ │ │ │ │ ├── document-arrow-down.svg
│ │ │ │ │ ├── document-arrow-up.svg
│ │ │ │ │ ├── document-chart-bar.svg
│ │ │ │ │ ├── document-check.svg
│ │ │ │ │ ├── document-duplicate.svg
│ │ │ │ │ ├── document-magnifying-glass.svg
│ │ │ │ │ ├── document-minus.svg
│ │ │ │ │ ├── document-plus.svg
│ │ │ │ │ ├── document-text.svg
│ │ │ │ │ ├── document.svg
│ │ │ │ │ ├── ellipsis-horizontal-circle.svg
│ │ │ │ │ ├── ellipsis-horizontal.svg
│ │ │ │ │ ├── ellipsis-vertical.svg
│ │ │ │ │ ├── envelope-open.svg
│ │ │ │ │ ├── envelope.svg
│ │ │ │ │ ├── exclamation-circle.svg
│ │ │ │ │ ├── exclamation-triangle.svg
│ │ │ │ │ ├── eye-dropper.svg
│ │ │ │ │ ├── eye-slash.svg
│ │ │ │ │ ├── eye.svg
│ │ │ │ │ ├── face-frown.svg
│ │ │ │ │ ├── face-smile.svg
│ │ │ │ │ ├── film.svg
│ │ │ │ │ ├── finger-print.svg
│ │ │ │ │ ├── fire.svg
│ │ │ │ │ ├── flag.svg
│ │ │ │ │ ├── folder-arrow-down.svg
│ │ │ │ │ ├── folder-minus.svg
│ │ │ │ │ ├── folder-open.svg
│ │ │ │ │ ├── folder-plus.svg
│ │ │ │ │ ├── folder.svg
│ │ │ │ │ ├── forward.svg
│ │ │ │ │ ├── funnel.svg
│ │ │ │ │ ├── gif.svg
│ │ │ │ │ ├── gift-top.svg
│ │ │ │ │ ├── gift.svg
│ │ │ │ │ ├── globe-alt.svg
│ │ │ │ │ ├── globe-americas.svg
│ │ │ │ │ ├── globe-asia-australia.svg
│ │ │ │ │ ├── globe-europe-africa.svg
│ │ │ │ │ ├── hand-raised.svg
│ │ │ │ │ ├── hand-thumb-down.svg
│ │ │ │ │ ├── hand-thumb-up.svg
│ │ │ │ │ ├── hashtag.svg
│ │ │ │ │ ├── heart.svg
│ │ │ │ │ ├── home-modern.svg
│ │ │ │ │ ├── home.svg
│ │ │ │ │ ├── identification.svg
│ │ │ │ │ ├── inbox-arrow-down.svg
│ │ │ │ │ ├── inbox-stack.svg
│ │ │ │ │ ├── inbox.svg
│ │ │ │ │ ├── information-circle.svg
│ │ │ │ │ ├── key.svg
│ │ │ │ │ ├── language.svg
│ │ │ │ │ ├── lifebuoy.svg
│ │ │ │ │ ├── light-bulb.svg
│ │ │ │ │ ├── link.svg
│ │ │ │ │ ├── list-bullet.svg
│ │ │ │ │ ├── lock-closed.svg
│ │ │ │ │ ├── lock-open.svg
│ │ │ │ │ ├── magnifying-glass-circle.svg
│ │ │ │ │ ├── magnifying-glass-minus.svg
│ │ │ │ │ ├── magnifying-glass-plus.svg
│ │ │ │ │ ├── magnifying-glass.svg
│ │ │ │ │ ├── map-pin.svg
│ │ │ │ │ ├── map.svg
│ │ │ │ │ ├── megaphone.svg
│ │ │ │ │ ├── microphone.svg
│ │ │ │ │ ├── minus-circle.svg
│ │ │ │ │ ├── minus-small.svg
│ │ │ │ │ ├── minus.svg
│ │ │ │ │ ├── moon.svg
│ │ │ │ │ ├── musical-note.svg
│ │ │ │ │ ├── newspaper.svg
│ │ │ │ │ ├── no-symbol.svg
│ │ │ │ │ ├── paint-brush.svg
│ │ │ │ │ ├── paper-airplane.svg
│ │ │ │ │ ├── paper-clip.svg
│ │ │ │ │ ├── pause-circle.svg
│ │ │ │ │ ├── pause.svg
│ │ │ │ │ ├── pencil-square.svg
│ │ │ │ │ ├── pencil.svg
│ │ │ │ │ ├── phone-arrow-down-left.svg
│ │ │ │ │ ├── phone-arrow-up-right.svg
│ │ │ │ │ ├── phone-x-mark.svg
│ │ │ │ │ ├── phone.svg
│ │ │ │ │ ├── photo.svg
│ │ │ │ │ ├── play-circle.svg
│ │ │ │ │ ├── play-pause.svg
│ │ │ │ │ ├── play.svg
│ │ │ │ │ ├── plus-circle.svg
│ │ │ │ │ ├── plus-small.svg
│ │ │ │ │ ├── plus.svg
│ │ │ │ │ ├── power.svg
│ │ │ │ │ ├── presentation-chart-bar.svg
│ │ │ │ │ ├── presentation-chart-line.svg
│ │ │ │ │ ├── printer.svg
│ │ │ │ │ ├── puzzle-piece.svg
│ │ │ │ │ ├── qr-code.svg
│ │ │ │ │ ├── question-mark-circle.svg
│ │ │ │ │ ├── queue-list.svg
│ │ │ │ │ ├── radio.svg
│ │ │ │ │ ├── receipt-percent.svg
│ │ │ │ │ ├── receipt-refund.svg
│ │ │ │ │ ├── rectangle-group.svg
│ │ │ │ │ ├── rectangle-stack.svg
│ │ │ │ │ ├── rocket-launch.svg
│ │ │ │ │ ├── rss.svg
│ │ │ │ │ ├── scale.svg
│ │ │ │ │ ├── scissors.svg
│ │ │ │ │ ├── server-stack.svg
│ │ │ │ │ ├── server.svg
│ │ │ │ │ ├── share.svg
│ │ │ │ │ ├── shield-check.svg
│ │ │ │ │ ├── shield-exclamation.svg
│ │ │ │ │ ├── shopping-bag.svg
│ │ │ │ │ ├── shopping-cart.svg
│ │ │ │ │ ├── signal-slash.svg
│ │ │ │ │ ├── signal.svg
│ │ │ │ │ ├── sparkles.svg
│ │ │ │ │ ├── speaker-wave.svg
│ │ │ │ │ ├── speaker-x-mark.svg
│ │ │ │ │ ├── square-2-stack.svg
│ │ │ │ │ ├── square-3-stack-3d.svg
│ │ │ │ │ ├── squares-2x2.svg
│ │ │ │ │ ├── squares-plus.svg
│ │ │ │ │ ├── star.svg
│ │ │ │ │ ├── stop-circle.svg
│ │ │ │ │ ├── stop.svg
│ │ │ │ │ ├── sun.svg
│ │ │ │ │ ├── swatch.svg
│ │ │ │ │ ├── table-cells.svg
│ │ │ │ │ ├── tag.svg
│ │ │ │ │ ├── ticket.svg
│ │ │ │ │ ├── trash.svg
│ │ │ │ │ ├── trophy.svg
│ │ │ │ │ ├── truck.svg
│ │ │ │ │ ├── tv.svg
│ │ │ │ │ ├── user-circle.svg
│ │ │ │ │ ├── user-group.svg
│ │ │ │ │ ├── user-minus.svg
│ │ │ │ │ ├── user-plus.svg
│ │ │ │ │ ├── user.svg
│ │ │ │ │ ├── users.svg
│ │ │ │ │ ├── variable.svg
│ │ │ │ │ ├── video-camera-slash.svg
│ │ │ │ │ ├── video-camera.svg
│ │ │ │ │ ├── view-columns.svg
│ │ │ │ │ ├── viewfinder-circle.svg
│ │ │ │ │ ├── wallet.svg
│ │ │ │ │ ├── wifi.svg
│ │ │ │ │ ├── window.svg
│ │ │ │ │ ├── wrench-screwdriver.svg
│ │ │ │ │ ├── wrench.svg
│ │ │ │ │ ├── x-circle.svg
│ │ │ │ │ └── x-mark.svg
│ │ │ │ └── 24
│ │ │ │ ├── outline
│ │ │ │ ├── academic-cap.svg
│ │ │ │ ├── adjustments-horizontal.svg
│ │ │ │ ├── adjustments-vertical.svg
│ │ │ │ ├── archive-box-arrow-down.svg
│ │ │ │ ├── archive-box-x-mark.svg
│ │ │ │ ├── archive-box.svg
│ │ │ │ ├── arrow-down-circle.svg
│ │ │ │ ├── arrow-down-left.svg
│ │ │ │ ├── arrow-down-on-square-stack.svg
│ │ │ │ ├── arrow-down-on-square.svg
│ │ │ │ ├── arrow-down-right.svg
│ │ │ │ ├── arrow-down-tray.svg
│ │ │ │ ├── arrow-down.svg
│ │ │ │ ├── arrow-left-circle.svg
│ │ │ │ ├── arrow-left-on-rectangle.svg
│ │ │ │ ├── arrow-left.svg
│ │ │ │ ├── arrow-long-down.svg
│ │ │ │ ├── arrow-long-left.svg
│ │ │ │ ├── arrow-long-right.svg
│ │ │ │ ├── arrow-long-up.svg
│ │ │ │ ├── arrow-path-rounded-square.svg
│ │ │ │ ├── arrow-path.svg
│ │ │ │ ├── arrow-right-circle.svg
│ │ │ │ ├── arrow-right-on-rectangle.svg
│ │ │ │ ├── arrow-right.svg
│ │ │ │ ├── arrow-small-down.svg
│ │ │ │ ├── arrow-small-left.svg
│ │ │ │ ├── arrow-small-right.svg
│ │ │ │ ├── arrow-small-up.svg
│ │ │ │ ├── arrow-top-right-on-square.svg
│ │ │ │ ├── arrow-trending-down.svg
│ │ │ │ ├── arrow-trending-up.svg
│ │ │ │ ├── arrow-up-circle.svg
│ │ │ │ ├── arrow-up-left.svg
│ │ │ │ ├── arrow-up-on-square-stack.svg
│ │ │ │ ├── arrow-up-on-square.svg
│ │ │ │ ├── arrow-up-right.svg
│ │ │ │ ├── arrow-up-tray.svg
│ │ │ │ ├── arrow-up.svg
│ │ │ │ ├── arrow-uturn-down.svg
│ │ │ │ ├── arrow-uturn-left.svg
│ │ │ │ ├── arrow-uturn-right.svg
│ │ │ │ ├── arrow-uturn-up.svg
│ │ │ │ ├── arrows-pointing-in.svg
│ │ │ │ ├── arrows-pointing-out.svg
│ │ │ │ ├── arrows-right-left.svg
│ │ │ │ ├── arrows-up-down.svg
│ │ │ │ ├── at-symbol.svg
│ │ │ │ ├── backspace.svg
│ │ │ │ ├── backward.svg
│ │ │ │ ├── banknotes.svg
│ │ │ │ ├── bars-2.svg
│ │ │ │ ├── bars-3-bottom-left.svg
│ │ │ │ ├── bars-3-bottom-right.svg
│ │ │ │ ├── bars-3-center-left.svg
│ │ │ │ ├── bars-3.svg
│ │ │ │ ├── bars-4.svg
│ │ │ │ ├── bars-arrow-down.svg
│ │ │ │ ├── bars-arrow-up.svg
│ │ │ │ ├── battery-0.svg
│ │ │ │ ├── battery-100.svg
│ │ │ │ ├── battery-50.svg
│ │ │ │ ├── beaker.svg
│ │ │ │ ├── bell-alert.svg
│ │ │ │ ├── bell-slash.svg
│ │ │ │ ├── bell-snooze.svg
│ │ │ │ ├── bell.svg
│ │ │ │ ├── bolt-slash.svg
│ │ │ │ ├── bolt.svg
│ │ │ │ ├── book-open.svg
│ │ │ │ ├── bookmark-slash.svg
│ │ │ │ ├── bookmark-square.svg
│ │ │ │ ├── bookmark.svg
│ │ │ │ ├── briefcase.svg
│ │ │ │ ├── bug-ant.svg
│ │ │ │ ├── building-library.svg
│ │ │ │ ├── building-office-2.svg
│ │ │ │ ├── building-office.svg
│ │ │ │ ├── building-storefront.svg
│ │ │ │ ├── cake.svg
│ │ │ │ ├── calculator.svg
│ │ │ │ ├── calendar-days.svg
│ │ │ │ ├── calendar.svg
│ │ │ │ ├── camera.svg
│ │ │ │ ├── chart-bar-square.svg
│ │ │ │ ├── chart-bar.svg
│ │ │ │ ├── chart-pie.svg
│ │ │ │ ├── chat-bubble-bottom-center-text.svg
│ │ │ │ ├── chat-bubble-bottom-center.svg
│ │ │ │ ├── chat-bubble-left-ellipsis.svg
│ │ │ │ ├── chat-bubble-left-right.svg
│ │ │ │ ├── chat-bubble-left.svg
│ │ │ │ ├── chat-bubble-oval-left-ellipsis.svg
│ │ │ │ ├── chat-bubble-oval-left.svg
│ │ │ │ ├── check-badge.svg
│ │ │ │ ├── check-circle.svg
│ │ │ │ ├── check.svg
│ │ │ │ ├── chevron-double-down.svg
│ │ │ │ ├── chevron-double-left.svg
│ │ │ │ ├── chevron-double-right.svg
│ │ │ │ ├── chevron-double-up.svg
│ │ │ │ ├── chevron-down.svg
│ │ │ │ ├── chevron-left.svg
│ │ │ │ ├── chevron-right.svg
│ │ │ │ ├── chevron-up-down.svg
│ │ │ │ ├── chevron-up.svg
│ │ │ │ ├── circle-stack.svg
│ │ │ │ ├── clipboard-document-check.svg
│ │ │ │ ├── clipboard-document-list.svg
│ │ │ │ ├── clipboard-document.svg
│ │ │ │ ├── clipboard.svg
│ │ │ │ ├── clock.svg
│ │ │ │ ├── cloud-arrow-down.svg
│ │ │ │ ├── cloud-arrow-up.svg
│ │ │ │ ├── cloud.svg
│ │ │ │ ├── code-bracket-square.svg
│ │ │ │ ├── code-bracket.svg
│ │ │ │ ├── cog-6-tooth.svg
│ │ │ │ ├── cog-8-tooth.svg
│ │ │ │ ├── cog.svg
│ │ │ │ ├── command-line.svg
│ │ │ │ ├── computer-desktop.svg
│ │ │ │ ├── cpu-chip.svg
│ │ │ │ ├── credit-card.svg
│ │ │ │ ├── cube-transparent.svg
│ │ │ │ ├── cube.svg
│ │ │ │ ├── currency-bangladeshi.svg
│ │ │ │ ├── currency-dollar.svg
│ │ │ │ ├── currency-euro.svg
│ │ │ │ ├── currency-pound.svg
│ │ │ │ ├── currency-rupee.svg
│ │ │ │ ├── currency-yen.svg
│ │ │ │ ├── cursor-arrow-rays.svg
│ │ │ │ ├── cursor-arrow-ripple.svg
│ │ │ │ ├── device-phone-mobile.svg
│ │ │ │ ├── device-tablet.svg
│ │ │ │ ├── document-arrow-down.svg
│ │ │ │ ├── document-arrow-up.svg
│ │ │ │ ├── document-chart-bar.svg
│ │ │ │ ├── document-check.svg
│ │ │ │ ├── document-duplicate.svg
│ │ │ │ ├── document-magnifying-glass.svg
│ │ │ │ ├── document-minus.svg
│ │ │ │ ├── document-plus.svg
│ │ │ │ ├── document-text.svg
│ │ │ │ ├── document.svg
│ │ │ │ ├── ellipsis-horizontal-circle.svg
│ │ │ │ ├── ellipsis-horizontal.svg
│ │ │ │ ├── ellipsis-vertical.svg
│ │ │ │ ├── envelope-open.svg
│ │ │ │ ├── envelope.svg
│ │ │ │ ├── exclamation-circle.svg
│ │ │ │ ├── exclamation-triangle.svg
│ │ │ │ ├── eye-dropper.svg
│ │ │ │ ├── eye-slash.svg
│ │ │ │ ├── eye.svg
│ │ │ │ ├── face-frown.svg
│ │ │ │ ├── face-smile.svg
│ │ │ │ ├── film.svg
│ │ │ │ ├── finger-print.svg
│ │ │ │ ├── fire.svg
│ │ │ │ ├── flag.svg
│ │ │ │ ├── folder-arrow-down.svg
│ │ │ │ ├── folder-minus.svg
│ │ │ │ ├── folder-open.svg
│ │ │ │ ├── folder-plus.svg
│ │ │ │ ├── folder.svg
│ │ │ │ ├── forward.svg
│ │ │ │ ├── funnel.svg
│ │ │ │ ├── gif.svg
│ │ │ │ ├── gift-top.svg
│ │ │ │ ├── gift.svg
│ │ │ │ ├── globe-alt.svg
│ │ │ │ ├── globe-americas.svg
│ │ │ │ ├── globe-asia-australia.svg
│ │ │ │ ├── globe-europe-africa.svg
│ │ │ │ ├── hand-raised.svg
│ │ │ │ ├── hand-thumb-down.svg
│ │ │ │ ├── hand-thumb-up.svg
│ │ │ │ ├── hashtag.svg
│ │ │ │ ├── heart.svg
│ │ │ │ ├── home-modern.svg
│ │ │ │ ├── home.svg
│ │ │ │ ├── identification.svg
│ │ │ │ ├── inbox-arrow-down.svg
│ │ │ │ ├── inbox-stack.svg
│ │ │ │ ├── inbox.svg
│ │ │ │ ├── information-circle.svg
│ │ │ │ ├── key.svg
│ │ │ │ ├── language.svg
│ │ │ │ ├── lifebuoy.svg
│ │ │ │ ├── light-bulb.svg
│ │ │ │ ├── link.svg
│ │ │ │ ├── list-bullet.svg
│ │ │ │ ├── lock-closed.svg
│ │ │ │ ├── lock-open.svg
│ │ │ │ ├── magnifying-glass-circle.svg
│ │ │ │ ├── magnifying-glass-minus.svg
│ │ │ │ ├── magnifying-glass-plus.svg
│ │ │ │ ├── magnifying-glass.svg
│ │ │ │ ├── map-pin.svg
│ │ │ │ ├── map.svg
│ │ │ │ ├── megaphone.svg
│ │ │ │ ├── microphone.svg
│ │ │ │ ├── minus-circle.svg
│ │ │ │ ├── minus-small.svg
│ │ │ │ ├── minus.svg
│ │ │ │ ├── moon.svg
│ │ │ │ ├── musical-note.svg
│ │ │ │ ├── newspaper.svg
│ │ │ │ ├── no-symbol.svg
│ │ │ │ ├── paint-brush.svg
│ │ │ │ ├── paper-airplane.svg
│ │ │ │ ├── paper-clip.svg
│ │ │ │ ├── pause-circle.svg
│ │ │ │ ├── pause.svg
│ │ │ │ ├── pencil-square.svg
│ │ │ │ ├── pencil.svg
│ │ │ │ ├── phone-arrow-down-left.svg
│ │ │ │ ├── phone-arrow-up-right.svg
│ │ │ │ ├── phone-x-mark.svg
│ │ │ │ ├── phone.svg
│ │ │ │ ├── photo.svg
│ │ │ │ ├── play-circle.svg
│ │ │ │ ├── play-pause.svg
│ │ │ │ ├── play.svg
│ │ │ │ ├── plus-circle.svg
│ │ │ │ ├── plus-small.svg
│ │ │ │ ├── plus.svg
│ │ │ │ ├── power.svg
│ │ │ │ ├── presentation-chart-bar.svg
│ │ │ │ ├── presentation-chart-line.svg
│ │ │ │ ├── printer.svg
│ │ │ │ ├── puzzle-piece.svg
│ │ │ │ ├── qr-code.svg
│ │ │ │ ├── question-mark-circle.svg
│ │ │ │ ├── queue-list.svg
│ │ │ │ ├── radio.svg
│ │ │ │ ├── receipt-percent.svg
│ │ │ │ ├── receipt-refund.svg
│ │ │ │ ├── rectangle-group.svg
│ │ │ │ ├── rectangle-stack.svg
│ │ │ │ ├── rocket-launch.svg
│ │ │ │ ├── rss.svg
│ │ │ │ ├── scale.svg
│ │ │ │ ├── scissors.svg
│ │ │ │ ├── server-stack.svg
│ │ │ │ ├── server.svg
│ │ │ │ ├── share.svg
│ │ │ │ ├── shield-check.svg
│ │ │ │ ├── shield-exclamation.svg
│ │ │ │ ├── shopping-bag.svg
│ │ │ │ ├── shopping-cart.svg
│ │ │ │ ├── signal-slash.svg
│ │ │ │ ├── signal.svg
│ │ │ │ ├── sparkles.svg
│ │ │ │ ├── speaker-wave.svg
│ │ │ │ ├── speaker-x-mark.svg
│ │ │ │ ├── square-2-stack.svg
│ │ │ │ ├── square-3-stack-3d.svg
│ │ │ │ ├── squares-2x2.svg
│ │ │ │ ├── squares-plus.svg
│ │ │ │ ├── star.svg
│ │ │ │ ├── stop-circle.svg
│ │ │ │ ├── stop.svg
│ │ │ │ ├── sun.svg
│ │ │ │ ├── swatch.svg
│ │ │ │ ├── table-cells.svg
│ │ │ │ ├── tag.svg
│ │ │ │ ├── ticket.svg
│ │ │ │ ├── trash.svg
│ │ │ │ ├── trophy.svg
│ │ │ │ ├── truck.svg
│ │ │ │ ├── tv.svg
│ │ │ │ ├── user-circle.svg
│ │ │ │ ├── user-group.svg
│ │ │ │ ├── user-minus.svg
│ │ │ │ ├── user-plus.svg
│ │ │ │ ├── user.svg
│ │ │ │ ├── users.svg
│ │ │ │ ├── variable.svg
│ │ │ │ ├── video-camera-slash.svg
│ │ │ │ ├── video-camera.svg
│ │ │ │ ├── view-columns.svg
│ │ │ │ ├── viewfinder-circle.svg
│ │ │ │ ├── wallet.svg
│ │ │ │ ├── wifi.svg
│ │ │ │ ├── window.svg
│ │ │ │ ├── wrench-screwdriver.svg
│ │ │ │ ├── wrench.svg
│ │ │ │ ├── x-circle.svg
│ │ │ │ └── x-mark.svg
│ │ │ │ └── solid
│ │ │ │ ├── academic-cap.svg
│ │ │ │ ├── adjustments-horizontal.svg
│ │ │ │ ├── adjustments-vertical.svg
│ │ │ │ ├── archive-box-arrow-down.svg
│ │ │ │ ├── archive-box-x-mark.svg
│ │ │ │ ├── archive-box.svg
│ │ │ │ ├── arrow-down-circle.svg
│ │ │ │ ├── arrow-down-left.svg
│ │ │ │ ├── arrow-down-on-square-stack.svg
│ │ │ │ ├── arrow-down-on-square.svg
│ │ │ │ ├── arrow-down-right.svg
│ │ │ │ ├── arrow-down-tray.svg
│ │ │ │ ├── arrow-down.svg
│ │ │ │ ├── arrow-left-circle.svg
│ │ │ │ ├── arrow-left-on-rectangle.svg
│ │ │ │ ├── arrow-left.svg
│ │ │ │ ├── arrow-long-down.svg
│ │ │ │ ├── arrow-long-left.svg
│ │ │ │ ├── arrow-long-right.svg
│ │ │ │ ├── arrow-long-up.svg
│ │ │ │ ├── arrow-path-rounded-square.svg
│ │ │ │ ├── arrow-path.svg
│ │ │ │ ├── arrow-right-circle.svg
│ │ │ │ ├── arrow-right-on-rectangle.svg
│ │ │ │ ├── arrow-right.svg
│ │ │ │ ├── arrow-small-down.svg
│ │ │ │ ├── arrow-small-left.svg
│ │ │ │ ├── arrow-small-right.svg
│ │ │ │ ├── arrow-small-up.svg
│ │ │ │ ├── arrow-top-right-on-square.svg
│ │ │ │ ├── arrow-trending-down.svg
│ │ │ │ ├── arrow-trending-up.svg
│ │ │ │ ├── arrow-up-circle.svg
│ │ │ │ ├── arrow-up-left.svg
│ │ │ │ ├── arrow-up-on-square-stack.svg
│ │ │ │ ├── arrow-up-on-square.svg
│ │ │ │ ├── arrow-up-right.svg
│ │ │ │ ├── arrow-up-tray.svg
│ │ │ │ ├── arrow-up.svg
│ │ │ │ ├── arrow-uturn-down.svg
│ │ │ │ ├── arrow-uturn-left.svg
│ │ │ │ ├── arrow-uturn-right.svg
│ │ │ │ ├── arrow-uturn-up.svg
│ │ │ │ ├── arrows-pointing-in.svg
│ │ │ │ ├── arrows-pointing-out.svg
│ │ │ │ ├── arrows-right-left.svg
│ │ │ │ ├── arrows-up-down.svg
│ │ │ │ ├── at-symbol.svg
│ │ │ │ ├── backspace.svg
│ │ │ │ ├── backward.svg
│ │ │ │ ├── banknotes.svg
│ │ │ │ ├── bars-2.svg
│ │ │ │ ├── bars-3-bottom-left.svg
│ │ │ │ ├── bars-3-bottom-right.svg
│ │ │ │ ├── bars-3-center-left.svg
│ │ │ │ ├── bars-3.svg
│ │ │ │ ├── bars-4.svg
│ │ │ │ ├── bars-arrow-down.svg
│ │ │ │ ├── bars-arrow-up.svg
│ │ │ │ ├── battery-0.svg
│ │ │ │ ├── battery-100.svg
│ │ │ │ ├── battery-50.svg
│ │ │ │ ├── beaker.svg
│ │ │ │ ├── bell-alert.svg
│ │ │ │ ├── bell-slash.svg
│ │ │ │ ├── bell-snooze.svg
│ │ │ │ ├── bell.svg
│ │ │ │ ├── bolt-slash.svg
│ │ │ │ ├── bolt.svg
│ │ │ │ ├── book-open.svg
│ │ │ │ ├── bookmark-slash.svg
│ │ │ │ ├── bookmark-square.svg
│ │ │ │ ├── bookmark.svg
│ │ │ │ ├── briefcase.svg
│ │ │ │ ├── bug-ant.svg
│ │ │ │ ├── building-library.svg
│ │ │ │ ├── building-office-2.svg
│ │ │ │ ├── building-office.svg
│ │ │ │ ├── building-storefront.svg
│ │ │ │ ├── cake.svg
│ │ │ │ ├── calculator.svg
│ │ │ │ ├── calendar-days.svg
│ │ │ │ ├── calendar.svg
│ │ │ │ ├── camera.svg
│ │ │ │ ├── chart-bar-square.svg
│ │ │ │ ├── chart-bar.svg
│ │ │ │ ├── chart-pie.svg
│ │ │ │ ├── chat-bubble-bottom-center-text.svg
│ │ │ │ ├── chat-bubble-bottom-center.svg
│ │ │ │ ├── chat-bubble-left-ellipsis.svg
│ │ │ │ ├── chat-bubble-left-right.svg
│ │ │ │ ├── chat-bubble-left.svg
│ │ │ │ ├── chat-bubble-oval-left-ellipsis.svg
│ │ │ │ ├── chat-bubble-oval-left.svg
│ │ │ │ ├── check-badge.svg
│ │ │ │ ├── check-circle.svg
│ │ │ │ ├── check.svg
│ │ │ │ ├── chevron-double-down.svg
│ │ │ │ ├── chevron-double-left.svg
│ │ │ │ ├── chevron-double-right.svg
│ │ │ │ ├── chevron-double-up.svg
│ │ │ │ ├── chevron-down.svg
│ │ │ │ ├── chevron-left.svg
│ │ │ │ ├── chevron-right.svg
│ │ │ │ ├── chevron-up-down.svg
│ │ │ │ ├── chevron-up.svg
│ │ │ │ ├── circle-stack.svg
│ │ │ │ ├── clipboard-document-check.svg
│ │ │ │ ├── clipboard-document-list.svg
│ │ │ │ ├── clipboard-document.svg
│ │ │ │ ├── clipboard.svg
│ │ │ │ ├── clock.svg
│ │ │ │ ├── cloud-arrow-down.svg
│ │ │ │ ├── cloud-arrow-up.svg
│ │ │ │ ├── cloud.svg
│ │ │ │ ├── code-bracket-square.svg
│ │ │ │ ├── code-bracket.svg
│ │ │ │ ├── cog-6-tooth.svg
│ │ │ │ ├── cog-8-tooth.svg
│ │ │ │ ├── cog.svg
│ │ │ │ ├── command-line.svg
│ │ │ │ ├── computer-desktop.svg
│ │ │ │ ├── cpu-chip.svg
│ │ │ │ ├── credit-card.svg
│ │ │ │ ├── cube-transparent.svg
│ │ │ │ ├── cube.svg
│ │ │ │ ├── currency-bangladeshi.svg
│ │ │ │ ├── currency-dollar.svg
│ │ │ │ ├── currency-euro.svg
│ │ │ │ ├── currency-pound.svg
│ │ │ │ ├── currency-rupee.svg
│ │ │ │ ├── currency-yen.svg
│ │ │ │ ├── cursor-arrow-rays.svg
│ │ │ │ ├── cursor-arrow-ripple.svg
│ │ │ │ ├── device-phone-mobile.svg
│ │ │ │ ├── device-tablet.svg
│ │ │ │ ├── document-arrow-down.svg
│ │ │ │ ├── document-arrow-up.svg
│ │ │ │ ├── document-chart-bar.svg
│ │ │ │ ├── document-check.svg
│ │ │ │ ├── document-duplicate.svg
│ │ │ │ ├── document-magnifying-glass.svg
│ │ │ │ ├── document-minus.svg
│ │ │ │ ├── document-plus.svg
│ │ │ │ ├── document-text.svg
│ │ │ │ ├── document.svg
│ │ │ │ ├── ellipsis-horizontal-circle.svg
│ │ │ │ ├── ellipsis-horizontal.svg
│ │ │ │ ├── ellipsis-vertical.svg
│ │ │ │ ├── envelope-open.svg
│ │ │ │ ├── envelope.svg
│ │ │ │ ├── exclamation-circle.svg
│ │ │ │ ├── exclamation-triangle.svg
│ │ │ │ ├── eye-dropper.svg
│ │ │ │ ├── eye-slash.svg
│ │ │ │ ├── eye.svg
│ │ │ │ ├── face-frown.svg
│ │ │ │ ├── face-smile.svg
│ │ │ │ ├── film.svg
│ │ │ │ ├── finger-print.svg
│ │ │ │ ├── fire.svg
│ │ │ │ ├── flag.svg
│ │ │ │ ├── folder-arrow-down.svg
│ │ │ │ ├── folder-minus.svg
│ │ │ │ ├── folder-open.svg
│ │ │ │ ├── folder-plus.svg
│ │ │ │ ├── folder.svg
│ │ │ │ ├── forward.svg
│ │ │ │ ├── funnel.svg
│ │ │ │ ├── gif.svg
│ │ │ │ ├── gift-top.svg
│ │ │ │ ├── gift.svg
│ │ │ │ ├── globe-alt.svg
│ │ │ │ ├── globe-americas.svg
│ │ │ │ ├── globe-asia-australia.svg
│ │ │ │ ├── globe-europe-africa.svg
│ │ │ │ ├── hand-raised.svg
│ │ │ │ ├── hand-thumb-down.svg
│ │ │ │ ├── hand-thumb-up.svg
│ │ │ │ ├── hashtag.svg
│ │ │ │ ├── heart.svg
│ │ │ │ ├── home-modern.svg
│ │ │ │ ├── home.svg
│ │ │ │ ├── identification.svg
│ │ │ │ ├── inbox-arrow-down.svg
│ │ │ │ ├── inbox-stack.svg
│ │ │ │ ├── inbox.svg
│ │ │ │ ├── information-circle.svg
│ │ │ │ ├── key.svg
│ │ │ │ ├── language.svg
│ │ │ │ ├── lifebuoy.svg
│ │ │ │ ├── light-bulb.svg
│ │ │ │ ├── link.svg
│ │ │ │ ├── list-bullet.svg
│ │ │ │ ├── lock-closed.svg
│ │ │ │ ├── lock-open.svg
│ │ │ │ ├── magnifying-glass-circle.svg
│ │ │ │ ├── magnifying-glass-minus.svg
│ │ │ │ ├── magnifying-glass-plus.svg
│ │ │ │ ├── magnifying-glass.svg
│ │ │ │ ├── map-pin.svg
│ │ │ │ ├── map.svg
│ │ │ │ ├── megaphone.svg
│ │ │ │ ├── microphone.svg
│ │ │ │ ├── minus-circle.svg
│ │ │ │ ├── minus-small.svg
│ │ │ │ ├── minus.svg
│ │ │ │ ├── moon.svg
│ │ │ │ ├── musical-note.svg
│ │ │ │ ├── newspaper.svg
│ │ │ │ ├── no-symbol.svg
│ │ │ │ ├── paint-brush.svg
│ │ │ │ ├── paper-airplane.svg
│ │ │ │ ├── paper-clip.svg
│ │ │ │ ├── pause-circle.svg
│ │ │ │ ├── pause.svg
│ │ │ │ ├── pencil-square.svg
│ │ │ │ ├── pencil.svg
│ │ │ │ ├── phone-arrow-down-left.svg
│ │ │ │ ├── phone-arrow-up-right.svg
│ │ │ │ ├── phone-x-mark.svg
│ │ │ │ ├── phone.svg
│ │ │ │ ├── photo.svg
│ │ │ │ ├── play-circle.svg
│ │ │ │ ├── play-pause.svg
│ │ │ │ ├── play.svg
│ │ │ │ ├── plus-circle.svg
│ │ │ │ ├── plus-small.svg
│ │ │ │ ├── plus.svg
│ │ │ │ ├── power.svg
│ │ │ │ ├── presentation-chart-bar.svg
│ │ │ │ ├── presentation-chart-line.svg
│ │ │ │ ├── printer.svg
│ │ │ │ ├── puzzle-piece.svg
│ │ │ │ ├── qr-code.svg
│ │ │ │ ├── question-mark-circle.svg
│ │ │ │ ├── queue-list.svg
│ │ │ │ ├── radio.svg
│ │ │ │ ├── receipt-percent.svg
│ │ │ │ ├── receipt-refund.svg
│ │ │ │ ├── rectangle-group.svg
│ │ │ │ ├── rectangle-stack.svg
│ │ │ │ ├── rocket-launch.svg
│ │ │ │ ├── rss.svg
│ │ │ │ ├── scale.svg
│ │ │ │ ├── scissors.svg
│ │ │ │ ├── server-stack.svg
│ │ │ │ ├── server.svg
│ │ │ │ ├── share.svg
│ │ │ │ ├── shield-check.svg
│ │ │ │ ├── shield-exclamation.svg
│ │ │ │ ├── shopping-bag.svg
│ │ │ │ ├── shopping-cart.svg
│ │ │ │ ├── signal-slash.svg
│ │ │ │ ├── signal.svg
│ │ │ │ ├── sparkles.svg
│ │ │ │ ├── speaker-wave.svg
│ │ │ │ ├── speaker-x-mark.svg
│ │ │ │ ├── square-2-stack.svg
│ │ │ │ ├── square-3-stack-3d.svg
│ │ │ │ ├── squares-2x2.svg
│ │ │ │ ├── squares-plus.svg
│ │ │ │ ├── star.svg
│ │ │ │ ├── stop-circle.svg
│ │ │ │ ├── stop.svg
│ │ │ │ ├── sun.svg
│ │ │ │ ├── swatch.svg
│ │ │ │ ├── table-cells.svg
│ │ │ │ ├── tag.svg
│ │ │ │ ├── ticket.svg
│ │ │ │ ├── trash.svg
│ │ │ │ ├── trophy.svg
│ │ │ │ ├── truck.svg
│ │ │ │ ├── tv.svg
│ │ │ │ ├── user-circle.svg
│ │ │ │ ├── user-group.svg
│ │ │ │ ├── user-minus.svg
│ │ │ │ ├── user-plus.svg
│ │ │ │ ├── user.svg
│ │ │ │ ├── users.svg
│ │ │ │ ├── variable.svg
│ │ │ │ ├── video-camera-slash.svg
│ │ │ │ ├── video-camera.svg
│ │ │ │ ├── view-columns.svg
│ │ │ │ ├── viewfinder-circle.svg
│ │ │ │ ├── wallet.svg
│ │ │ │ ├── wifi.svg
│ │ │ │ ├── window.svg
│ │ │ │ ├── wrench-screwdriver.svg
│ │ │ │ ├── wrench.svg
│ │ │ │ ├── x-circle.svg
│ │ │ │ └── x-mark.svg
│ │ │ └── topbar.js
│ ├── config
│ │ ├── config.exs
│ │ ├── dev.exs
│ │ ├── prod.exs
│ │ ├── runtime.exs
│ │ └── test.exs
│ ├── lib
│ │ ├── elixir_no_ecto.ex
│ │ ├── elixir_no_ecto
│ │ │ ├── application.ex
│ │ │ └── mailer.ex
│ │ ├── elixir_no_ecto_web.ex
│ │ └── elixir_no_ecto_web
│ │ │ ├── components
│ │ │ ├── core_components.ex
│ │ │ ├── layouts.ex
│ │ │ └── layouts
│ │ │ │ ├── app.html.heex
│ │ │ │ └── root.html.heex
│ │ │ ├── controllers
│ │ │ ├── error_html.ex
│ │ │ ├── error_json.ex
│ │ │ ├── page_controller.ex
│ │ │ ├── page_html.ex
│ │ │ └── page_html
│ │ │ │ └── home.html.heex
│ │ │ ├── endpoint.ex
│ │ │ ├── gettext.ex
│ │ │ ├── router.ex
│ │ │ └── telemetry.ex
│ ├── mix.exs
│ ├── mix.lock
│ └── priv
│ │ ├── gettext
│ │ ├── en
│ │ │ └── LC_MESSAGES
│ │ │ │ └── errors.po
│ │ └── errors.pot
│ │ └── static
│ │ ├── favicon.ico
│ │ ├── images
│ │ └── logo.svg
│ │ └── robots.txt
├── fsharp-api
│ ├── Program.fs
│ └── fsharp-api.fsproj
├── fsharp-cli
│ ├── Program.fs
│ └── fsharp-cli.fsproj
├── go-cgo-enabled
│ ├── main.go
│ └── nixpacks.toml
├── go-cmd
│ ├── .gitignore
│ ├── cmd
│ │ └── server
│ │ │ └── main.go
│ ├── go.mod
│ └── go.sum
├── go-custom-version
│ ├── go.mod
│ └── main.go
├── go-gin
│ ├── .gitignore
│ ├── cmd
│ │ └── server
│ │ │ └── main.go
│ ├── go.mod
│ ├── go.sum
│ └── main.go
├── go-mod
│ ├── .gitignore
│ ├── go.mod
│ ├── go.sum
│ └── main.go
├── go-v123
│ ├── go.mod
│ └── main.go
├── go
│ └── main.go
├── haskell-stack
│ ├── .gitignore
│ ├── ChangeLog.md
│ ├── LICENSE
│ ├── README.md
│ ├── Setup.hs
│ ├── app
│ │ └── Main.hs
│ ├── haskell-stack.cabal
│ ├── package.yaml
│ ├── src
│ │ └── Lib.hs
│ └── stack.yaml
├── java-gradle-8-kotlin
│ ├── build.gradle.kts
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── nixpacks.toml
│ ├── settings.gradle
│ └── src
│ │ └── main
│ │ └── java
│ │ └── gradle
│ │ └── App.java
├── java-gradle-8
│ ├── .gradle
│ │ ├── 8.2.1
│ │ │ ├── checksums
│ │ │ │ └── checksums.lock
│ │ │ ├── dependencies-accessors
│ │ │ │ ├── dependencies-accessors.lock
│ │ │ │ └── gc.properties
│ │ │ ├── executionHistory
│ │ │ │ ├── executionHistory.bin
│ │ │ │ └── executionHistory.lock
│ │ │ ├── fileChanges
│ │ │ │ └── last-build.bin
│ │ │ ├── fileHashes
│ │ │ │ ├── fileHashes.bin
│ │ │ │ ├── fileHashes.lock
│ │ │ │ └── resourceHashesCache.bin
│ │ │ └── gc.properties
│ │ ├── buildOutputCleanup
│ │ │ ├── buildOutputCleanup.lock
│ │ │ ├── cache.properties
│ │ │ └── outputFiles.bin
│ │ └── vcs-1
│ │ │ └── gc.properties
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── nixpacks.toml
│ ├── settings.gradle
│ └── src
│ │ └── main
│ │ └── java
│ │ └── gradle
│ │ └── App.java
├── java-gradle-hello-world
│ ├── .gradle
│ │ ├── 7.5
│ │ │ ├── checksums
│ │ │ │ └── checksums.lock
│ │ │ ├── dependencies-accessors
│ │ │ │ ├── dependencies-accessors.lock
│ │ │ │ └── gc.properties
│ │ │ ├── executionHistory
│ │ │ │ └── executionHistory.lock
│ │ │ ├── fileChanges
│ │ │ │ └── last-build.bin
│ │ │ ├── fileHashes
│ │ │ │ └── fileHashes.lock
│ │ │ └── gc.properties
│ │ ├── buildOutputCleanup
│ │ │ ├── buildOutputCleanup.lock
│ │ │ └── cache.properties
│ │ └── vcs-1
│ │ │ └── gc.properties
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
│ │ └── main
│ │ └── java
│ │ └── hello
│ │ └── HelloWorld.java
├── java-maven-wrapper
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── Main.java
│ │ │ └── resources
│ │ │ ├── application.properties
│ │ │ ├── banner.txt
│ │ │ └── templates
│ │ │ └── index.html
│ └── system.properties
├── java-maven
│ ├── .gitignore
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── Main.java
│ │ │ └── resources
│ │ │ ├── application.properties
│ │ │ ├── banner.txt
│ │ │ └── templates
│ │ │ └── index.html
│ └── system.properties
├── java-spring-boot-1
│ ├── LICENSE
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── io
│ │ │ └── datawire
│ │ │ └── labs
│ │ │ └── hellospring
│ │ │ ├── HelloController.java
│ │ │ └── HelloSpringApplication.java
│ │ └── resources
│ │ └── application.properties
├── java-spring-boot-2
│ ├── LICENSE
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── io
│ │ │ └── datawire
│ │ │ └── labs
│ │ │ └── hellospring
│ │ │ ├── HelloController.java
│ │ │ └── HelloSpringApplication.java
│ │ └── resources
│ │ └── application.properties
├── java-spring-boot-3
│ ├── LICENSE
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── io
│ │ │ └── datawire
│ │ │ └── labs
│ │ │ └── hellospring
│ │ │ ├── HelloController.java
│ │ │ └── HelloSpringApplication.java
│ │ └── resources
│ │ └── application.properties
├── nested
│ └── hello
│ │ └── sub
│ │ ├── index.js
│ │ └── package.json
├── node-bun-prisma
│ ├── .gitignore
│ ├── README.md
│ ├── bun.lockb
│ ├── index.ts
│ ├── package.json
│ ├── prisma
│ │ ├── migrations
│ │ │ ├── 20230929003713_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ └── tsconfig.json
├── node-bun-web-server
│ ├── .gitignore
│ ├── README.md
│ ├── bun.lockb
│ ├── index.ts
│ ├── package.json
│ └── tsconfig.json
├── node-bun
│ ├── .gitignore
│ ├── README.md
│ ├── bun.lockb
│ ├── index.ts
│ ├── package.json
│ └── tsconfig.json
├── node-canvas
│ ├── index.js
│ ├── package-lock.json
│ └── package.json
├── node-custom-cache-directories
│ ├── hello
│ │ └── .gitkeep
│ └── package.json
├── node-custom-version
│ ├── index.js
│ ├── package-lock.json
│ ├── package.json
│ └── start.sh
├── node-fetch-network
│ ├── .gitignore
│ ├── fetchData.js
│ ├── package.json
│ └── pnpm-lock.yaml
├── node-legacy-prisma
│ ├── .gitignore
│ ├── nixpacks.toml
│ ├── package.json
│ ├── prisma
│ │ ├── dev.db
│ │ ├── dev.db-journal
│ │ ├── migrations
│ │ │ ├── 20220427185714_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── node-main-file-not-exist
│ ├── index.js
│ └── package.json
├── node-main-file
│ ├── package.json
│ └── src
│ │ └── index.js
├── node-monorepo
│ ├── package.json
│ ├── packages
│ │ ├── client
│ │ │ ├── .eslintrc.json
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── _app.tsx
│ │ │ │ ├── api
│ │ │ │ │ └── hello.ts
│ │ │ │ └── index.tsx
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ └── vercel.svg
│ │ │ ├── styles
│ │ │ │ ├── Home.module.css
│ │ │ │ └── globals.css
│ │ │ ├── tsconfig.json
│ │ │ └── yarn.lock
│ │ └── server
│ │ │ ├── .gitignore
│ │ │ ├── index.ts
│ │ │ ├── package.json
│ │ │ ├── tsconfig.json
│ │ │ └── yarn.lock
│ ├── test.env
│ └── yarn.lock
├── node-moon-monorepo
│ ├── .moon
│ │ ├── toolchain.yml
│ │ └── workspace.yml
│ ├── package-lock.json
│ ├── package.json
│ └── packages
│ │ ├── client
│ │ ├── .eslintrc.json
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── moon.yml
│ │ ├── next-env.d.ts
│ │ ├── next.config.js
│ │ ├── package.json
│ │ ├── pages
│ │ │ ├── _app.tsx
│ │ │ ├── api
│ │ │ │ └── hello.ts
│ │ │ └── index.tsx
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── vercel.svg
│ │ ├── styles
│ │ │ ├── Home.module.css
│ │ │ └── globals.css
│ │ └── tsconfig.json
│ │ └── server
│ │ ├── .gitignore
│ │ ├── index.ts
│ │ ├── moon.yml
│ │ ├── package.json
│ │ └── tsconfig.json
├── node-no-scripts
│ ├── index.js
│ └── package.json
├── node-node-version
│ ├── .node-version
│ ├── index.js
│ ├── package-lock.json
│ └── package.json
├── node-npm-old-lockfile
│ ├── .gitignore
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-npm-v9
│ ├── .gitignore
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-npm
│ ├── .gitignore
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-nvmrc-invalid-lts
│ ├── .nvmrc
│ ├── index.js
│ ├── package-lock.json
│ └── package.json
├── node-nvmrc-lts
│ ├── .nvmrc
│ ├── index.js
│ ├── package-lock.json
│ └── package.json
├── node-nvmrc
│ ├── .nvmrc
│ ├── index.js
│ ├── package-lock.json
│ └── package.json
├── node-nx
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── README.md
│ ├── apps
│ │ ├── .gitkeep
│ │ ├── express-app
│ │ │ ├── .eslintrc.json
│ │ │ ├── jest.config.ts
│ │ │ ├── project.json
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── assets
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── environments
│ │ │ │ │ ├── environment.prod.ts
│ │ │ │ │ └── environment.ts
│ │ │ │ └── main.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ ├── next-app
│ │ │ ├── .eslintrc.json
│ │ │ ├── index.d.ts
│ │ │ ├── jest.config.ts
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── pages
│ │ │ │ ├── _app.tsx
│ │ │ │ ├── index.module.css
│ │ │ │ ├── index.tsx
│ │ │ │ └── styles.css
│ │ │ ├── project.json
│ │ │ ├── public
│ │ │ │ └── .gitkeep
│ │ │ ├── specs
│ │ │ │ └── index.spec.tsx
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ ├── no-options
│ │ │ ├── astro.config.mjs
│ │ │ ├── project.json
│ │ │ ├── public
│ │ │ │ ├── assets
│ │ │ │ │ └── logo.svg
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── robots.txt
│ │ │ │ └── styles
│ │ │ │ │ ├── global.css
│ │ │ │ │ └── home.css
│ │ │ ├── src
│ │ │ │ ├── components
│ │ │ │ │ └── Tour.astro
│ │ │ │ └── pages
│ │ │ │ │ └── index.astro
│ │ │ └── tsconfig.json
│ │ ├── node-app
│ │ │ ├── .eslintrc.json
│ │ │ ├── build.js
│ │ │ ├── project.json
│ │ │ └── src
│ │ │ │ └── index.js
│ │ ├── start-command-production
│ │ │ ├── .eslintrc.json
│ │ │ ├── jest.config.ts
│ │ │ ├── project.json
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── assets
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── environments
│ │ │ │ │ ├── environment.prod.ts
│ │ │ │ │ └── environment.ts
│ │ │ │ └── main.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ └── start-command
│ │ │ ├── .eslintrc.json
│ │ │ ├── jest.config.ts
│ │ │ ├── project.json
│ │ │ ├── src
│ │ │ ├── app
│ │ │ │ └── .gitkeep
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── environments
│ │ │ │ ├── environment.prod.ts
│ │ │ │ └── environment.ts
│ │ │ └── main.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ ├── babel.config.json
│ ├── jest.config.ts
│ ├── jest.preset.js
│ ├── libs
│ │ └── .gitkeep
│ ├── nx.json
│ ├── package-lock.json
│ ├── package.json
│ ├── tools
│ │ ├── generators
│ │ │ └── .gitkeep
│ │ ├── scripts
│ │ │ └── patch-nx-cli.js
│ │ └── tsconfig.tools.json
│ ├── tsconfig.base.json
│ └── workspace.json
├── node-pnpm-corepack
│ ├── .gitignore
│ ├── index.ts
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── tsconfig.json
├── node-pnpm-monorepo
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── apps
│ │ ├── docs
│ │ │ ├── .eslintrc.js
│ │ │ ├── README.md
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ └── index.tsx
│ │ │ └── tsconfig.json
│ │ └── web
│ │ │ ├── .eslintrc.js
│ │ │ ├── README.md
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ └── index.tsx
│ │ │ └── tsconfig.json
│ ├── package.json
│ ├── packages
│ │ ├── eslint-config-custom
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── tsconfig
│ │ │ ├── README.md
│ │ │ ├── base.json
│ │ │ ├── nextjs.json
│ │ │ ├── package.json
│ │ │ └── react-library.json
│ │ └── ui
│ │ │ ├── Button.tsx
│ │ │ ├── index.tsx
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ ├── pnpm-lock.yaml
│ └── pnpm-workspace.yaml
├── node-pnpm-v6
│ ├── .gitignore
│ ├── index.ts
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── tsconfig.json
├── node-pnpm-v8
│ ├── .gitignore
│ ├── index.ts
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── tsconfig.json
├── node-pnpm-v9
│ ├── .gitignore
│ ├── index.ts
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── tsconfig.json
├── node-prisma-postgres-npm-v9
│ ├── .gitignore
│ ├── package-lock.json
│ ├── package.json
│ ├── prisma
│ │ ├── migrations
│ │ │ ├── 20220921171727_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── node-prisma-postgres
│ ├── .gitignore
│ ├── package-lock.json
│ ├── package.json
│ ├── prisma
│ │ ├── migrations
│ │ │ ├── 20220921171727_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── node-puppeteer
│ ├── index.js
│ └── package.json
├── node-python
│ └── nixpacks.toml
├── node-react-router-v7-framework
│ ├── .dockerignore
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── app
│ │ ├── app.css
│ │ ├── root.tsx
│ │ ├── routes.ts
│ │ ├── routes
│ │ │ └── home.tsx
│ │ └── welcome
│ │ │ ├── logo-dark.svg
│ │ │ ├── logo-light.svg
│ │ │ └── welcome.tsx
│ ├── package.json
│ ├── public
│ │ └── favicon.ico
│ ├── react-router.config.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── node-react-router-v7-spa
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-remix
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── entry.client.tsx
│ │ ├── entry.server.tsx
│ │ ├── root.tsx
│ │ ├── routes
│ │ │ └── _index.tsx
│ │ └── tailwind.css
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ ├── logo-dark.png
│ │ └── logo-light.png
│ ├── tailwind.config.ts
│ ├── test.json
│ ├── tsconfig.json
│ └── vite.config.ts
├── node-turborepo
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── README.md
│ ├── apps
│ │ ├── docs
│ │ │ ├── .eslintrc.js
│ │ │ ├── README.md
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ └── index.tsx
│ │ │ └── tsconfig.json
│ │ └── web
│ │ │ ├── .eslintrc.js
│ │ │ ├── README.md
│ │ │ ├── next-env.d.ts
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ └── index.tsx
│ │ │ └── tsconfig.json
│ ├── package-lock.json
│ ├── package.json
│ ├── packages
│ │ ├── eslint-config-custom
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── tsconfig
│ │ │ ├── README.md
│ │ │ ├── base.json
│ │ │ ├── nextjs.json
│ │ │ ├── package.json
│ │ │ └── react-library.json
│ │ └── ui
│ │ │ ├── Button.tsx
│ │ │ ├── index.tsx
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ └── turbo.json
├── node-typescript-incremental-extends
│ ├── .gitignore
│ ├── extendme.json
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-typescript-incremental-out-dir
│ ├── .gitignore
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-typescript-incremental-tsbuildinfo-path
│ ├── .gitignore
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-typescript-incremental
│ ├── .gitignore
│ ├── index.ts
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── node-variables
│ ├── index.js
│ └── package.json
├── node-vite-lit-ts
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── assets
│ │ │ └── lit.svg
│ │ ├── index.css
│ │ ├── my-element.ts
│ │ └── vite-env.d.ts
│ └── tsconfig.json
├── node-vite-preact-ts
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── app.css
│ │ ├── app.tsx
│ │ ├── assets
│ │ │ └── preact.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-vite-qwik-ts
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── app.css
│ │ ├── app.tsx
│ │ ├── assets
│ │ │ └── qwik.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-vite-react-ts
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-vite-solid-ts
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── solid.svg
│ │ ├── index.css
│ │ ├── index.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-vite-svelte-ts
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.svelte
│ │ ├── app.css
│ │ ├── assets
│ │ │ └── svelte.svg
│ │ ├── lib
│ │ │ └── Counter.svelte
│ │ ├── main.ts
│ │ └── vite-env.d.ts
│ ├── svelte.config.js
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-vite-sveltekit
│ ├── .gitignore
│ ├── .npmrc
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── README.md
│ ├── eslint.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── src
│ │ ├── app.css
│ │ ├── app.d.ts
│ │ ├── app.html
│ │ ├── lib
│ │ │ └── images
│ │ │ │ ├── github.svg
│ │ │ │ ├── svelte-logo.svg
│ │ │ │ ├── svelte-welcome.png
│ │ │ │ └── svelte-welcome.webp
│ │ └── routes
│ │ │ ├── +layout.svelte
│ │ │ ├── +page.svelte
│ │ │ ├── +page.ts
│ │ │ ├── Counter.svelte
│ │ │ ├── Header.svelte
│ │ │ ├── about
│ │ │ ├── +page.svelte
│ │ │ └── +page.ts
│ │ │ └── sverdle
│ │ │ ├── +page.server.ts
│ │ │ ├── +page.svelte
│ │ │ ├── game.ts
│ │ │ ├── how-to-play
│ │ │ ├── +page.svelte
│ │ │ └── +page.ts
│ │ │ ├── reduced-motion.ts
│ │ │ └── words.server.ts
│ ├── static
│ │ ├── favicon.png
│ │ └── robots.txt
│ ├── svelte.config.js
│ ├── tailwind.config.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── node-vite-vanilla-ts
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── counter.ts
│ │ ├── main.ts
│ │ ├── style.css
│ │ ├── typescript.svg
│ │ └── vite-env.d.ts
│ ├── test.env
│ └── tsconfig.json
├── node-vite-vue-ts
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.vue
│ │ ├── assets
│ │ │ └── vue.svg
│ │ ├── components
│ │ │ └── HelloWorld.vue
│ │ ├── main.ts
│ │ ├── style.css
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── node-yarn-berry
│ ├── .gitignore
│ ├── .pnp.cjs
│ ├── .yarn
│ │ ├── cache
│ │ │ ├── @cspotcode-source-map-support-npm-0.8.1-964f2de99d-5718f26708.zip
│ │ │ ├── @fastify-ajv-compiler-npm-3.1.2-21331d6190-8876754279.zip
│ │ │ ├── @fastify-deepmerge-npm-1.1.0-d1caf4a071-3e6839ef2a.zip
│ │ │ ├── @fastify-error-npm-3.0.0-c8ab629ca9-d9ea16db2d.zip
│ │ │ ├── @fastify-fast-json-stringify-compiler-npm-4.0.0-0755fbe7f6-5cfeebcd9f.zip
│ │ │ ├── @gar-promisify-npm-1.1.3-ac1a325862-4059f790e2.zip
│ │ │ ├── @jridgewell-resolve-uri-npm-3.1.0-6ff2351e61-b5ceaaf9a1.zip
│ │ │ ├── @jridgewell-sourcemap-codec-npm-1.4.14-f5f0630788-61100637b6.zip
│ │ │ ├── @jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-d89597752f.zip
│ │ │ ├── @npmcli-fs-npm-2.1.1-2769242877-4944a0545d.zip
│ │ │ ├── @npmcli-move-file-npm-2.0.0-d8bd1d35d2-1388777b50.zip
│ │ │ ├── @tootallnate-once-npm-2.0.0-e36cf4f140-ad87447820.zip
│ │ │ ├── @tsconfig-node10-npm-1.0.9-f2e2d20feb-a33ae4dc2a.zip
│ │ │ ├── @tsconfig-node12-npm-1.0.11-9710d1c61b-5ce29a41b1.zip
│ │ │ ├── @tsconfig-node14-npm-1.0.3-15321421d2-19275fe80c.zip
│ │ │ ├── @tsconfig-node16-npm-1.0.3-6a4a30eda2-3a8b657dd0.zip
│ │ │ ├── @types-node-npm-18.0.6-1bdee507ca-780f8885a6.zip
│ │ │ ├── abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip
│ │ │ ├── abort-controller-npm-3.0.0-2f3a9a2bcb-170bdba9b4.zip
│ │ │ ├── abstract-logging-npm-2.0.1-b805b8edfa-6967d15e5a.zip
│ │ │ ├── acorn-npm-8.8.0-9ef399ab45-7270ca82b2.zip
│ │ │ ├── acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip
│ │ │ ├── agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip
│ │ │ ├── agentkeepalive-npm-4.2.1-b86a9fb343-39cb49ed8c.zip
│ │ │ ├── aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip
│ │ │ ├── ajv-formats-npm-2.1.1-3cec02eae9-4a287d937f.zip
│ │ │ ├── ajv-npm-8.11.0-83d029789c-5e0ff22680.zip
│ │ │ ├── ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip
│ │ │ ├── anymatch-npm-3.1.2-1d5471acfa-985163db22.zip
│ │ │ ├── aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip
│ │ │ ├── archy-npm-1.0.0-7db8bfdc3b-504ae7af65.zip
│ │ │ ├── are-we-there-yet-npm-3.0.0-1391430190-348edfdd93.zip
│ │ │ ├── arg-npm-4.1.3-1748b966a8-544af8dd3f.zip
│ │ │ ├── atomic-sleep-npm-1.0.0-17d8a762a3-b95275afb2.zip
│ │ │ ├── avvio-npm-8.2.0-cb8c70a9a4-bbd06eeb1f.zip
│ │ │ ├── balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip
│ │ │ ├── binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip
│ │ │ ├── brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip
│ │ │ ├── brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip
│ │ │ ├── braces-npm-3.0.2-782240b28a-e2a8e769a8.zip
│ │ │ ├── cacache-npm-16.1.1-84a00badf3-4885246170.zip
│ │ │ ├── chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip
│ │ │ ├── chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip
│ │ │ ├── clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip
│ │ │ ├── color-support-npm-1.1.3-3be5c53455-9b73568176.zip
│ │ │ ├── concat-map-npm-0.0.1-85a921b7ee-902a9f5d89.zip
│ │ │ ├── console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip
│ │ │ ├── cookie-npm-0.5.0-e2d58a161a-1f4bd2ca57.zip
│ │ │ ├── create-require-npm-1.1.1-839884ca2e-a9a1503d43.zip
│ │ │ ├── debug-npm-3.2.7-754e818c7a-b3d8c59407.zip
│ │ │ ├── debug-npm-4.3.4-4513954577-3dbad3f94e.zip
│ │ │ ├── delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip
│ │ │ ├── depd-npm-1.1.2-b0c8414da7-6b406620d2.zip
│ │ │ ├── diff-npm-4.0.2-73133c7102-f2c09b0ce4.zip
│ │ │ ├── emoji-regex-npm-8.0.0-213764015c-d4c5c39d5a.zip
│ │ │ ├── encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip
│ │ │ ├── env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip
│ │ │ ├── err-code-npm-2.0.3-082e0ff9a7-8b7b1be20d.zip
│ │ │ ├── event-target-shim-npm-5.0.1-cb48709025-1ffe3bb22a.zip
│ │ │ ├── fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip
│ │ │ ├── fast-json-stringify-npm-5.1.0-e690a289f4-712e795ecb.zip
│ │ │ ├── fast-redact-npm-3.1.1-dc632dc8ce-e486cc9990.zip
│ │ │ ├── fast-uri-npm-2.1.0-be274255e1-60ecece5ab.zip
│ │ │ ├── fastify-npm-4.2.1-3ba2bee8ac-443c634d1a.zip
│ │ │ ├── fastq-npm-1.13.0-a45963881c-32cf15c29a.zip
│ │ │ ├── fill-range-npm-7.0.1-b8b1817caa-cc283f4e65.zip
│ │ │ ├── find-my-way-npm-7.0.0-8d90140564-5f2beef0cb.zip
│ │ │ ├── forwarded-npm-0.2.0-6473dabe35-fd27e2394d.zip
│ │ │ ├── fs-minipass-npm-2.1.0-501ef87306-1b8d128dae.zip
│ │ │ ├── fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip
│ │ │ ├── fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip
│ │ │ ├── fsevents-patch-3340e2eb10-8.zip
│ │ │ ├── gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip
│ │ │ ├── glob-npm-7.2.3-2d866d17a5-29452e97b3.zip
│ │ │ ├── glob-npm-8.0.3-750f909025-50bcdea19d.zip
│ │ │ ├── glob-parent-npm-5.1.2-021ab32634-f4f2bfe242.zip
│ │ │ ├── graceful-fs-npm-4.2.10-79c70989ca-3f109d70ae.zip
│ │ │ ├── has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip
│ │ │ ├── has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip
│ │ │ ├── http-cache-semantics-npm-4.1.0-860520a31f-974de94a81.zip
│ │ │ ├── http-proxy-agent-npm-5.0.0-7f1f121b83-e2ee1ff165.zip
│ │ │ ├── https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip
│ │ │ ├── humanize-ms-npm-1.2.1-e942bd7329-9c7a74a282.zip
│ │ │ ├── iconv-lite-npm-0.6.3-24b8aae27e-3f60d47a5c.zip
│ │ │ ├── ignore-by-default-npm-1.0.1-78ea10bc54-441509147b.zip
│ │ │ ├── imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip
│ │ │ ├── indent-string-npm-4.0.0-7b717435b2-824cfb9929.zip
│ │ │ ├── infer-owner-npm-1.0.4-685ac3d2af-181e732764.zip
│ │ │ ├── inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip
│ │ │ ├── inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip
│ │ │ ├── ip-npm-2.0.0-204facb3cc-cfcfac6b87.zip
│ │ │ ├── ipaddr.js-npm-1.9.1-19ae7878b4-f88d382598.zip
│ │ │ ├── is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip
│ │ │ ├── is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip
│ │ │ ├── is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip
│ │ │ ├── is-glob-npm-4.0.3-cb87bf1bdb-d381c1319f.zip
│ │ │ ├── is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip
│ │ │ ├── is-number-npm-7.0.0-060086935c-456ac6f8e0.zip
│ │ │ ├── isexe-npm-2.0.0-b58870bd2e-26bf6c5480.zip
│ │ │ ├── json-schema-traverse-npm-1.0.0-fb3684f4f0-02f2f466cd.zip
│ │ │ ├── light-my-request-npm-5.2.0-124f39d80e-c42b5a6004.zip
│ │ │ ├── lru-cache-npm-6.0.0-b4c8668fe1-f97f499f89.zip
│ │ │ ├── lru-cache-npm-7.13.1-521ddcc43f-f53c7dd098.zip
│ │ │ ├── make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip
│ │ │ ├── make-fetch-happen-npm-10.2.0-1f4b459b17-2f6c294179.zip
│ │ │ ├── minimatch-npm-3.1.2-9405269906-c154e56640.zip
│ │ │ ├── minimatch-npm-5.1.0-34f6240621-15ce53d31a.zip
│ │ │ ├── minipass-collect-npm-1.0.2-3b4676eab5-14df761028.zip
│ │ │ ├── minipass-fetch-npm-2.1.0-300ce55188-1334732859.zip
│ │ │ ├── minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip
│ │ │ ├── minipass-npm-3.3.4-6cf48a6c5e-5d95a7738c.zip
│ │ │ ├── minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip
│ │ │ ├── minipass-sized-npm-1.0.3-306d86f432-79076749fc.zip
│ │ │ ├── minizlib-npm-2.1.2-ea89cd0cfb-f1fdeac0b0.zip
│ │ │ ├── mkdirp-npm-1.0.4-37f6ef56b9-a96865108c.zip
│ │ │ ├── ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip
│ │ │ ├── ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip
│ │ │ ├── negotiator-npm-0.6.3-9d50e36171-b8ffeb1e26.zip
│ │ │ ├── node-gyp-npm-9.1.0-2091059b31-1437fa4a87.zip
│ │ │ ├── nodemon-npm-2.0.19-5d6fa595c6-c6cf89435a.zip
│ │ │ ├── nopt-npm-1.0.10-f3db192976-f62575acea.zip
│ │ │ ├── nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip
│ │ │ ├── normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip
│ │ │ ├── npmlog-npm-6.0.2-e0e69455c7-ae238cd264.zip
│ │ │ ├── on-exit-leak-free-npm-2.1.0-b522202aa1-7334d98b87.zip
│ │ │ ├── once-npm-1.4.0-ccf03ef07a-cd0a885013.zip
│ │ │ ├── p-map-npm-4.0.0-4677ae07c7-cb0ab21ec0.zip
│ │ │ ├── path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip
│ │ │ ├── picomatch-npm-2.3.1-c782cfd986-050c865ce8.zip
│ │ │ ├── pino-abstract-transport-npm-1.0.0-a566611547-05dd0eda52.zip
│ │ │ ├── pino-npm-8.3.0-82d640742f-c6e3dd7d95.zip
│ │ │ ├── pino-std-serializers-npm-6.0.0-c73a1b0dfd-d9dc1779b3.zip
│ │ │ ├── process-warning-npm-2.0.0-f7a9c0265e-a2bb299835.zip
│ │ │ ├── promise-inflight-npm-1.0.1-5bb925afac-2274948309.zip
│ │ │ ├── promise-retry-npm-2.0.1-871f0b01b7-f96a3f6d90.zip
│ │ │ ├── proxy-addr-npm-2.0.7-dae6552872-29c6990ce9.zip
│ │ │ ├── pstree.remy-npm-1.1.8-2dd5d55de2-5cb53698d6.zip
│ │ │ ├── punycode-npm-2.1.1-26eb3e15cf-823bf443c6.zip
│ │ │ ├── quick-format-unescaped-npm-4.0.4-7e22c9b7dc-7bc32b9935.zip
│ │ │ ├── readable-stream-npm-3.6.0-23a4a5eb56-d4ea81502d.zip
│ │ │ ├── readable-stream-npm-4.1.0-e7168d3ee7-ff2bb513af.zip
│ │ │ ├── readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip
│ │ │ ├── real-require-npm-0.1.0-354945c66f-96745583ed.zip
│ │ │ ├── require-from-string-npm-2.0.2-8557e0db12-a03ef68954.zip
│ │ │ ├── ret-npm-0.2.2-f5d3022812-774964bb41.zip
│ │ │ ├── retry-npm-0.12.0-72ac7fb4cc-623bd7d2e5.zip
│ │ │ ├── reusify-npm-1.0.4-95ac4aec11-c3076ebcc2.zip
│ │ │ ├── rfdc-npm-1.3.0-272f288ad8-fb2ba8512e.zip
│ │ │ ├── rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip
│ │ │ ├── safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip
│ │ │ ├── safe-regex2-npm-2.0.0-eadecc9909-f5e182fca0.zip
│ │ │ ├── safe-stable-stringify-npm-2.3.1-5e1888c3a7-a0a0bad029.zip
│ │ │ ├── safer-buffer-npm-2.1.2-8d5c0b705e-cab8f25ae6.zip
│ │ │ ├── secure-json-parse-npm-2.4.0-161f104c50-efaafcaa08.zip
│ │ │ ├── semver-npm-5.7.1-40bcea106b-57fd0acfd0.zip
│ │ │ ├── semver-npm-7.0.0-218e8c00ca-272c11bf8d.zip
│ │ │ ├── semver-npm-7.3.7-3bfe704194-2fa3e87756.zip
│ │ │ ├── set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip
│ │ │ ├── set-cookie-parser-npm-2.5.0-8ae0015ec0-df277b2c49.zip
│ │ │ ├── signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip
│ │ │ ├── simple-update-notifier-npm-1.0.7-c27b0a20ac-aaadc1f158.zip
│ │ │ ├── smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip
│ │ │ ├── socks-npm-2.7.0-cc1cb019db-0b5d94e2b3.zip
│ │ │ ├── socks-proxy-agent-npm-7.0.0-7aacf32ea0-7205543701.zip
│ │ │ ├── sonic-boom-npm-3.1.0-658bdd99bb-164fa2fa67.zip
│ │ │ ├── split2-npm-4.1.0-1c1a4bd984-ec581597cb.zip
│ │ │ ├── ssri-npm-9.0.1-33ce27f4f8-fb58f5e46b.zip
│ │ │ ├── string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip
│ │ │ ├── string_decoder-npm-1.3.0-2422117fd0-8417646695.zip
│ │ │ ├── strip-ansi-npm-6.0.1-caddc7cb40-f3cd25890a.zip
│ │ │ ├── supports-color-npm-5.5.0-183ac537bc-95f6f4ba5a.zip
│ │ │ ├── tar-npm-6.1.11-e6ac3cba9c-a04c07bb9e.zip
│ │ │ ├── thread-stream-npm-2.0.0-e75466a2d2-5156f2bda7.zip
│ │ │ ├── tiny-lru-npm-8.0.2-b190e31fd1-ec4d884914.zip
│ │ │ ├── to-regex-range-npm-5.0.1-f1e8263b00-f76fa01b3d.zip
│ │ │ ├── touch-npm-3.1.0-e2eacebbda-e0be589cb5.zip
│ │ │ ├── ts-node-npm-10.9.1-6c268be7f4-090adff130.zip
│ │ │ ├── typescript-npm-4.7.4-65aa6ffb42-5750181b1c.zip
│ │ │ ├── typescript-patch-0cb3c99916-9096d8f6c1.zip
│ │ │ ├── undefsafe-npm-2.0.5-8c3bbf9354-f42ab3b577.zip
│ │ │ ├── unique-filename-npm-1.1.1-c885c5095b-cf4998c922.zip
│ │ │ ├── unique-slug-npm-2.0.2-f6ba1ddeb7-5b6876a645.zip
│ │ │ ├── uri-js-npm-4.4.1-66d11cbcaf-7167432de6.zip
│ │ │ ├── util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip
│ │ │ ├── v8-compile-cache-lib-npm-3.0.1-4886071ece-78089ad549.zip
│ │ │ ├── which-npm-2.0.2-320ddf72f7-1a5c563d3c.zip
│ │ │ ├── wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip
│ │ │ ├── wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip
│ │ │ ├── yallist-npm-4.0.0-b493d9e907-343617202a.zip
│ │ │ └── yn-npm-3.1.1-8ad4259784-2c487b0e14.zip
│ │ └── releases
│ │ │ └── yarn-3.2.4.cjs
│ ├── .yarnrc.yml
│ ├── index.ts
│ ├── package.json
│ ├── tsconfig.json
│ └── yarn.lock
├── node-yarn-custom-node-version
│ ├── index.js
│ ├── package.json
│ └── yarn.lock
├── node-yarn-prisma
│ ├── .gitignore
│ ├── package.json
│ ├── prisma
│ │ ├── dev.db
│ │ ├── dev.db-journal
│ │ ├── migrations
│ │ │ ├── 20220427185714_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── node-yarn
│ ├── .gitignore
│ ├── index.ts
│ ├── package.json
│ ├── tsconfig.json
│ └── yarn.lock
├── node
│ ├── index.js
│ ├── package-lock.json
│ └── package.json
├── overriding-environment-variables
│ ├── index.js
│ ├── package.json
│ └── test.env
├── php-api
│ ├── .gitignore
│ ├── composer.json
│ ├── composer.lock
│ ├── nixpacks.toml
│ ├── public
│ │ └── index.php
│ └── src
│ │ └── App
│ │ ├── App.php
│ │ └── Controllers
│ │ └── Greeting.php
├── php-custom-config
│ ├── index.php
│ ├── nginx.template.conf
│ └── stuff
│ │ └── index.php
├── php-laravel-81
│ ├── .editorconfig
│ ├── .env
│ ├── .env.example
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .styleci.yml
│ ├── README.md
│ ├── app
│ │ ├── Console
│ │ │ └── Kernel.php
│ │ ├── Exceptions
│ │ │ └── Handler.php
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ └── Controller.php
│ │ │ ├── Kernel.php
│ │ │ └── Middleware
│ │ │ │ ├── Authenticate.php
│ │ │ │ ├── EncryptCookies.php
│ │ │ │ ├── PreventRequestsDuringMaintenance.php
│ │ │ │ ├── RedirectIfAuthenticated.php
│ │ │ │ ├── TrimStrings.php
│ │ │ │ ├── TrustHosts.php
│ │ │ │ ├── TrustProxies.php
│ │ │ │ └── VerifyCsrfToken.php
│ │ ├── Models
│ │ │ └── User.php
│ │ └── Providers
│ │ │ ├── AppServiceProvider.php
│ │ │ ├── AuthServiceProvider.php
│ │ │ ├── BroadcastServiceProvider.php
│ │ │ ├── EventServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── artisan
│ ├── bootstrap
│ │ ├── app.php
│ │ └── cache
│ │ │ └── .gitignore
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── app.php
│ │ ├── auth.php
│ │ ├── broadcasting.php
│ │ ├── cache.php
│ │ ├── cors.php
│ │ ├── database.php
│ │ ├── filesystems.php
│ │ ├── hashing.php
│ │ ├── logging.php
│ │ ├── mail.php
│ │ ├── queue.php
│ │ ├── sanctum.php
│ │ ├── services.php
│ │ ├── session.php
│ │ └── view.php
│ ├── database
│ │ ├── .gitignore
│ │ ├── factories
│ │ │ └── UserFactory.php
│ │ ├── migrations
│ │ │ ├── 2014_10_12_000000_create_users_table.php
│ │ │ ├── 2014_10_12_100000_create_password_resets_table.php
│ │ │ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ │ │ └── 2019_12_14_000001_create_personal_access_tokens_table.php
│ │ └── seeders
│ │ │ └── DatabaseSeeder.php
│ ├── docker-compose.yml
│ ├── lang
│ │ └── en
│ │ │ ├── auth.php
│ │ │ ├── pagination.php
│ │ │ ├── passwords.php
│ │ │ └── validation.php
│ ├── package.json
│ ├── phpunit.xml
│ ├── public
│ │ ├── .htaccess
│ │ ├── favicon.ico
│ │ ├── index.php
│ │ └── robots.txt
│ ├── resources
│ │ ├── css
│ │ │ └── app.css
│ │ ├── js
│ │ │ ├── app.js
│ │ │ └── bootstrap.js
│ │ └── views
│ │ │ └── welcome.blade.php
│ ├── routes
│ │ ├── api.php
│ │ ├── channels.php
│ │ ├── console.php
│ │ └── web.php
│ ├── storage
│ │ ├── app
│ │ │ ├── .gitignore
│ │ │ └── public
│ │ │ │ └── .gitignore
│ │ ├── framework
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ ├── .gitignore
│ │ │ │ └── data
│ │ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── logs
│ │ │ └── .gitignore
│ ├── tests
│ │ ├── CreatesApplication.php
│ │ ├── Feature
│ │ │ └── ExampleTest.php
│ │ ├── TestCase.php
│ │ └── Unit
│ │ │ └── ExampleTest.php
│ └── webpack.mix.js
├── php-laravel-83
│ ├── .editorconfig
│ ├── .env.example
│ ├── .gitattributes
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ ├── Auth
│ │ │ │ │ ├── AuthenticatedSessionController.php
│ │ │ │ │ ├── ConfirmablePasswordController.php
│ │ │ │ │ ├── EmailVerificationNotificationController.php
│ │ │ │ │ ├── EmailVerificationPromptController.php
│ │ │ │ │ ├── NewPasswordController.php
│ │ │ │ │ ├── PasswordController.php
│ │ │ │ │ ├── PasswordResetLinkController.php
│ │ │ │ │ ├── RegisteredUserController.php
│ │ │ │ │ └── VerifyEmailController.php
│ │ │ │ ├── Controller.php
│ │ │ │ └── ProfileController.php
│ │ │ ├── Middleware
│ │ │ │ └── HandleInertiaRequests.php
│ │ │ └── Requests
│ │ │ │ ├── Auth
│ │ │ │ └── LoginRequest.php
│ │ │ │ └── ProfileUpdateRequest.php
│ │ ├── Models
│ │ │ └── User.php
│ │ └── Providers
│ │ │ └── AppServiceProvider.php
│ ├── artisan
│ ├── bootstrap
│ │ ├── app.php
│ │ ├── cache
│ │ │ └── .gitignore
│ │ └── providers.php
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── app.php
│ │ ├── auth.php
│ │ ├── cache.php
│ │ ├── database.php
│ │ ├── filesystems.php
│ │ ├── logging.php
│ │ ├── mail.php
│ │ ├── queue.php
│ │ ├── services.php
│ │ └── session.php
│ ├── database
│ │ ├── .gitignore
│ │ ├── factories
│ │ │ └── UserFactory.php
│ │ ├── migrations
│ │ │ ├── 0001_01_01_000000_create_users_table.php
│ │ │ ├── 0001_01_01_000001_create_cache_table.php
│ │ │ └── 0001_01_01_000002_create_jobs_table.php
│ │ └── seeders
│ │ │ └── DatabaseSeeder.php
│ ├── jsconfig.json
│ ├── package-lock.json
│ ├── package.json
│ ├── phpunit.xml
│ ├── postcss.config.js
│ ├── public
│ │ ├── .htaccess
│ │ ├── favicon.ico
│ │ ├── index.php
│ │ └── robots.txt
│ ├── resources
│ │ ├── css
│ │ │ └── app.css
│ │ ├── js
│ │ │ ├── Components
│ │ │ │ ├── ApplicationLogo.jsx
│ │ │ │ ├── Checkbox.jsx
│ │ │ │ ├── DangerButton.jsx
│ │ │ │ ├── Dropdown.jsx
│ │ │ │ ├── InputError.jsx
│ │ │ │ ├── InputLabel.jsx
│ │ │ │ ├── Modal.jsx
│ │ │ │ ├── NavLink.jsx
│ │ │ │ ├── PrimaryButton.jsx
│ │ │ │ ├── ResponsiveNavLink.jsx
│ │ │ │ ├── SecondaryButton.jsx
│ │ │ │ └── TextInput.jsx
│ │ │ ├── Layouts
│ │ │ │ ├── AuthenticatedLayout.jsx
│ │ │ │ └── GuestLayout.jsx
│ │ │ ├── Pages
│ │ │ │ ├── Auth
│ │ │ │ │ ├── ConfirmPassword.jsx
│ │ │ │ │ ├── ForgotPassword.jsx
│ │ │ │ │ ├── Login.jsx
│ │ │ │ │ ├── Register.jsx
│ │ │ │ │ ├── ResetPassword.jsx
│ │ │ │ │ └── VerifyEmail.jsx
│ │ │ │ ├── Dashboard.jsx
│ │ │ │ ├── Profile
│ │ │ │ │ ├── Edit.jsx
│ │ │ │ │ └── Partials
│ │ │ │ │ │ ├── DeleteUserForm.jsx
│ │ │ │ │ │ ├── UpdatePasswordForm.jsx
│ │ │ │ │ │ └── UpdateProfileInformationForm.jsx
│ │ │ │ └── Welcome.jsx
│ │ │ ├── app.jsx
│ │ │ └── bootstrap.js
│ │ └── views
│ │ │ └── app.blade.php
│ ├── routes
│ │ ├── auth.php
│ │ ├── console.php
│ │ └── web.php
│ ├── storage
│ │ ├── app
│ │ │ ├── .gitignore
│ │ │ ├── private
│ │ │ │ └── .gitignore
│ │ │ └── public
│ │ │ │ └── .gitignore
│ │ ├── framework
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ ├── .gitignore
│ │ │ │ └── data
│ │ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── logs
│ │ │ └── .gitignore
│ ├── tailwind.config.js
│ ├── tests
│ │ ├── Feature
│ │ │ ├── Auth
│ │ │ │ ├── AuthenticationTest.php
│ │ │ │ ├── EmailVerificationTest.php
│ │ │ │ ├── PasswordConfirmationTest.php
│ │ │ │ ├── PasswordResetTest.php
│ │ │ │ ├── PasswordUpdateTest.php
│ │ │ │ └── RegistrationTest.php
│ │ │ ├── ExampleTest.php
│ │ │ └── ProfileTest.php
│ │ ├── TestCase.php
│ │ └── Unit
│ │ │ └── ExampleTest.php
│ └── vite.config.js
├── php-laravel-84
│ ├── .editorconfig
│ ├── .env.example
│ ├── .gitattributes
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── Http
│ │ │ └── Controllers
│ │ │ │ └── Controller.php
│ │ ├── Models
│ │ │ └── User.php
│ │ └── Providers
│ │ │ └── AppServiceProvider.php
│ ├── artisan
│ ├── bootstrap
│ │ ├── app.php
│ │ ├── cache
│ │ │ └── .gitignore
│ │ └── providers.php
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── app.php
│ │ ├── auth.php
│ │ ├── cache.php
│ │ ├── database.php
│ │ ├── filesystems.php
│ │ ├── logging.php
│ │ ├── mail.php
│ │ ├── queue.php
│ │ ├── services.php
│ │ └── session.php
│ ├── database
│ │ ├── .gitignore
│ │ ├── factories
│ │ │ └── UserFactory.php
│ │ ├── migrations
│ │ │ ├── 0001_01_01_000000_create_users_table.php
│ │ │ ├── 0001_01_01_000001_create_cache_table.php
│ │ │ └── 0001_01_01_000002_create_jobs_table.php
│ │ └── seeders
│ │ │ └── DatabaseSeeder.php
│ ├── package.json
│ ├── phpunit.xml
│ ├── postcss.config.js
│ ├── public
│ │ ├── .htaccess
│ │ ├── favicon.ico
│ │ ├── index.php
│ │ └── robots.txt
│ ├── resources
│ │ ├── css
│ │ │ └── app.css
│ │ ├── js
│ │ │ ├── app.js
│ │ │ └── bootstrap.js
│ │ └── views
│ │ │ └── welcome.blade.php
│ ├── routes
│ │ ├── console.php
│ │ └── web.php
│ ├── storage
│ │ ├── app
│ │ │ ├── .gitignore
│ │ │ ├── private
│ │ │ │ └── .gitignore
│ │ │ └── public
│ │ │ │ └── .gitignore
│ │ ├── framework
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ ├── .gitignore
│ │ │ │ └── data
│ │ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── logs
│ │ │ └── .gitignore
│ ├── tailwind.config.js
│ ├── tests
│ │ ├── Feature
│ │ │ └── ExampleTest.php
│ │ ├── TestCase.php
│ │ └── Unit
│ │ │ └── ExampleTest.php
│ └── vite.config.js
├── php-laravel-ext-json
│ ├── .editorconfig
│ ├── .env
│ ├── .env.example
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .styleci.yml
│ ├── README.md
│ ├── app
│ │ ├── Console
│ │ │ └── Kernel.php
│ │ ├── Exceptions
│ │ │ └── Handler.php
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ └── Controller.php
│ │ │ ├── Kernel.php
│ │ │ └── Middleware
│ │ │ │ ├── Authenticate.php
│ │ │ │ ├── EncryptCookies.php
│ │ │ │ ├── PreventRequestsDuringMaintenance.php
│ │ │ │ ├── RedirectIfAuthenticated.php
│ │ │ │ ├── TrimStrings.php
│ │ │ │ ├── TrustHosts.php
│ │ │ │ ├── TrustProxies.php
│ │ │ │ └── VerifyCsrfToken.php
│ │ ├── Models
│ │ │ └── User.php
│ │ └── Providers
│ │ │ ├── AppServiceProvider.php
│ │ │ ├── AuthServiceProvider.php
│ │ │ ├── BroadcastServiceProvider.php
│ │ │ ├── EventServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── artisan
│ ├── bootstrap
│ │ ├── app.php
│ │ └── cache
│ │ │ └── .gitignore
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── app.php
│ │ ├── auth.php
│ │ ├── broadcasting.php
│ │ ├── cache.php
│ │ ├── cors.php
│ │ ├── database.php
│ │ ├── filesystems.php
│ │ ├── hashing.php
│ │ ├── logging.php
│ │ ├── mail.php
│ │ ├── queue.php
│ │ ├── sanctum.php
│ │ ├── services.php
│ │ ├── session.php
│ │ └── view.php
│ ├── database
│ │ ├── .gitignore
│ │ ├── factories
│ │ │ └── UserFactory.php
│ │ ├── migrations
│ │ │ ├── 2014_10_12_000000_create_users_table.php
│ │ │ ├── 2014_10_12_100000_create_password_resets_table.php
│ │ │ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ │ │ └── 2019_12_14_000001_create_personal_access_tokens_table.php
│ │ └── seeders
│ │ │ └── DatabaseSeeder.php
│ ├── docker-compose.yml
│ ├── lang
│ │ └── en
│ │ │ ├── auth.php
│ │ │ ├── pagination.php
│ │ │ ├── passwords.php
│ │ │ └── validation.php
│ ├── package.json
│ ├── phpunit.xml
│ ├── public
│ │ ├── .htaccess
│ │ ├── favicon.ico
│ │ ├── index.php
│ │ └── robots.txt
│ ├── resources
│ │ ├── css
│ │ │ └── app.css
│ │ ├── js
│ │ │ ├── app.js
│ │ │ └── bootstrap.js
│ │ └── views
│ │ │ └── welcome.blade.php
│ ├── routes
│ │ ├── api.php
│ │ ├── channels.php
│ │ ├── console.php
│ │ └── web.php
│ ├── storage
│ │ ├── app
│ │ │ ├── .gitignore
│ │ │ └── public
│ │ │ │ └── .gitignore
│ │ ├── framework
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ ├── .gitignore
│ │ │ │ └── data
│ │ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── logs
│ │ │ └── .gitignore
│ ├── tests
│ │ ├── CreatesApplication.php
│ │ ├── Feature
│ │ │ └── ExampleTest.php
│ │ ├── TestCase.php
│ │ └── Unit
│ │ │ └── ExampleTest.php
│ └── webpack.mix.js
├── php-laravel-ext-mongodb
│ ├── .editorconfig
│ ├── .env
│ ├── .env.example
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .styleci.yml
│ ├── README.md
│ ├── app
│ │ ├── Console
│ │ │ └── Kernel.php
│ │ ├── Exceptions
│ │ │ └── Handler.php
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ └── Controller.php
│ │ │ ├── Kernel.php
│ │ │ └── Middleware
│ │ │ │ ├── Authenticate.php
│ │ │ │ ├── EncryptCookies.php
│ │ │ │ ├── PreventRequestsDuringMaintenance.php
│ │ │ │ ├── RedirectIfAuthenticated.php
│ │ │ │ ├── TrimStrings.php
│ │ │ │ ├── TrustHosts.php
│ │ │ │ ├── TrustProxies.php
│ │ │ │ └── VerifyCsrfToken.php
│ │ ├── Models
│ │ │ └── User.php
│ │ └── Providers
│ │ │ ├── AppServiceProvider.php
│ │ │ ├── AuthServiceProvider.php
│ │ │ ├── BroadcastServiceProvider.php
│ │ │ ├── EventServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── artisan
│ ├── bootstrap
│ │ ├── app.php
│ │ └── cache
│ │ │ └── .gitignore
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── app.php
│ │ ├── auth.php
│ │ ├── broadcasting.php
│ │ ├── cache.php
│ │ ├── cors.php
│ │ ├── database.php
│ │ ├── filesystems.php
│ │ ├── hashing.php
│ │ ├── logging.php
│ │ ├── mail.php
│ │ ├── queue.php
│ │ ├── sanctum.php
│ │ ├── services.php
│ │ ├── session.php
│ │ └── view.php
│ ├── database
│ │ ├── .gitignore
│ │ ├── factories
│ │ │ └── UserFactory.php
│ │ ├── migrations
│ │ │ ├── 2014_10_12_000000_create_users_table.php
│ │ │ ├── 2014_10_12_100000_create_password_resets_table.php
│ │ │ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ │ │ └── 2019_12_14_000001_create_personal_access_tokens_table.php
│ │ └── seeders
│ │ │ └── DatabaseSeeder.php
│ ├── docker-compose.yml
│ ├── lang
│ │ └── en
│ │ │ ├── auth.php
│ │ │ ├── pagination.php
│ │ │ ├── passwords.php
│ │ │ └── validation.php
│ ├── package.json
│ ├── phpunit.xml
│ ├── public
│ │ ├── .htaccess
│ │ ├── favicon.ico
│ │ ├── index.php
│ │ └── robots.txt
│ ├── resources
│ │ ├── css
│ │ │ └── app.css
│ │ ├── js
│ │ │ ├── app.js
│ │ │ └── bootstrap.js
│ │ └── views
│ │ │ └── welcome.blade.php
│ ├── routes
│ │ ├── api.php
│ │ ├── channels.php
│ │ ├── console.php
│ │ └── web.php
│ ├── storage
│ │ ├── app
│ │ │ ├── .gitignore
│ │ │ └── public
│ │ │ │ └── .gitignore
│ │ ├── framework
│ │ │ ├── .gitignore
│ │ │ ├── cache
│ │ │ │ ├── .gitignore
│ │ │ │ └── data
│ │ │ │ │ └── .gitignore
│ │ │ ├── sessions
│ │ │ │ └── .gitignore
│ │ │ └── views
│ │ │ │ └── .gitignore
│ │ └── logs
│ │ │ └── .gitignore
│ ├── tests
│ │ ├── CreatesApplication.php
│ │ ├── Feature
│ │ │ └── ExampleTest.php
│ │ ├── TestCase.php
│ │ └── Unit
│ │ │ └── ExampleTest.php
│ └── webpack.mix.js
├── php-vanilla
│ └── index.php
├── pin_archive
│ ├── start.sh
│ └── test.env
├── procfile
│ ├── Procfile
│ ├── index.js
│ └── package.json
├── python-2-runtime
│ ├── main.py
│ └── runtime.txt
├── python-2
│ ├── .python-version
│ └── main.py
├── python-asdf-poetry
│ ├── .tool-versions
│ ├── main.py
│ ├── poetry.lock
│ └── pyproject.toml
├── python-deps
│ ├── .python-version
│ ├── README.md
│ ├── main.py
│ ├── pyproject.toml
│ └── uv.lock
├── python-django-mysql
│ ├── manage.py
│ ├── python_django
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-312.pyc
│ │ │ ├── settings.cpython-312.pyc
│ │ │ ├── urls.cpython-312.pyc
│ │ │ └── wsgi.cpython-312.pyc
│ │ ├── asgi.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ └── requirements.txt
├── python-django
│ ├── manage.py
│ ├── python_django
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-312.pyc
│ │ │ ├── settings.cpython-312.pyc
│ │ │ ├── urls.cpython-312.pyc
│ │ │ └── wsgi.cpython-312.pyc
│ │ ├── asgi.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ └── requirements.txt
├── python-numpy
│ ├── main.py
│ └── requirements.txt
├── python-pdm
│ ├── .gitignore
│ ├── main.py
│ ├── pdm.lock
│ └── pyproject.toml
├── python-pipfile
│ ├── Pipfile
│ ├── Pipfile.lock
│ └── main.py
├── python-poetry
│ ├── main.py
│ ├── poetry.lock
│ └── pyproject.toml
├── python-postgres
│ ├── main.py
│ └── requirements.txt
├── python-procfile
│ ├── Procfile
│ ├── requirements.txt
│ └── src
│ │ └── main.py
├── python-psycopg2
│ ├── database.py
│ ├── main.py
│ └── requirements.txt
├── python-setuptools
│ ├── nixpacks-setuptools
│ │ └── __main__.py
│ └── pyproject.toml
├── python-uv
│ ├── .python-version
│ ├── README.md
│ ├── main.py
│ ├── pyproject.toml
│ └── uv.lock
├── python
│ ├── main.py
│ └── requirements.txt
├── ruby-2
│ ├── .ruby-version
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ └── app.rb
├── ruby-3
│ ├── .ruby-version
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ └── app.rb
├── ruby-execjs
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ └── app.rb
├── ruby-local-deps
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ ├── app.rb
│ └── libs
│ │ └── local
│ │ ├── Gemfile
│ │ ├── lib
│ │ └── local.rb
│ │ └── local.gemspec
├── ruby-no-version
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ ├── app.rb
│ └── config.ru
├── ruby-rails-api-app
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .ruby-version
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ ├── README.md
│ ├── Rakefile
│ ├── app
│ │ ├── channels
│ │ │ └── application_cable
│ │ │ │ ├── channel.rb
│ │ │ │ └── connection.rb
│ │ ├── controllers
│ │ │ ├── application_controller.rb
│ │ │ └── concerns
│ │ │ │ └── .keep
│ │ ├── jobs
│ │ │ └── application_job.rb
│ │ ├── mailers
│ │ │ └── application_mailer.rb
│ │ ├── models
│ │ │ ├── application_record.rb
│ │ │ └── concerns
│ │ │ │ └── .keep
│ │ └── views
│ │ │ └── layouts
│ │ │ ├── mailer.html.erb
│ │ │ └── mailer.text.erb
│ ├── bin
│ │ ├── bundle
│ │ ├── rails
│ │ ├── rake
│ │ └── setup
│ ├── config.ru
│ ├── config
│ │ ├── application.rb
│ │ ├── boot.rb
│ │ ├── cable.yml
│ │ ├── credentials.yml.enc
│ │ ├── database.yml
│ │ ├── environment.rb
│ │ ├── environments
│ │ │ ├── development.rb
│ │ │ ├── production.rb
│ │ │ └── test.rb
│ │ ├── initializers
│ │ │ ├── cors.rb
│ │ │ ├── filter_parameter_logging.rb
│ │ │ └── inflections.rb
│ │ ├── locales
│ │ │ └── en.yml
│ │ ├── puma.rb
│ │ ├── routes.rb
│ │ └── storage.yml
│ ├── db
│ │ └── seeds.rb
│ ├── lib
│ │ └── tasks
│ │ │ └── .keep
│ ├── log
│ │ └── .keep
│ ├── public
│ │ └── robots.txt
│ ├── storage
│ │ └── .keep
│ └── vendor
│ │ └── .keep
├── ruby-rails-postgres
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .ruby-version
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ ├── README.md
│ ├── Rakefile
│ ├── app
│ │ ├── assets
│ │ │ ├── config
│ │ │ │ └── manifest.js
│ │ │ ├── images
│ │ │ │ └── .keep
│ │ │ └── stylesheets
│ │ │ │ └── application.css
│ │ ├── channels
│ │ │ └── application_cable
│ │ │ │ ├── channel.rb
│ │ │ │ └── connection.rb
│ │ ├── controllers
│ │ │ ├── application_controller.rb
│ │ │ └── concerns
│ │ │ │ └── .keep
│ │ ├── helpers
│ │ │ └── application_helper.rb
│ │ ├── javascript
│ │ │ └── application.js
│ │ ├── jobs
│ │ │ └── application_job.rb
│ │ ├── mailers
│ │ │ └── application_mailer.rb
│ │ ├── models
│ │ │ ├── application_record.rb
│ │ │ └── concerns
│ │ │ │ └── .keep
│ │ └── views
│ │ │ └── layouts
│ │ │ ├── application.html.erb
│ │ │ ├── mailer.html.erb
│ │ │ └── mailer.text.erb
│ ├── bin
│ │ ├── bundle
│ │ ├── importmap
│ │ ├── rails
│ │ ├── rake
│ │ └── setup
│ ├── config.ru
│ ├── config
│ │ ├── application.rb
│ │ ├── boot.rb
│ │ ├── cable.yml
│ │ ├── credentials.yml.enc
│ │ ├── database.yml
│ │ ├── environment.rb
│ │ ├── environments
│ │ │ ├── development.rb
│ │ │ ├── production.rb
│ │ │ └── test.rb
│ │ ├── importmap.rb
│ │ ├── initializers
│ │ │ ├── assets.rb
│ │ │ ├── content_security_policy.rb
│ │ │ ├── filter_parameter_logging.rb
│ │ │ ├── inflections.rb
│ │ │ └── permissions_policy.rb
│ │ ├── locales
│ │ │ └── en.yml
│ │ ├── puma.rb
│ │ ├── routes.rb
│ │ └── storage.yml
│ ├── db
│ │ ├── schema.rb
│ │ └── seeds.rb
│ ├── lib
│ │ ├── assets
│ │ │ └── .keep
│ │ └── tasks
│ │ │ └── .keep
│ ├── log
│ │ └── .keep
│ ├── public
│ │ ├── 404.html
│ │ ├── 422.html
│ │ ├── 500.html
│ │ ├── apple-touch-icon-precomposed.png
│ │ ├── apple-touch-icon.png
│ │ ├── favicon.ico
│ │ └── robots.txt
│ ├── storage
│ │ └── .keep
│ └── vendor
│ │ ├── .keep
│ │ └── javascript
│ │ └── .keep
├── ruby-sinatra
│ ├── .gitignore
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ ├── app.rb
│ ├── config.ru
│ └── config
│ │ └── puma.rb
├── ruby-with-node
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ ├── app.rb
│ ├── package-lock.json
│ └── package.json
├── ruby
│ ├── Gemfile
│ ├── Gemfile.lock
│ ├── Procfile
│ └── app.rb
├── rust-cargo-workspaces-glob
│ ├── .gitignore
│ ├── Cargo.toml
│ └── example
│ │ ├── binary
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ └── main.rs
│ │ └── library
│ │ ├── Cargo.toml
│ │ └── src
│ │ └── lib.rs
├── rust-cargo-workspaces
│ ├── .gitignore
│ ├── Cargo.toml
│ ├── binary
│ │ ├── Cargo.toml
│ │ └── src
│ │ │ └── main.rs
│ └── library
│ │ ├── Cargo.toml
│ │ └── src
│ │ └── lib.rs
├── rust-custom-toolchain
│ ├── .gitignore
│ ├── Cargo.toml
│ ├── rust-toolchain.toml
│ └── src
│ │ └── main.rs
├── rust-custom-version
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ │ └── main.rs
├── rust-multiple-bins
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ │ ├── bin
│ │ ├── bin1.rs
│ │ └── bin2.rs
│ │ └── main.rs
├── rust-openssl
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ │ └── main.rs
├── rust-ring
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ │ └── main.rs
├── rust-rocket
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ │ └── main.rs
├── scala-sbt
│ ├── .gitignore
│ ├── build.sbt
│ ├── project
│ │ ├── build.properties
│ │ └── plugins.sbt
│ └── src
│ │ └── main
│ │ └── scala
│ │ └── Main.scala
├── scheme
│ ├── haunt.scm
│ └── init.scm
├── shell-hello
│ ├── nixpacks.toml
│ ├── start.sh
│ └── test.env
├── staticfile
│ ├── Staticfile
│ ├── Staticfile.auth
│ └── site
│ │ └── index.html
├── swift-custom-version
│ ├── .gitignore
│ ├── .swift-version
│ ├── Package.swift
│ ├── Sources
│ │ └── swift
│ │ │ └── main.swift
│ └── Tests
│ │ └── swiftTests
│ │ └── swiftTests.swift
├── swift-vapor
│ ├── .gitignore
│ ├── Package.resolved
│ ├── Package.swift
│ ├── Public
│ │ └── .gitkeep
│ ├── Sources
│ │ ├── App
│ │ │ ├── Controllers
│ │ │ │ └── .gitkeep
│ │ │ ├── configure.swift
│ │ │ └── routes.swift
│ │ └── Run
│ │ │ └── main.swift
│ └── Tests
│ │ └── AppTests
│ │ └── AppTests.swift
├── swift
│ ├── .gitignore
│ ├── Package.swift
│ ├── Sources
│ │ └── swift
│ │ │ └── main.swift
│ └── Tests
│ │ └── swiftTests
│ │ └── swiftTests.swift
└── zig
│ ├── .gitignore
│ ├── build.zig
│ └── src
│ └── main.zig
├── flake.lock
├── flake.nix
├── install.ps1
├── install.sh
├── release.toml
├── src
├── chain.rs
├── lib.rs
├── main.rs
├── nixpacks
│ ├── app.rs
│ ├── asdf.rs
│ ├── builder
│ │ ├── docker
│ │ │ ├── cache.rs
│ │ │ ├── docker_helper.rs
│ │ │ ├── docker_image_builder.rs
│ │ │ ├── dockerfile_generation.rs
│ │ │ ├── file_server.rs
│ │ │ ├── incremental_cache.rs
│ │ │ ├── mod.rs
│ │ │ └── utils.rs
│ │ └── mod.rs
│ ├── environment.rs
│ ├── files.rs
│ ├── images.rs
│ ├── logger.rs
│ ├── mod.rs
│ ├── nix
│ │ ├── mod.rs
│ │ └── pkg.rs
│ ├── plan
│ │ ├── generator.rs
│ │ ├── merge.rs
│ │ ├── mod.rs
│ │ ├── phase.rs
│ │ ├── pretty_print.rs
│ │ ├── topological_sort.rs
│ │ └── utils.rs
│ └── static_assets.rs
└── providers
│ ├── clojure.rs
│ ├── cobol.rs
│ ├── crystal.rs
│ ├── csharp.rs
│ ├── dart.rs
│ ├── deno.rs
│ ├── elixir.rs
│ ├── fsharp.rs
│ ├── gleam
│ ├── get-gleam.sh
│ └── mod.rs
│ ├── go.rs
│ ├── haskell.rs
│ ├── java.rs
│ ├── lunatic.rs
│ ├── mod.rs
│ ├── node
│ ├── mod.rs
│ ├── moon.rs
│ ├── nx.rs
│ ├── spa
│ │ ├── Caddyfile
│ │ ├── mod.rs
│ │ └── vite.rs
│ └── turborepo.rs
│ ├── php
│ ├── .gitignore
│ ├── mod.rs
│ ├── nginx.template.conf
│ ├── php-fpm.conf
│ └── scripts
│ │ ├── config
│ │ └── template.mjs
│ │ ├── prestart.mjs
│ │ └── util
│ │ ├── cmd.mjs
│ │ ├── laravel.mjs
│ │ ├── logger.mjs
│ │ └── nix.mjs
│ ├── procfile.rs
│ ├── python.rs
│ ├── ruby.rs
│ ├── rust.rs
│ ├── scala.rs
│ ├── scheme.rs
│ ├── staticfile.rs
│ ├── swift.rs
│ └── zig.rs
├── test-helper
├── Cargo.toml
└── src
│ └── lib.rs
├── tests
├── docker_run_tests.rs
├── generate_plan_tests.rs
└── snapshots
│ ├── generate_plan_tests__apt_ffmpeg.snap
│ ├── generate_plan_tests__basic_gleam.snap
│ ├── generate_plan_tests__bun.snap
│ ├── generate_plan_tests__bun_no_start.snap
│ ├── generate_plan_tests__bun_web_server.snap
│ ├── generate_plan_tests__clojure.snap
│ ├── generate_plan_tests__clojure_jdk11.snap
│ ├── generate_plan_tests__clojure_jdk_latest.snap
│ ├── generate_plan_tests__clojure_luminus.snap
│ ├── generate_plan_tests__clojure_ring_app.snap
│ ├── generate_plan_tests__clojure_tools_build.snap
│ ├── generate_plan_tests__cobol.snap
│ ├── generate_plan_tests__cobol_no_index.snap
│ ├── generate_plan_tests__cobol_src.snap
│ ├── generate_plan_tests__config_from_environment_variables.snap
│ ├── generate_plan_tests__config_json_file.snap
│ ├── generate_plan_tests__config_toml_file.snap
│ ├── generate_plan_tests__crystal.snap
│ ├── generate_plan_tests__csharp_api.snap
│ ├── generate_plan_tests__csharp_cli.snap
│ ├── generate_plan_tests__custom_pkgs.snap
│ ├── generate_plan_tests__custom_plan_path.snap
│ ├── generate_plan_tests__custom_user.snap
│ ├── generate_plan_tests__dart.snap
│ ├── generate_plan_tests__deno.snap
│ ├── generate_plan_tests__deno_fresh.snap
│ ├── generate_plan_tests__deno_jsonc.snap
│ ├── generate_plan_tests__elixir_ecto.snap
│ ├── generate_plan_tests__elixir_phx_no_ecto.snap
│ ├── generate_plan_tests__elixir_simple.snap
│ ├── generate_plan_tests__fsharp_api.snap
│ ├── generate_plan_tests__fsharp_cli.snap
│ ├── generate_plan_tests__go.snap
│ ├── generate_plan_tests__go_cgo_enabled.snap
│ ├── generate_plan_tests__go_cmd.snap
│ ├── generate_plan_tests__go_custom_version.snap
│ ├── generate_plan_tests__go_gin.snap
│ ├── generate_plan_tests__go_mod.snap
│ ├── generate_plan_tests__go_v123.snap
│ ├── generate_plan_tests__haskell_stack.snap
│ ├── generate_plan_tests__java_gradle_8.snap
│ ├── generate_plan_tests__java_gradle_8_kotlin.snap
│ ├── generate_plan_tests__java_gradle_hello_world.snap
│ ├── generate_plan_tests__java_maven.snap
│ ├── generate_plan_tests__java_maven_wrapper.snap
│ ├── generate_plan_tests__java_spring_boot.snap
│ ├── generate_plan_tests__java_spring_boot_1.snap
│ ├── generate_plan_tests__java_spring_boot_2.snap
│ ├── generate_plan_tests__java_spring_boot_3.snap
│ ├── generate_plan_tests__lunatic_basic.snap
│ ├── generate_plan_tests__nested.snap
│ ├── generate_plan_tests__node.snap
│ ├── generate_plan_tests__node_bun.snap
│ ├── generate_plan_tests__node_bun_no_start.snap
│ ├── generate_plan_tests__node_bun_prisma.snap
│ ├── generate_plan_tests__node_bun_web_server.snap
│ ├── generate_plan_tests__node_canvas.snap
│ ├── generate_plan_tests__node_custom_cache_directories.snap
│ ├── generate_plan_tests__node_custom_version.snap
│ ├── generate_plan_tests__node_fetch_network.snap
│ ├── generate_plan_tests__node_legacy_prisma.snap
│ ├── generate_plan_tests__node_main_file.snap
│ ├── generate_plan_tests__node_main_file_doesnt_exist.snap
│ ├── generate_plan_tests__node_main_file_not_exist.snap
│ ├── generate_plan_tests__node_monorepo.snap
│ ├── generate_plan_tests__node_moon_monorepo.snap
│ ├── generate_plan_tests__node_no_lockfile.snap
│ ├── generate_plan_tests__node_no_scripts.snap
│ ├── generate_plan_tests__node_node_version.snap
│ ├── generate_plan_tests__node_npm.snap
│ ├── generate_plan_tests__node_npm_old_lockfile.snap
│ ├── generate_plan_tests__node_npm_v9.snap
│ ├── generate_plan_tests__node_nvmrc.snap
│ ├── generate_plan_tests__node_nvmrc_invalid_lts.snap
│ ├── generate_plan_tests__node_nvmrc_lts.snap
│ ├── generate_plan_tests__node_nx.snap
│ ├── generate_plan_tests__node_pnpm.snap
│ ├── generate_plan_tests__node_pnpm_corepack.snap
│ ├── generate_plan_tests__node_pnpm_custom_node_version.snap
│ ├── generate_plan_tests__node_pnpm_monorepo.snap
│ ├── generate_plan_tests__node_pnpm_v6.snap
│ ├── generate_plan_tests__node_pnpm_v7.snap
│ ├── generate_plan_tests__node_pnpm_v8.snap
│ ├── generate_plan_tests__node_pnpm_v9.snap
│ ├── generate_plan_tests__node_prisma_postgres.snap
│ ├── generate_plan_tests__node_prisma_postgres_npm_v9.snap
│ ├── generate_plan_tests__node_puppeteer.snap
│ ├── generate_plan_tests__node_python.snap
│ ├── generate_plan_tests__node_react_router_v7_framework.snap
│ ├── generate_plan_tests__node_react_router_v7_spa.snap
│ ├── generate_plan_tests__node_remix.snap
│ ├── generate_plan_tests__node_spa_vite_react.snap
│ ├── generate_plan_tests__node_turborepo.snap
│ ├── generate_plan_tests__node_typescript_incremental.snap
│ ├── generate_plan_tests__node_typescript_incremental_extends.snap
│ ├── generate_plan_tests__node_typescript_incremental_out_dir.snap
│ ├── generate_plan_tests__node_typescript_incremental_tsbuildinfo_path.snap
│ ├── generate_plan_tests__node_variables.snap
│ ├── generate_plan_tests__node_vite_lit_ts.snap
│ ├── generate_plan_tests__node_vite_preact_ts.snap
│ ├── generate_plan_tests__node_vite_qwik_ts.snap
│ ├── generate_plan_tests__node_vite_react_ts.snap
│ ├── generate_plan_tests__node_vite_solid_ts.snap
│ ├── generate_plan_tests__node_vite_svelte_ts.snap
│ ├── generate_plan_tests__node_vite_sveltekit.snap
│ ├── generate_plan_tests__node_vite_vanilla_ts.snap
│ ├── generate_plan_tests__node_vite_vue_ts.snap
│ ├── generate_plan_tests__node_yarn.snap
│ ├── generate_plan_tests__node_yarn_berry.snap
│ ├── generate_plan_tests__node_yarn_custom_node_version.snap
│ ├── generate_plan_tests__node_yarn_prisma.snap
│ ├── generate_plan_tests__npm.snap
│ ├── generate_plan_tests__overriding_environment_variables.snap
│ ├── generate_plan_tests__php_api.snap
│ ├── generate_plan_tests__php_custom_config.snap
│ ├── generate_plan_tests__php_laravel.snap
│ ├── generate_plan_tests__php_laravel_81.snap
│ ├── generate_plan_tests__php_laravel_83.snap
│ ├── generate_plan_tests__php_laravel_84.snap
│ ├── generate_plan_tests__php_laravel_ext_json.snap
│ ├── generate_plan_tests__php_laravel_ext_mongodb.snap
│ ├── generate_plan_tests__php_vanilla.snap
│ ├── generate_plan_tests__pin_archive.snap
│ ├── generate_plan_tests__pnpm.snap
│ ├── generate_plan_tests__pnpm_custom_version.snap
│ ├── generate_plan_tests__pnpm_v7.snap
│ ├── generate_plan_tests__procfile.snap
│ ├── generate_plan_tests__python.snap
│ ├── generate_plan_tests__python_2.snap
│ ├── generate_plan_tests__python_2_runtime.snap
│ ├── generate_plan_tests__python_asdf_poetry.snap
│ ├── generate_plan_tests__python_deps.snap
│ ├── generate_plan_tests__python_django.snap
│ ├── generate_plan_tests__python_django_mysql.snap
│ ├── generate_plan_tests__python_numpy.snap
│ ├── generate_plan_tests__python_pdm.snap
│ ├── generate_plan_tests__python_pipfile.snap
│ ├── generate_plan_tests__python_poetry.snap
│ ├── generate_plan_tests__python_postgres.snap
│ ├── generate_plan_tests__python_procfile.snap
│ ├── generate_plan_tests__python_psycopg2.snap
│ ├── generate_plan_tests__python_setuptools.snap
│ ├── generate_plan_tests__python_uv.snap
│ ├── generate_plan_tests__ruby.snap
│ ├── generate_plan_tests__ruby_2.snap
│ ├── generate_plan_tests__ruby_3.snap
│ ├── generate_plan_tests__ruby_execjs.snap
│ ├── generate_plan_tests__ruby_local_deps.snap
│ ├── generate_plan_tests__ruby_rails.snap
│ ├── generate_plan_tests__ruby_rails_api_app.snap
│ ├── generate_plan_tests__ruby_rails_postgres.snap
│ ├── generate_plan_tests__ruby_sinatra.snap
│ ├── generate_plan_tests__ruby_with_node.snap
│ ├── generate_plan_tests__rust_rocket_no_musl.snap
│ ├── generate_plan_tests__scala_sbt.snap
│ ├── generate_plan_tests__scheme.snap
│ ├── generate_plan_tests__shell_hello.snap
│ ├── generate_plan_tests__staticfile.snap
│ ├── generate_plan_tests__swift.snap
│ ├── generate_plan_tests__swift_custom_version.snap
│ ├── generate_plan_tests__swift_vapor.snap
│ ├── generate_plan_tests__yarn.snap
│ ├── generate_plan_tests__yarn_berry.snap
│ ├── generate_plan_tests__yarn_custom_version.snap
│ └── generate_plan_tests__zig.snap
├── uninstall.sh
└── wix
├── License.rtf
└── main.wxs
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto eol=lf
2 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: github-actions
4 | directory: "/"
5 | schedule:
6 | interval: "daily"
7 | labels:
8 | - release/skip
--------------------------------------------------------------------------------
/docs/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | .DS_Store
3 | .next/
4 | .vercel
5 |
--------------------------------------------------------------------------------
/docs/.prettierignore:
--------------------------------------------------------------------------------
1 | # Build artifacts
2 | .next/
3 | .turbo/
4 | _next/
5 | __tmp__/
6 | dist/
7 | node_modules/
8 | target/
9 | compiled/
10 |
11 | .github/
12 |
--------------------------------------------------------------------------------
/docs/.prettierrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | tabWidth: 2,
3 | singleQuote: false,
4 | organizeImportsSkipDestructiveCodeActions: true,
5 | };
6 |
--------------------------------------------------------------------------------
/docs/components/Section.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | export const Section: React.FC<{ children?: React.ReactNode }> = ({
4 | children,
5 | }) => {
6 | return
{children}
;
7 | };
8 |
--------------------------------------------------------------------------------
/docs/constants.ts:
--------------------------------------------------------------------------------
1 | export const GITHUB_URL = "https://github.com/railwayapp/nixpacks";
2 |
3 | export const GITHUB_EDIT_URL =
4 | "https://github.com/railwayapp/nixpacks/edit/main/docs/pages";
5 |
--------------------------------------------------------------------------------
/docs/hooks/useIsMounted.ts:
--------------------------------------------------------------------------------
1 | import { useEffect, useState } from "react";
2 |
3 | export const useIsMounted = () => {
4 | const [isMounted, setIsMounted] = useState(false);
5 | useEffect(() => setIsMounted(true), []);
6 | return isMounted;
7 | };
8 |
--------------------------------------------------------------------------------
/docs/markdoc/nodes/index.ts:
--------------------------------------------------------------------------------
1 | /* Use this file to export your markdoc nodes */
2 | export * from "./fence.markdoc";
3 | export * from "./heading.markdoc";
4 |
--------------------------------------------------------------------------------
/docs/markdoc/tags/index.ts:
--------------------------------------------------------------------------------
1 | /* Use this file to export your markdoc tags */
2 | export * from "./callout.markdoc";
3 | export * from "./hero.markdoc";
4 | export * from "./section.markdoc";
5 |
--------------------------------------------------------------------------------
/docs/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
4 | // NOTE: This file should not be edited
5 | // see https://nextjs.org/docs/basic-features/typescript for more information.
6 |
--------------------------------------------------------------------------------
/docs/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | };
7 |
--------------------------------------------------------------------------------
/docs/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/favicon.ico
--------------------------------------------------------------------------------
/docs/public/images/coolify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/coolify.png
--------------------------------------------------------------------------------
/docs/public/images/dokploy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/dokploy.png
--------------------------------------------------------------------------------
/docs/public/images/easypanel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/easypanel.png
--------------------------------------------------------------------------------
/docs/public/images/flightcontrol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/flightcontrol.png
--------------------------------------------------------------------------------
/docs/public/images/getting-started.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/getting-started.png
--------------------------------------------------------------------------------
/docs/public/images/pipeops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/pipeops.png
--------------------------------------------------------------------------------
/docs/public/images/railway.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/railway.png
--------------------------------------------------------------------------------
/docs/public/images/stacktape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/stacktape.png
--------------------------------------------------------------------------------
/docs/public/images/zaneops.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/docs/public/images/zaneops.png
--------------------------------------------------------------------------------
/docs/typings/styled-jsx.d.ts:
--------------------------------------------------------------------------------
1 | import "react";
2 | // Augmentation of React
3 | declare module "react" {
4 | interface StyleHTMLAttributes extends React.HTMLAttributes {
5 | jsx?: boolean;
6 | global?: boolean;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/basic_gleam/.gitignore:
--------------------------------------------------------------------------------
1 | *.beam
2 | *.ez
3 | build
4 | erl_crash.dump
5 |
6 | !test/
--------------------------------------------------------------------------------
/examples/basic_gleam/src/basic_gleam.gleam:
--------------------------------------------------------------------------------
1 | import gleam/io
2 |
3 | pub fn main() {
4 | io.println("Hello from Gleam!")
5 | }
6 |
--------------------------------------------------------------------------------
/examples/clojure-jdk-latest/.jdk-version:
--------------------------------------------------------------------------------
1 | latest
--------------------------------------------------------------------------------
/examples/clojure-jdk-latest/src/clojure_example/core.clj:
--------------------------------------------------------------------------------
1 | (ns clojure-example.core
2 | (:gen-class))
3 |
4 | (defn -main
5 | "I don't do a whole lot ... yet."
6 | [& args]
7 | (println "Hello, World From Clojure!"))
8 |
--------------------------------------------------------------------------------
/examples/clojure-jdk11/.jdk-version:
--------------------------------------------------------------------------------
1 | 11
--------------------------------------------------------------------------------
/examples/clojure-jdk11/src/clojure_example/core.clj:
--------------------------------------------------------------------------------
1 | (ns clojure-example.core
2 | (:gen-class))
3 |
4 | (defn -main
5 | "I don't do a whole lot ... yet."
6 | [& args]
7 | (println "Hello, World From Clojure!"))
8 |
--------------------------------------------------------------------------------
/examples/clojure-luminus/env/dev/resources/config.edn:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/examples/clojure-luminus/env/prod/resources/config.edn:
--------------------------------------------------------------------------------
1 | {:prod true
2 | :port 3000}
3 |
--------------------------------------------------------------------------------
/examples/clojure-luminus/resources/html/about.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 |
4 | {% endblock %}
5 |
--------------------------------------------------------------------------------
/examples/clojure-luminus/resources/html/home.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 |
4 | {{docs|markdown}}
5 |
6 | {% endblock %}
7 |
--------------------------------------------------------------------------------
/examples/clojure-luminus/resources/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/clojure-luminus/resources/public/favicon.ico
--------------------------------------------------------------------------------
/examples/clojure-luminus/resources/public/img/warning_clojure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/clojure-luminus/resources/public/img/warning_clojure.png
--------------------------------------------------------------------------------
/examples/clojure-tools-build/.gitignore:
--------------------------------------------------------------------------------
1 | /.cpcache
2 |
--------------------------------------------------------------------------------
/examples/clojure-tools-build/DOCKERFILE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/clojure-tools-build/DOCKERFILE
--------------------------------------------------------------------------------
/examples/clojure-tools-build/src/clojure_example/core.clj:
--------------------------------------------------------------------------------
1 | (ns clojure-example.core
2 | (:gen-class))
3 |
4 | (defn -main
5 | "I don't do a whole lot ... yet."
6 | [& args]
7 | (println "Hello, World From Clojure!"))
8 |
--------------------------------------------------------------------------------
/examples/clojure/DOCKERFILE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/clojure/DOCKERFILE
--------------------------------------------------------------------------------
/examples/clojure/src/clojure_example/core.clj:
--------------------------------------------------------------------------------
1 | (ns clojure-example.core
2 | (:gen-class))
3 |
4 | (defn -main
5 | "I don't do a whole lot ... yet."
6 | [& args]
7 | (println "Hello, World From Clojure!"))
8 |
--------------------------------------------------------------------------------
/examples/cobol/cobol-free.cbl:
--------------------------------------------------------------------------------
1 | IDENTIFICATION DIVISION.
2 | PROGRAM-ID. HELLO-WORLD.
3 |
4 | PROCEDURE DIVISION.
5 | 000-MAINLINE SECTION.
6 | 000-START.
7 | DISPLAY "Hello from cobol! cobol-free".
8 | 000-EXIT.
9 | EXIT-PROGRAM.
10 |
--------------------------------------------------------------------------------
/examples/config-from-environment-variables/start.sh:
--------------------------------------------------------------------------------
1 | echo 'Hello World' | cowsay
2 |
--------------------------------------------------------------------------------
/examples/config-json-file/nixpacks.json:
--------------------------------------------------------------------------------
1 | {
2 | "phases": {
3 | "setup": {
4 | "name": "setup",
5 | "nixPkgs": ["cowsay"]
6 | }
7 | },
8 | "start": {
9 | "cmd": "not the start command"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples/config-toml-file/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [variables]
2 | HELLO = "hey there"
3 |
4 | [phases.setup]
5 | nixPkgs = ["cowsay"]
6 |
7 | [phases.custom]
8 | dependsOn = ["setup"]
9 | cmds = ['echo building!']
10 |
11 | [start]
12 | cmd = "cowsay ${HELLO}"
13 |
--------------------------------------------------------------------------------
/examples/crystal/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*.cr]
4 | charset = utf-8
5 | end_of_line = lf
6 | insert_final_newline = true
7 | indent_style = space
8 | indent_size = 2
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/examples/crystal/.gitignore:
--------------------------------------------------------------------------------
1 | /docs/
2 | /lib/
3 | /bin/
4 | /.shards/
5 | *.dwarf
6 |
--------------------------------------------------------------------------------
/examples/crystal/shard.lock:
--------------------------------------------------------------------------------
1 | version: 2.0
2 | shards: {}
3 |
--------------------------------------------------------------------------------
/examples/crystal/shard.yml:
--------------------------------------------------------------------------------
1 | name: crystal
2 | version: 0.1.0
3 |
4 | authors:
5 | - Jake Runzer
6 |
7 | targets:
8 | crystal:
9 | main: src/crystal.cr
10 |
11 | crystal: 1.4.1
12 |
13 | license: MIT
14 |
--------------------------------------------------------------------------------
/examples/crystal/spec/crystal_spec.cr:
--------------------------------------------------------------------------------
1 | require "./spec_helper"
2 |
3 | describe Crystal do
4 | # TODO: Write tests
5 |
6 | it "works" do
7 | false.should eq(true)
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/examples/crystal/spec/spec_helper.cr:
--------------------------------------------------------------------------------
1 | require "spec"
2 | require "../src/crystal"
3 |
--------------------------------------------------------------------------------
/examples/crystal/src/crystal.cr:
--------------------------------------------------------------------------------
1 | # TODO: Write documentation for `Crystal`
2 | module Crystal
3 | puts "Hello from Crystal!"
4 | end
5 |
--------------------------------------------------------------------------------
/examples/csharp-api/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/csharp-api/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/examples/csharp-api/global.json:
--------------------------------------------------------------------------------
1 | {
2 | "sdk": {
3 | "version": "7.0.0"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/examples/csharp-cli/Program.cs:
--------------------------------------------------------------------------------
1 | // See https://aka.ms/new-console-template for more information
2 | Console.WriteLine("Hello world from C#");
3 |
--------------------------------------------------------------------------------
/examples/custom-pkgs/start.sh:
--------------------------------------------------------------------------------
1 | echo 'Hello World' | cowsay
2 |
--------------------------------------------------------------------------------
/examples/custom-pkgs/test.env:
--------------------------------------------------------------------------------
1 | # Note: You do NOT need this for your project. This file is only used for testing purposes.
2 |
3 | CUSTOM_START_CMD="./start.sh"
4 | CUSTOM_PKGS=cowsay
5 |
--------------------------------------------------------------------------------
/examples/custom-plan-path/custom-nixpacks.toml:
--------------------------------------------------------------------------------
1 | providers = []
2 |
3 | [start]
4 | cmd = "correct start command"
5 |
--------------------------------------------------------------------------------
/examples/custom-plan-path/nixpacks.toml:
--------------------------------------------------------------------------------
1 | providers = []
2 |
3 | [start]
4 | cmd = "not the start command"
5 |
--------------------------------------------------------------------------------
/examples/custom-user/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [phases.build]
2 | cmds = ["echo building"]
3 |
4 | [start]
5 | cmd = "bash start.sh"
6 | user = "myuser"
7 |
--------------------------------------------------------------------------------
/examples/custom-user/start.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | echo "Current user: $(whoami)"
4 |
--------------------------------------------------------------------------------
/examples/dart/.gitignore:
--------------------------------------------------------------------------------
1 | # Files and directories created by pub.
2 | .dart_tool/
3 | .packages
4 |
5 | # Conventional directory for build output.
6 | build/
7 |
--------------------------------------------------------------------------------
/examples/dart/bin/console_simple.dart:
--------------------------------------------------------------------------------
1 | void main(List arguments) {
2 | print('Hello from Dart!');
3 | }
4 |
--------------------------------------------------------------------------------
/examples/deno-fresh/README.md:
--------------------------------------------------------------------------------
1 | # fresh project
2 |
3 | ### Usage
4 |
5 | Start the project:
6 |
7 | ```
8 | deno task start
9 | ```
10 |
11 | This will watch the project directory and restart as necessary.
12 |
--------------------------------------------------------------------------------
/examples/deno-fresh/deno.json:
--------------------------------------------------------------------------------
1 | {
2 | "tasks": {
3 | "dev": "deno run -A --watch=static/,routes/ dev.ts",
4 | "start": "deno run -A dev.ts"
5 | },
6 | "importMap": "./import_map.json"
7 | }
8 |
--------------------------------------------------------------------------------
/examples/deno-fresh/dev.ts:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env -S deno run -A --watch=static/,routes/
2 |
3 | import dev from "$fresh/dev.ts";
4 |
5 | await dev(import.meta.url, "./main.ts");
6 |
--------------------------------------------------------------------------------
/examples/deno-fresh/routes/[name].tsx:
--------------------------------------------------------------------------------
1 | /** @jsx h */
2 | import { h } from "preact";
3 | import { PageProps } from "$fresh/server.ts";
4 |
5 | export default function Greet(props: PageProps) {
6 | return Hello {props.params.name}
;
7 | }
8 |
--------------------------------------------------------------------------------
/examples/deno-fresh/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/deno-fresh/static/favicon.ico
--------------------------------------------------------------------------------
/examples/deno-jsonc/main_test.ts:
--------------------------------------------------------------------------------
1 | import { assertEquals } from "@std/assert";
2 | import { add } from "./main.ts";
3 |
4 | Deno.test(function addTest() {
5 | assertEquals(add(2, 3), 5);
6 | });
7 |
--------------------------------------------------------------------------------
/examples/deno/src/index.ts:
--------------------------------------------------------------------------------
1 | import * as o from "https://deno.land/x/cowsay/mod.ts";
2 |
3 | let m = o.say({
4 | text: "Hello from Deno",
5 | });
6 |
7 | console.log(m);
8 |
--------------------------------------------------------------------------------
/examples/elixir-ecto/.formatter.exs:
--------------------------------------------------------------------------------
1 | # Used by "mix format"
2 | [
3 | inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
4 | ]
5 |
--------------------------------------------------------------------------------
/examples/elixir-ecto/lib/friends/repo.ex:
--------------------------------------------------------------------------------
1 | defmodule Friends.Repo do
2 | use Ecto.Repo,
3 | otp_app: :friends,
4 | adapter: Ecto.Adapters.Postgres
5 | end
6 |
--------------------------------------------------------------------------------
/examples/elixir-ecto/priv/repo/seeds.exs:
--------------------------------------------------------------------------------
1 | # Add database seeds here
--------------------------------------------------------------------------------
/examples/elixir-phx-no-ecto/.formatter.exs:
--------------------------------------------------------------------------------
1 | [
2 | import_deps: [:phoenix],
3 | plugins: [Phoenix.LiveView.HTMLFormatter],
4 | inputs: ["*.{heex,ex,exs}", "{config,lib,test}/**/*.{heex,ex,exs}"]
5 | ]
6 |
--------------------------------------------------------------------------------
/examples/elixir-phx-no-ecto/assets/css/app.css:
--------------------------------------------------------------------------------
1 | @import "tailwindcss/base";
2 | @import "tailwindcss/components";
3 | @import "tailwindcss/utilities";
4 |
5 | /* This file is for your main application CSS */
6 |
--------------------------------------------------------------------------------
/examples/elixir-phx-no-ecto/lib/elixir_no_ecto/mailer.ex:
--------------------------------------------------------------------------------
1 | defmodule ElixirNoEcto.Mailer do
2 | use Swoosh.Mailer, otp_app: :elixir_no_ecto
3 | end
4 |
--------------------------------------------------------------------------------
/examples/elixir-phx-no-ecto/lib/elixir_no_ecto_web/components/layouts.ex:
--------------------------------------------------------------------------------
1 | defmodule ElixirNoEctoWeb.Layouts do
2 | use ElixirNoEctoWeb, :html
3 |
4 | embed_templates "layouts/*"
5 | end
6 |
--------------------------------------------------------------------------------
/examples/elixir-phx-no-ecto/lib/elixir_no_ecto_web/controllers/page_html.ex:
--------------------------------------------------------------------------------
1 | defmodule ElixirNoEctoWeb.PageHTML do
2 | use ElixirNoEctoWeb, :html
3 |
4 | embed_templates "page_html/*"
5 | end
6 |
--------------------------------------------------------------------------------
/examples/elixir-phx-no-ecto/priv/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/elixir-phx-no-ecto/priv/static/favicon.ico
--------------------------------------------------------------------------------
/examples/fsharp-cli/Program.fs:
--------------------------------------------------------------------------------
1 | open System
2 |
3 | Console.WriteLine "Hello world from F#"
4 |
--------------------------------------------------------------------------------
/examples/go-cgo-enabled/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import "fmt"
4 |
5 | func main() {
6 | fmt.Println("Hello from Go!")
7 | }
8 |
--------------------------------------------------------------------------------
/examples/go-cgo-enabled/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [variables]
2 | CGO_ENABLED = "1"
3 |
--------------------------------------------------------------------------------
/examples/go-custom-version/go.mod:
--------------------------------------------------------------------------------
1 | module versiontest
2 |
3 | go 1.18
4 |
--------------------------------------------------------------------------------
/examples/go-custom-version/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import (
4 | "fmt"
5 | "runtime"
6 | )
7 |
8 | func main() {
9 | fmt.Printf("Hello from %s!\n", runtime.Version())
10 | }
11 |
--------------------------------------------------------------------------------
/examples/go-v123/go.mod:
--------------------------------------------------------------------------------
1 | module hello-world
2 |
3 | go 1.23
4 |
--------------------------------------------------------------------------------
/examples/go-v123/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import "fmt"
4 |
5 | func main() {
6 | fmt.Println("Hello from Go!")
7 | }
8 |
--------------------------------------------------------------------------------
/examples/go/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import "fmt"
4 |
5 | func main() {
6 | fmt.Println("Hello from Go!")
7 | }
8 |
--------------------------------------------------------------------------------
/examples/haskell-stack/.gitignore:
--------------------------------------------------------------------------------
1 | .stack-work/
2 | *~
--------------------------------------------------------------------------------
/examples/haskell-stack/ChangeLog.md:
--------------------------------------------------------------------------------
1 | # Changelog for haskell-stack
2 |
3 | ## Unreleased changes
4 |
--------------------------------------------------------------------------------
/examples/haskell-stack/README.md:
--------------------------------------------------------------------------------
1 | # haskell-stack
2 |
--------------------------------------------------------------------------------
/examples/haskell-stack/Setup.hs:
--------------------------------------------------------------------------------
1 | import Distribution.Simple
2 | main = defaultMain
3 |
--------------------------------------------------------------------------------
/examples/haskell-stack/app/Main.hs:
--------------------------------------------------------------------------------
1 | module Main where
2 |
3 | import Lib
4 |
5 | main :: IO ()
6 | main = someFunc
7 |
--------------------------------------------------------------------------------
/examples/haskell-stack/src/Lib.hs:
--------------------------------------------------------------------------------
1 | module Lib
2 | ( someFunc
3 | ) where
4 |
5 | someFunc :: IO ()
6 | someFunc = putStrLn "Hello from Haskell"
7 |
--------------------------------------------------------------------------------
/examples/java-gradle-8-kotlin/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8-kotlin/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/java-gradle-8-kotlin/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [start]
2 | cmd = "gradle -v && java $JAVA_OPTS -jar build/libs/*.jar"
3 |
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/checksums/checksums.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/checksums/checksums.lock
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/dependencies-accessors/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/dependencies-accessors/gc.properties
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/executionHistory/executionHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/executionHistory/executionHistory.bin
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/8.2.1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/8.2.1/gc.properties
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Wed Aug 09 13:35:11 KST 2023
2 | gradle.version=8.2.1
3 |
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/examples/java-gradle-8/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/.gradle/vcs-1/gc.properties
--------------------------------------------------------------------------------
/examples/java-gradle-8/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-8/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/java-gradle-8/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [start]
2 | cmd = "gradle -v && java $JAVA_OPTS -jar build/libs/*.jar"
3 |
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/7.5/checksums/checksums.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/7.5/checksums/checksums.lock
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/7.5/dependencies-accessors/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/7.5/dependencies-accessors/gc.properties
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/7.5/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/7.5/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/7.5/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/7.5/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/7.5/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/7.5/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/7.5/gc.properties
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Tue Sep 06 20:55:33 UTC 2022
2 | gradle.version=7.5
3 |
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/.gradle/vcs-1/gc.properties
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-gradle-hello-world/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/java-gradle-hello-world/src/main/java/hello/HelloWorld.java:
--------------------------------------------------------------------------------
1 | package hello;
2 |
3 | public class HelloWorld {
4 | public static void main(String[] args) {
5 | System.out.println("Hello, world!");
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/java-maven-wrapper/.gitignore:
--------------------------------------------------------------------------------
1 | target/
2 | .env
3 | .idea/
4 | *.iml
5 | .classpath
6 | .project
7 | .settings/
8 | .mvn/wrapper/maven-wrapper.jar
9 |
--------------------------------------------------------------------------------
/examples/java-maven-wrapper/src/main/resources/banner.txt:
--------------------------------------------------------------------------------
1 | :: Built with Spring Boot :: ${spring-boot.version}
2 |
--------------------------------------------------------------------------------
/examples/java-maven-wrapper/src/main/resources/templates/index.html:
--------------------------------------------------------------------------------
1 | Hello world from spring boot (maven wrapper)
--------------------------------------------------------------------------------
/examples/java-maven-wrapper/system.properties:
--------------------------------------------------------------------------------
1 | java.runtime.version=1.8
--------------------------------------------------------------------------------
/examples/java-maven/.gitignore:
--------------------------------------------------------------------------------
1 | target/
2 | .env
3 | .idea/
4 | *.iml
5 | .classpath
6 | .project
7 | .settings/
8 | .mvn/wrapper/maven-wrapper.jar
9 |
--------------------------------------------------------------------------------
/examples/java-maven/src/main/resources/banner.txt:
--------------------------------------------------------------------------------
1 | :: Built with Spring Boot :: ${spring-boot.version}
2 |
--------------------------------------------------------------------------------
/examples/java-maven/src/main/resources/templates/index.html:
--------------------------------------------------------------------------------
1 | Hello world from spring boot (maven)
--------------------------------------------------------------------------------
/examples/java-maven/system.properties:
--------------------------------------------------------------------------------
1 | java.runtime.version=1.8
--------------------------------------------------------------------------------
/examples/java-spring-boot-1/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-spring-boot-1/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/java-spring-boot-1/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'java-spring-example'
2 |
--------------------------------------------------------------------------------
/examples/java-spring-boot-1/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=3030
--------------------------------------------------------------------------------
/examples/java-spring-boot-2/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-spring-boot-2/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/java-spring-boot-2/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'java-spring-example'
2 |
--------------------------------------------------------------------------------
/examples/java-spring-boot-2/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=3030
--------------------------------------------------------------------------------
/examples/java-spring-boot-3/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/java-spring-boot-3/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/examples/java-spring-boot-3/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'java-spring-example'
2 |
--------------------------------------------------------------------------------
/examples/java-spring-boot-3/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=3030
--------------------------------------------------------------------------------
/examples/nested/hello/sub/index.js:
--------------------------------------------------------------------------------
1 | console.log("Nested directories!");
--------------------------------------------------------------------------------
/examples/node-bun-prisma/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | # Keep environment variables out of version control
3 | .env
4 |
--------------------------------------------------------------------------------
/examples/node-bun-prisma/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-bun-prisma/bun.lockb
--------------------------------------------------------------------------------
/examples/node-bun-prisma/prisma/migrations/20230929003713_init/migration.sql:
--------------------------------------------------------------------------------
1 | -- CreateTable
2 | CREATE TABLE "User" (
3 | "id" SERIAL NOT NULL,
4 | "name" TEXT NOT NULL,
5 |
6 | CONSTRAINT "User_pkey" PRIMARY KEY ("id")
7 | );
8 |
--------------------------------------------------------------------------------
/examples/node-bun-prisma/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
1 | # Please do not edit this file manually
2 | # It should be added in your version-control system (i.e. Git)
3 | provider = "postgresql"
--------------------------------------------------------------------------------
/examples/node-bun-web-server/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-bun-web-server/bun.lockb
--------------------------------------------------------------------------------
/examples/node-bun-web-server/index.ts:
--------------------------------------------------------------------------------
1 | const server = Bun.serve({
2 | port: 5005,
3 | fetch(req) {
4 | return new Response(`Bun!`);
5 | },
6 | });
7 |
8 | console.log(`Hello from a Bun web server!`);
9 |
--------------------------------------------------------------------------------
/examples/node-bun/bun.lockb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-bun/bun.lockb
--------------------------------------------------------------------------------
/examples/node-bun/index.ts:
--------------------------------------------------------------------------------
1 | import figlet from "figlet";
2 |
3 | console.log(figlet.textSync("Bun!"));
4 | console.log("Hello from Bun");
5 |
--------------------------------------------------------------------------------
/examples/node-canvas/index.js:
--------------------------------------------------------------------------------
1 | require("canvas");
2 | console.log("Hello from Node canvas");
3 |
--------------------------------------------------------------------------------
/examples/node-custom-cache-directories/hello/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-custom-cache-directories/hello/.gitkeep
--------------------------------------------------------------------------------
/examples/node-custom-version/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Node");
2 |
--------------------------------------------------------------------------------
/examples/node-custom-version/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "start": "./start.sh"
7 | },
8 | "engines": {
9 | "node": "22.x"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples/node-custom-version/start.sh:
--------------------------------------------------------------------------------
1 | echo Node version: $(node --version)
2 | node ./index.js
3 |
--------------------------------------------------------------------------------
/examples/node-legacy-prisma/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-legacy-prisma/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [variables]
2 | NIXPACKS_DEBIAN="1"
3 |
--------------------------------------------------------------------------------
/examples/node-legacy-prisma/prisma/dev.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-legacy-prisma/prisma/dev.db
--------------------------------------------------------------------------------
/examples/node-legacy-prisma/prisma/dev.db-journal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-legacy-prisma/prisma/dev.db-journal
--------------------------------------------------------------------------------
/examples/node-legacy-prisma/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
1 | # Please do not edit this file manually
2 | # It should be added in your version-control system (i.e. Git)
3 | provider = "sqlite"
--------------------------------------------------------------------------------
/examples/node-main-file-not-exist/index.js:
--------------------------------------------------------------------------------
1 | console.log("The main file doesn't exist!")
--------------------------------------------------------------------------------
/examples/node-main-file-not-exist/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node-main-file-not-exist",
3 | "version": "1.0.0",
4 | "main": "inbex.js"
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-main-file/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node-main-file",
3 | "version": "1.0.0",
4 | "main": "src/index.js"
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-main-file/src/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Node");
2 |
--------------------------------------------------------------------------------
/examples/node-monorepo/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "monorepo",
3 | "private": true,
4 | "version": "1.0.0",
5 | "main": "index.js",
6 | "license": "MIT",
7 | "workspaces": [
8 | "packages/*"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-monorepo/packages/client/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/node-monorepo/packages/client/next.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | reactStrictMode: true,
4 | }
5 |
6 | module.exports = nextConfig
7 |
--------------------------------------------------------------------------------
/examples/node-monorepo/packages/client/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-monorepo/packages/client/public/favicon.ico
--------------------------------------------------------------------------------
/examples/node-monorepo/packages/server/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-monorepo/test.env:
--------------------------------------------------------------------------------
1 | # Note: You do NOT need this for your project. This file is only used for testing purposes.
2 |
3 | ENVS="NIXPACKS_START_CMD=echo hello world"
4 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/.moon/toolchain.yml:
--------------------------------------------------------------------------------
1 | node:
2 | packageManager: yarn
3 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/.moon/workspace.yml:
--------------------------------------------------------------------------------
1 | projects:
2 | client: packages/client
3 | server: packages/server
4 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/packages/client/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/packages/client/moon.yml:
--------------------------------------------------------------------------------
1 | tasks:
2 | dev:
3 | command: next dev
4 | build:
5 | command: next build
6 | # start
7 | serve:
8 | command: next start
9 | lint:
10 | command: next lint
11 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/packages/client/next.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | reactStrictMode: true,
4 | }
5 |
6 | module.exports = nextConfig
7 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/packages/client/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-moon-monorepo/packages/client/public/favicon.ico
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/packages/server/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-moon-monorepo/packages/server/moon.yml:
--------------------------------------------------------------------------------
1 | tasks:
2 | dev:
3 | command: nodemon index.ts
4 | # build
5 | compile:
6 | command: tsc -p tsconfig.json
7 | start:
8 | command: node dist/index.js
9 |
--------------------------------------------------------------------------------
/examples/node-no-scripts/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Node no scripts");
2 |
--------------------------------------------------------------------------------
/examples/node-no-scripts/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js"
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-node-version/.node-version:
--------------------------------------------------------------------------------
1 | v22.12.0
2 |
--------------------------------------------------------------------------------
/examples/node-node-version/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Node");
2 | console.log(`Node version: ${process.version}`);
3 |
--------------------------------------------------------------------------------
/examples/node-node-version/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "start": "node index.js"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/node-npm-old-lockfile/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-npm-old-lockfile/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello from NPM");
2 |
--------------------------------------------------------------------------------
/examples/node-npm-v9/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-npm-v9/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello from NPM");
2 |
--------------------------------------------------------------------------------
/examples/node-npm/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-npm/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello from NPM");
2 |
--------------------------------------------------------------------------------
/examples/node-nvmrc-invalid-lts/.nvmrc:
--------------------------------------------------------------------------------
1 | some_invalid_version
--------------------------------------------------------------------------------
/examples/node-nvmrc-invalid-lts/index.js:
--------------------------------------------------------------------------------
1 | console.log("Oops this version is invalid. Using default 18");
2 |
--------------------------------------------------------------------------------
/examples/node-nvmrc-invalid-lts/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "start": "node index.js"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/node-nvmrc-lts/.nvmrc:
--------------------------------------------------------------------------------
1 | lts/iron
--------------------------------------------------------------------------------
/examples/node-nvmrc-lts/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from the NVM test");
2 |
--------------------------------------------------------------------------------
/examples/node-nvmrc-lts/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "start": "node index.js"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/node-nvmrc/.nvmrc:
--------------------------------------------------------------------------------
1 | v14.18.1
2 |
--------------------------------------------------------------------------------
/examples/node-nvmrc/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Node");
2 |
--------------------------------------------------------------------------------
/examples/node-nvmrc/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "start": "node index.js"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/node-nx/.prettierignore:
--------------------------------------------------------------------------------
1 | # Add files here to ignore them from prettier formatting
2 |
3 | /dist
4 | /coverage
5 |
--------------------------------------------------------------------------------
/examples/node-nx/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true
3 | }
4 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/express-app/src/app/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/express-app/src/app/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/express-app/src/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/express-app/src/assets/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/express-app/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true,
3 | };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/express-app/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: false,
3 | };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/next-app/index.d.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable @typescript-eslint/no-explicit-any */
2 | declare module '*.svg' {
3 | const content: any;
4 | export const ReactComponent: any;
5 | export default content;
6 | }
7 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/next-app/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
4 | // NOTE: This file should not be edited
5 | // see https://nextjs.org/docs/basic-features/typescript for more information.
6 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/next-app/pages/index.module.css:
--------------------------------------------------------------------------------
1 | .page {
2 | }
3 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/next-app/public/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/next-app/public/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/no-options/astro.config.mjs:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'astro/config';
2 |
3 | export default defineConfig({
4 | outDir: '../../dist/apps/no-options',
5 | });
6 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/no-options/public/favicon.ico:
--------------------------------------------------------------------------------
1 | https://rawcdn.githack.com/snowpackjs/astro/main/examples/starter/public/favicon.ico
--------------------------------------------------------------------------------
/examples/node-nx/apps/no-options/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /
3 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/no-options/src/components/Tour.astro:
--------------------------------------------------------------------------------
1 | ---
2 |
3 | ---
4 |
5 | My Article
6 | My Article Content
7 |
8 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/node-app/src/index.js:
--------------------------------------------------------------------------------
1 | console.log('Hello from node-app!');
2 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command-production/src/app/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/start-command-production/src/app/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command-production/src/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/start-command-production/src/assets/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command-production/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true,
3 | };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command-production/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: false,
3 | };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command/src/app/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/start-command/src/app/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command/src/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/apps/start-command/src/assets/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true,
3 | };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/apps/start-command/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: false,
3 | };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/babel.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "babelrcRoots": ["*"]
3 | }
4 |
--------------------------------------------------------------------------------
/examples/node-nx/jest.config.ts:
--------------------------------------------------------------------------------
1 | import { getJestProjects } from '@nrwl/jest';
2 |
3 | export default {
4 | projects: getJestProjects(),
5 | };
6 |
--------------------------------------------------------------------------------
/examples/node-nx/jest.preset.js:
--------------------------------------------------------------------------------
1 | const nxPreset = require('@nrwl/jest/preset').default;
2 |
3 | module.exports = { ...nxPreset };
4 |
--------------------------------------------------------------------------------
/examples/node-nx/libs/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/libs/.gitkeep
--------------------------------------------------------------------------------
/examples/node-nx/tools/generators/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-nx/tools/generators/.gitkeep
--------------------------------------------------------------------------------
/examples/node-pnpm-corepack/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/docs/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: ["custom"],
4 | };
5 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/docs/next.config.js:
--------------------------------------------------------------------------------
1 | const withTM = require("next-transpile-modules")(["ui"]);
2 |
3 | module.exports = withTM({
4 | reactStrictMode: true,
5 | });
6 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/docs/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import { Button } from "ui";
2 |
3 | export default function Docs() {
4 | return (
5 |
6 |
Docs
7 |
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/docs/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tsconfig/nextjs.json",
3 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
4 | "exclude": ["node_modules"]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/web/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: ["custom"],
4 | };
5 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/web/next.config.js:
--------------------------------------------------------------------------------
1 | const withTM = require("next-transpile-modules")(["ui"]);
2 |
3 | module.exports = withTM({
4 | reactStrictMode: true,
5 | });
6 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/web/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import { Button } from "ui";
2 |
3 | export default function Web() {
4 | return (
5 |
6 |
Web
7 |
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/apps/web/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tsconfig/nextjs.json",
3 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
4 | "exclude": ["node_modules"]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/packages/eslint-config-custom/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ["next", "turbo", "prettier"],
3 | rules: {
4 | "@next/next/no-html-link-for-pages": "off",
5 | "react/jsx-key": "off",
6 | },
7 | };
8 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/packages/tsconfig/README.md:
--------------------------------------------------------------------------------
1 | # `tsconfig`
2 |
3 | These are base shared `tsconfig.json`s from which all other `tsconfig.json`'s inherit from.
4 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/packages/tsconfig/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tsconfig",
3 | "version": "0.0.0",
4 | "private": true,
5 | "files": [
6 | "base.json",
7 | "nextjs.json",
8 | "react-library.json"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/packages/ui/Button.tsx:
--------------------------------------------------------------------------------
1 | import * as React from "react";
2 | export const Button = () => {
3 | return ;
4 | };
5 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/packages/ui/index.tsx:
--------------------------------------------------------------------------------
1 | import * as React from "react";
2 | export * from "./Button";
3 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/packages/ui/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tsconfig/react-library.json",
3 | "include": ["."],
4 | "exclude": ["dist", "build", "node_modules"]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-pnpm-monorepo/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - 'apps/**'
3 | - 'packages/**'
4 |
--------------------------------------------------------------------------------
/examples/node-pnpm-v6/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-pnpm-v8/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-pnpm-v9/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-prisma-postgres-npm-v9/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-prisma-postgres-npm-v9/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
1 | # Please do not edit this file manually
2 | # It should be added in your version-control system (i.e. Git)
3 | provider = "postgresql"
--------------------------------------------------------------------------------
/examples/node-prisma-postgres-npm-v9/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "sourceMap": true,
4 | "outDir": "dist",
5 | "strict": true,
6 | "lib": ["esnext", "dom"],
7 | "esModuleInterop": true
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples/node-prisma-postgres/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-prisma-postgres/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
1 | # Please do not edit this file manually
2 | # It should be added in your version-control system (i.e. Git)
3 | provider = "postgresql"
--------------------------------------------------------------------------------
/examples/node-prisma-postgres/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "sourceMap": true,
4 | "outDir": "dist",
5 | "strict": true,
6 | "lib": ["esnext", "dom"],
7 | "esModuleInterop": true
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples/node-python/nixpacks.toml:
--------------------------------------------------------------------------------
1 | providers = ["node", "python"]
2 |
3 | [start]
4 | cmd = "echo Node $(node --version) && python --version"
5 |
--------------------------------------------------------------------------------
/examples/node-react-router-v7-framework/.dockerignore:
--------------------------------------------------------------------------------
1 | .react-router
2 | build
3 | node_modules
4 | README.md
--------------------------------------------------------------------------------
/examples/node-react-router-v7-framework/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /node_modules/
3 |
4 | # React Router
5 | /.react-router/
6 | /build/
7 |
--------------------------------------------------------------------------------
/examples/node-react-router-v7-framework/app/routes.ts:
--------------------------------------------------------------------------------
1 | import { type RouteConfig, index } from "@react-router/dev/routes";
2 |
3 | export default [index("routes/home.tsx")] satisfies RouteConfig;
4 |
--------------------------------------------------------------------------------
/examples/node-react-router-v7-framework/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-react-router-v7-framework/public/favicon.ico
--------------------------------------------------------------------------------
/examples/node-react-router-v7-spa/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-react-router-v7-spa/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-react-router-v7-spa/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react-swc'
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | })
8 |
--------------------------------------------------------------------------------
/examples/node-remix/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
3 | /.cache
4 | /build
5 | .env
6 |
--------------------------------------------------------------------------------
/examples/node-remix/postcss.config.js:
--------------------------------------------------------------------------------
1 | export default {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | };
7 |
--------------------------------------------------------------------------------
/examples/node-remix/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-remix/public/favicon.ico
--------------------------------------------------------------------------------
/examples/node-remix/public/logo-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-remix/public/logo-dark.png
--------------------------------------------------------------------------------
/examples/node-remix/public/logo-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-remix/public/logo-light.png
--------------------------------------------------------------------------------
/examples/node-remix/test.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "expectedOutput": "[remix-serve]"
4 | }
5 | ]
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/docs/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: ["custom"],
4 | };
5 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/docs/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
4 | // NOTE: This file should not be edited
5 | // see https://nextjs.org/docs/basic-features/typescript for more information.
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/docs/next.config.js:
--------------------------------------------------------------------------------
1 | const withTM = require("next-transpile-modules")(["ui"]);
2 |
3 | module.exports = withTM({
4 | reactStrictMode: true,
5 | });
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/docs/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import { Button } from "ui";
2 |
3 | export default function Docs() {
4 | return (
5 |
6 |
Docs
7 |
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/docs/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tsconfig/nextjs.json",
3 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
4 | "exclude": ["node_modules"]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/web/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | extends: ["custom"],
4 | };
5 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/web/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
4 | // NOTE: This file should not be edited
5 | // see https://nextjs.org/docs/basic-features/typescript for more information.
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/web/next.config.js:
--------------------------------------------------------------------------------
1 | const withTM = require("next-transpile-modules")(["ui"]);
2 |
3 | module.exports = withTM({
4 | reactStrictMode: true,
5 | });
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/web/pages/index.tsx:
--------------------------------------------------------------------------------
1 | import { Button } from "ui";
2 |
3 | export default function Web() {
4 | return (
5 |
6 |
Web
7 |
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-turborepo/apps/web/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tsconfig/nextjs.json",
3 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
4 | "exclude": ["node_modules"]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-turborepo/packages/eslint-config-custom/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ["next", "turbo", "prettier"],
3 | rules: {
4 | "@next/next/no-html-link-for-pages": "off",
5 | "react/jsx-key": "off",
6 | },
7 | };
8 |
--------------------------------------------------------------------------------
/examples/node-turborepo/packages/tsconfig/README.md:
--------------------------------------------------------------------------------
1 | # `tsconfig`
2 |
3 | These are base shared `tsconfig.json`s from which all other `tsconfig.json`'s inherit from.
4 |
--------------------------------------------------------------------------------
/examples/node-turborepo/packages/tsconfig/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tsconfig",
3 | "version": "0.0.0",
4 | "private": true,
5 | "files": [
6 | "base.json",
7 | "nextjs.json",
8 | "react-library.json"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/examples/node-turborepo/packages/ui/Button.tsx:
--------------------------------------------------------------------------------
1 | import * as React from "react";
2 | export const Button = () => {
3 | return ;
4 | };
5 |
--------------------------------------------------------------------------------
/examples/node-turborepo/packages/ui/index.tsx:
--------------------------------------------------------------------------------
1 | import * as React from "react";
2 | export * from "./Button";
3 |
--------------------------------------------------------------------------------
/examples/node-turborepo/packages/ui/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "tsconfig/react-library.json",
3 | "include": ["."],
4 | "exclude": ["dist", "build", "node_modules"]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-extends/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-extends/extendme.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "incremental": false,
4 | "outDir": "pleasehelp"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-extends/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello, world!")
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-extends/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./extendme.json",
3 | "compilerOptions": {
4 | "incremental": true
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-out-dir/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-out-dir/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello, world!")
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-out-dir/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "incremental": true,
4 | "outDir": "dist"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-tsbuildinfo-path/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-tsbuildinfo-path/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello, world!")
--------------------------------------------------------------------------------
/examples/node-typescript-incremental-tsbuildinfo-path/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "incremental": true,
4 | "tsBuildInfoFile": "typescriptbuildinfo"
5 | }
6 | }
--------------------------------------------------------------------------------
/examples/node-typescript-incremental/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
--------------------------------------------------------------------------------
/examples/node-typescript-incremental/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello, world!")
--------------------------------------------------------------------------------
/examples/node-typescript-incremental/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "incremental": true
4 | }
5 | }
--------------------------------------------------------------------------------
/examples/node-variables/index.js:
--------------------------------------------------------------------------------
1 | console.log("--- Environment Variables ---");
2 | console.log(process.env);
3 |
--------------------------------------------------------------------------------
/examples/node-vite-lit-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-preact-ts/src/main.tsx:
--------------------------------------------------------------------------------
1 | import { render } from 'preact'
2 | import './index.css'
3 | import { App } from './app.tsx'
4 |
5 | render(, document.getElementById('app')!)
6 |
--------------------------------------------------------------------------------
/examples/node-vite-preact-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-preact-ts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-vite-preact-ts/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import preact from '@preact/preset-vite'
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [preact()],
7 | })
8 |
--------------------------------------------------------------------------------
/examples/node-vite-qwik-ts/src/main.tsx:
--------------------------------------------------------------------------------
1 | import '@builder.io/qwik/qwikloader.js'
2 |
3 | import { render } from '@builder.io/qwik'
4 | import './index.css'
5 | import { App } from './app.tsx'
6 |
7 | render(document.getElementById('app') as HTMLElement, )
8 |
--------------------------------------------------------------------------------
/examples/node-vite-qwik-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-qwik-ts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-vite-react-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-react-ts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-vite-react-ts/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import react from '@vitejs/plugin-react'
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | })
8 |
--------------------------------------------------------------------------------
/examples/node-vite-solid-ts/src/index.tsx:
--------------------------------------------------------------------------------
1 | /* @refresh reload */
2 | import { render } from 'solid-js/web'
3 | import './index.css'
4 | import App from './App.tsx'
5 |
6 | const root = document.getElementById('root')
7 |
8 | render(() => , root!)
9 |
--------------------------------------------------------------------------------
/examples/node-vite-solid-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-solid-ts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-vite-solid-ts/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import solid from 'vite-plugin-solid'
3 |
4 | export default defineConfig({
5 | plugins: [solid()],
6 | })
7 |
--------------------------------------------------------------------------------
/examples/node-vite-svelte-ts/src/main.ts:
--------------------------------------------------------------------------------
1 | import { mount } from 'svelte'
2 | import './app.css'
3 | import App from './App.svelte'
4 |
5 | const app = mount(App, {
6 | target: document.getElementById('app')!,
7 | })
8 |
9 | export default app
10 |
--------------------------------------------------------------------------------
/examples/node-vite-svelte-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
--------------------------------------------------------------------------------
/examples/node-vite-svelte-ts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-vite-svelte-ts/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import { svelte } from '@sveltejs/vite-plugin-svelte'
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [svelte()],
7 | outDir: "build"
8 | })
9 |
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict=true
2 |
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/.prettierignore:
--------------------------------------------------------------------------------
1 | # Package Managers
2 | package-lock.json
3 | pnpm-lock.yaml
4 | yarn.lock
5 |
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/postcss.config.js:
--------------------------------------------------------------------------------
1 | export default {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {}
5 | }
6 | };
7 |
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/src/lib/images/svelte-welcome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-vite-sveltekit/src/lib/images/svelte-welcome.png
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/src/lib/images/svelte-welcome.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-vite-sveltekit/src/lib/images/svelte-welcome.webp
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/src/routes/+page.ts:
--------------------------------------------------------------------------------
1 | // since there's no dynamic data here, we can prerender
2 | // it so that it gets served as a static asset in production
3 | export const prerender = true;
4 |
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/static/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-vite-sveltekit/static/favicon.png
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/static/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/examples/node-vite-sveltekit/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { sveltekit } from '@sveltejs/kit/vite';
2 | import { defineConfig } from 'vite';
3 |
4 | export default defineConfig({
5 | plugins: [sveltekit()]
6 | });
7 |
--------------------------------------------------------------------------------
/examples/node-vite-vanilla-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-vanilla-ts/test.env:
--------------------------------------------------------------------------------
1 | # Note: You do NOT need this for your project. This file is only used for testing purposes.
2 |
3 | ENVS="NIXPACKS_SPA_OUT_DIR=dist"
4 |
--------------------------------------------------------------------------------
/examples/node-vite-vue-ts/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import './style.css'
3 | import App from './App.vue'
4 |
5 | createApp(App).mount('#app')
6 |
--------------------------------------------------------------------------------
/examples/node-vite-vue-ts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/node-vite-vue-ts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": [],
3 | "references": [
4 | { "path": "./tsconfig.app.json" },
5 | { "path": "./tsconfig.node.json" }
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/examples/node-vite-vue-ts/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from 'vite'
2 | import vue from '@vitejs/plugin-vue'
3 |
4 | // https://vite.dev/config/
5 | export default defineConfig({
6 | plugins: [vue()],
7 | })
8 |
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.gitignore:
--------------------------------------------------------------------------------
1 | .yarn/*
2 | !.yarn/cache
3 | !.yarn/patches
4 | !.yarn/plugins
5 | !.yarn/releases
6 | !.yarn/sdks
7 | !.yarn/versions
8 |
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/@fastify-error-npm-3.0.0-c8ab629ca9-d9ea16db2d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/@fastify-error-npm-3.0.0-c8ab629ca9-d9ea16db2d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/@gar-promisify-npm-1.1.3-ac1a325862-4059f790e2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/@gar-promisify-npm-1.1.3-ac1a325862-4059f790e2.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/@npmcli-fs-npm-2.1.1-2769242877-4944a0545d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/@npmcli-fs-npm-2.1.1-2769242877-4944a0545d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/@types-node-npm-18.0.6-1bdee507ca-780f8885a6.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/@types-node-npm-18.0.6-1bdee507ca-780f8885a6.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/acorn-npm-8.8.0-9ef399ab45-7270ca82b2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/acorn-npm-8.8.0-9ef399ab45-7270ca82b2.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/agentkeepalive-npm-4.2.1-b86a9fb343-39cb49ed8c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/agentkeepalive-npm-4.2.1-b86a9fb343-39cb49ed8c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-4a287d937f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-4a287d937f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ajv-npm-8.11.0-83d029789c-5e0ff22680.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ajv-npm-8.11.0-83d029789c-5e0ff22680.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-504ae7af65.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-504ae7af65.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/arg-npm-4.1.3-1748b966a8-544af8dd3f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/arg-npm-4.1.3-1748b966a8-544af8dd3f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/atomic-sleep-npm-1.0.0-17d8a762a3-b95275afb2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/atomic-sleep-npm-1.0.0-17d8a762a3-b95275afb2.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/avvio-npm-8.2.0-cb8c70a9a4-bbd06eeb1f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/avvio-npm-8.2.0-cb8c70a9a4-bbd06eeb1f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/braces-npm-3.0.2-782240b28a-e2a8e769a8.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/braces-npm-3.0.2-782240b28a-e2a8e769a8.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/cacache-npm-16.1.1-84a00badf3-4885246170.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/cacache-npm-16.1.1-84a00badf3-4885246170.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-902a9f5d89.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-902a9f5d89.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/cookie-npm-0.5.0-e2d58a161a-1f4bd2ca57.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/cookie-npm-0.5.0-e2d58a161a-1f4bd2ca57.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/debug-npm-3.2.7-754e818c7a-b3d8c59407.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/debug-npm-3.2.7-754e818c7a-b3d8c59407.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/debug-npm-4.3.4-4513954577-3dbad3f94e.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/debug-npm-4.3.4-4513954577-3dbad3f94e.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/depd-npm-1.1.2-b0c8414da7-6b406620d2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/depd-npm-1.1.2-b0c8414da7-6b406620d2.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/diff-npm-4.0.2-73133c7102-f2c09b0ce4.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/diff-npm-4.0.2-73133c7102-f2c09b0ce4.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/emoji-regex-npm-8.0.0-213764015c-d4c5c39d5a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/emoji-regex-npm-8.0.0-213764015c-d4c5c39d5a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-8b7b1be20d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-8b7b1be20d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fast-redact-npm-3.1.1-dc632dc8ce-e486cc9990.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fast-redact-npm-3.1.1-dc632dc8ce-e486cc9990.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fast-uri-npm-2.1.0-be274255e1-60ecece5ab.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fast-uri-npm-2.1.0-be274255e1-60ecece5ab.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fastify-npm-4.2.1-3ba2bee8ac-443c634d1a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fastify-npm-4.2.1-3ba2bee8ac-443c634d1a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fastq-npm-1.13.0-a45963881c-32cf15c29a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fastq-npm-1.13.0-a45963881c-32cf15c29a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-cc283f4e65.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-cc283f4e65.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/find-my-way-npm-7.0.0-8d90140564-5f2beef0cb.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/find-my-way-npm-7.0.0-8d90140564-5f2beef0cb.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/forwarded-npm-0.2.0-6473dabe35-fd27e2394d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/forwarded-npm-0.2.0-6473dabe35-fd27e2394d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-1b8d128dae.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-1b8d128dae.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/fsevents-patch-3340e2eb10-8.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/fsevents-patch-3340e2eb10-8.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/glob-npm-8.0.3-750f909025-50bcdea19d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/glob-npm-8.0.3-750f909025-50bcdea19d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-f4f2bfe242.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-f4f2bfe242.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-3f109d70ae.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-3f109d70ae.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/humanize-ms-npm-1.2.1-e942bd7329-9c7a74a282.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/humanize-ms-npm-1.2.1-e942bd7329-9c7a74a282.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-3f60d47a5c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-3f60d47a5c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/indent-string-npm-4.0.0-7b717435b2-824cfb9929.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/indent-string-npm-4.0.0-7b717435b2-824cfb9929.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-181e732764.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-181e732764.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ip-npm-2.0.0-204facb3cc-cfcfac6b87.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ip-npm-2.0.0-204facb3cc-cfcfac6b87.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ipaddr.js-npm-1.9.1-19ae7878b4-f88d382598.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ipaddr.js-npm-1.9.1-19ae7878b4-f88d382598.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-d381c1319f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-d381c1319f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/is-number-npm-7.0.0-060086935c-456ac6f8e0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/is-number-npm-7.0.0-060086935c-456ac6f8e0.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-26bf6c5480.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-26bf6c5480.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-f97f499f89.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-f97f499f89.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/lru-cache-npm-7.13.1-521ddcc43f-f53c7dd098.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/lru-cache-npm-7.13.1-521ddcc43f-f53c7dd098.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/minimatch-npm-3.1.2-9405269906-c154e56640.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/minimatch-npm-3.1.2-9405269906-c154e56640.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/minimatch-npm-5.1.0-34f6240621-15ce53d31a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/minimatch-npm-5.1.0-34f6240621-15ce53d31a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-5d95a7738c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/minipass-npm-3.3.4-6cf48a6c5e-5d95a7738c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-f1fdeac0b0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-f1fdeac0b0.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-a96865108c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-a96865108c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-b8ffeb1e26.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-b8ffeb1e26.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/node-gyp-npm-9.1.0-2091059b31-1437fa4a87.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/node-gyp-npm-9.1.0-2091059b31-1437fa4a87.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/nodemon-npm-2.0.19-5d6fa595c6-c6cf89435a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/nodemon-npm-2.0.19-5d6fa595c6-c6cf89435a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/nopt-npm-1.0.10-f3db192976-f62575acea.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/nopt-npm-1.0.10-f3db192976-f62575acea.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/npmlog-npm-6.0.2-e0e69455c7-ae238cd264.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/npmlog-npm-6.0.2-e0e69455c7-ae238cd264.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/p-map-npm-4.0.0-4677ae07c7-cb0ab21ec0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/p-map-npm-4.0.0-4677ae07c7-cb0ab21ec0.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-050c865ce8.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-050c865ce8.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/pino-npm-8.3.0-82d640742f-c6e3dd7d95.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/pino-npm-8.3.0-82d640742f-c6e3dd7d95.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-f96a3f6d90.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-f96a3f6d90.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/proxy-addr-npm-2.0.7-dae6552872-29c6990ce9.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/proxy-addr-npm-2.0.7-dae6552872-29c6990ce9.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/pstree.remy-npm-1.1.8-2dd5d55de2-5cb53698d6.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/pstree.remy-npm-1.1.8-2dd5d55de2-5cb53698d6.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-823bf443c6.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-823bf443c6.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/real-require-npm-0.1.0-354945c66f-96745583ed.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/real-require-npm-0.1.0-354945c66f-96745583ed.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ret-npm-0.2.2-f5d3022812-774964bb41.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ret-npm-0.2.2-f5d3022812-774964bb41.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-623bd7d2e5.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-623bd7d2e5.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/reusify-npm-1.0.4-95ac4aec11-c3076ebcc2.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/reusify-npm-1.0.4-95ac4aec11-c3076ebcc2.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/rfdc-npm-1.3.0-272f288ad8-fb2ba8512e.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/rfdc-npm-1.3.0-272f288ad8-fb2ba8512e.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-f5e182fca0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-f5e182fca0.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-cab8f25ae6.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-cab8f25ae6.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/semver-npm-5.7.1-40bcea106b-57fd0acfd0.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/semver-npm-5.7.1-40bcea106b-57fd0acfd0.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/semver-npm-7.0.0-218e8c00ca-272c11bf8d.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/semver-npm-7.0.0-218e8c00ca-272c11bf8d.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/semver-npm-7.3.7-3bfe704194-2fa3e87756.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/semver-npm-7.3.7-3bfe704194-2fa3e87756.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/socks-npm-2.7.0-cc1cb019db-0b5d94e2b3.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/socks-npm-2.7.0-cc1cb019db-0b5d94e2b3.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/sonic-boom-npm-3.1.0-658bdd99bb-164fa2fa67.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/sonic-boom-npm-3.1.0-658bdd99bb-164fa2fa67.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/split2-npm-4.1.0-1c1a4bd984-ec581597cb.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/split2-npm-4.1.0-1c1a4bd984-ec581597cb.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ssri-npm-9.0.1-33ce27f4f8-fb58f5e46b.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ssri-npm-9.0.1-33ce27f4f8-fb58f5e46b.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-f3cd25890a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-f3cd25890a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-a04c07bb9e.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/tar-npm-6.1.11-e6ac3cba9c-a04c07bb9e.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/thread-stream-npm-2.0.0-e75466a2d2-5156f2bda7.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/thread-stream-npm-2.0.0-e75466a2d2-5156f2bda7.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/tiny-lru-npm-8.0.2-b190e31fd1-ec4d884914.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/tiny-lru-npm-8.0.2-b190e31fd1-ec4d884914.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/touch-npm-3.1.0-e2eacebbda-e0be589cb5.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/touch-npm-3.1.0-e2eacebbda-e0be589cb5.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/ts-node-npm-10.9.1-6c268be7f4-090adff130.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/ts-node-npm-10.9.1-6c268be7f4-090adff130.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-5750181b1c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-5750181b1c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/typescript-patch-0cb3c99916-9096d8f6c1.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/typescript-patch-0cb3c99916-9096d8f6c1.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/undefsafe-npm-2.0.5-8c3bbf9354-f42ab3b577.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/undefsafe-npm-2.0.5-8c3bbf9354-f42ab3b577.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-5b6876a645.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-5b6876a645.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-7167432de6.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-7167432de6.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/which-npm-2.0.2-320ddf72f7-1a5c563d3c.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/which-npm-2.0.2-320ddf72f7-1a5c563d3c.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/yallist-npm-4.0.0-b493d9e907-343617202a.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/yallist-npm-4.0.0-b493d9e907-343617202a.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-berry/.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip
--------------------------------------------------------------------------------
/examples/node-yarn-berry/.yarnrc.yml:
--------------------------------------------------------------------------------
1 | yarnPath: .yarn/releases/yarn-3.2.4.cjs
2 |
--------------------------------------------------------------------------------
/examples/node-yarn-berry/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello from Yarn v2+");
2 |
--------------------------------------------------------------------------------
/examples/node-yarn-custom-node-version/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Yarn");
2 |
--------------------------------------------------------------------------------
/examples/node-yarn-custom-node-version/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/node-yarn-prisma/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-yarn-prisma/prisma/dev.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-prisma/prisma/dev.db
--------------------------------------------------------------------------------
/examples/node-yarn-prisma/prisma/dev.db-journal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/node-yarn-prisma/prisma/dev.db-journal
--------------------------------------------------------------------------------
/examples/node-yarn-prisma/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
1 | # Please do not edit this file manually
2 | # It should be added in your version-control system (i.e. Git)
3 | provider = "sqlite"
--------------------------------------------------------------------------------
/examples/node-yarn-prisma/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "sourceMap": true,
4 | "outDir": "dist",
5 | "strict": true,
6 | "lib": ["esnext", "dom"],
7 | "esModuleInterop": true
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples/node-yarn/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples/node-yarn/index.ts:
--------------------------------------------------------------------------------
1 | console.log("Hello from Yarn");
2 |
--------------------------------------------------------------------------------
/examples/node/index.js:
--------------------------------------------------------------------------------
1 | console.log("Hello from Node");
2 |
--------------------------------------------------------------------------------
/examples/node/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "node",
9 | "version": "1.0.0"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/examples/node/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "node",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "start": "node index.js"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/overriding-environment-variables/index.js:
--------------------------------------------------------------------------------
1 | console.log("--- Environment Variables ---");
2 | console.log(process.env);
3 |
--------------------------------------------------------------------------------
/examples/overriding-environment-variables/test.env:
--------------------------------------------------------------------------------
1 | # Note: You do NOT need this for your project. This file is only used for testing purposes.
2 |
3 | ENVS="NODE_ENV=test"
4 |
--------------------------------------------------------------------------------
/examples/php-api/.gitignore:
--------------------------------------------------------------------------------
1 | vendor/
--------------------------------------------------------------------------------
/examples/php-api/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require": {
3 | "php": ">= 8.2",
4 | "bramus/router": "~1.6"
5 | },
6 | "autoload": {
7 | "psr-4": { "": "src/" }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples/php-api/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [variables]
2 | NIXPACKS_PHP_ROOT_DIR="/app/public"
3 | NIXPACKS_PHP_FALLBACK_PATH = "/index.php"
--------------------------------------------------------------------------------
/examples/php-api/public/index.php:
--------------------------------------------------------------------------------
1 | run();
--------------------------------------------------------------------------------
/examples/php-api/src/App/Controllers/Greeting.php:
--------------------------------------------------------------------------------
1 | =0.192.0",
4 | ]
5 | requires-python = ">=3.8"
6 |
--------------------------------------------------------------------------------
/examples/python-poetry/main.py:
--------------------------------------------------------------------------------
1 | print("Hello from Python-Poetry")
2 |
--------------------------------------------------------------------------------
/examples/python-postgres/main.py:
--------------------------------------------------------------------------------
1 | import psycopg2 as pg
2 |
3 | print(pg)
4 |
--------------------------------------------------------------------------------
/examples/python-postgres/requirements.txt:
--------------------------------------------------------------------------------
1 | psycopg2==2.9.3
2 |
--------------------------------------------------------------------------------
/examples/python-procfile/Procfile:
--------------------------------------------------------------------------------
1 | web: python src/main.py
2 | worker: echo "another process"
3 |
--------------------------------------------------------------------------------
/examples/python-procfile/requirements.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/python-procfile/requirements.txt
--------------------------------------------------------------------------------
/examples/python-procfile/src/main.py:
--------------------------------------------------------------------------------
1 | print("Hello from Python")
2 |
--------------------------------------------------------------------------------
/examples/python-psycopg2/requirements.txt:
--------------------------------------------------------------------------------
1 | psycopg2-binary>=2.9.10
2 |
--------------------------------------------------------------------------------
/examples/python-setuptools/pyproject.toml:
--------------------------------------------------------------------------------
1 | [build-system]
2 | requires = ["setuptools"]
3 | build-backend = "setuptools.build_meta"
4 |
5 | [project]
6 | name = "nixpacks-setuptools"
7 | version = "0.0.1"
8 | dependencies = [
9 | "flask"
10 | ]
--------------------------------------------------------------------------------
/examples/python-uv/.python-version:
--------------------------------------------------------------------------------
1 | 3.12
2 |
--------------------------------------------------------------------------------
/examples/python-uv/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/python-uv/README.md
--------------------------------------------------------------------------------
/examples/python-uv/main.py:
--------------------------------------------------------------------------------
1 | print("Hello from Python-Uv")
2 |
--------------------------------------------------------------------------------
/examples/python/main.py:
--------------------------------------------------------------------------------
1 | print("Hello from Python")
2 |
--------------------------------------------------------------------------------
/examples/python/requirements.txt:
--------------------------------------------------------------------------------
1 | click==7.1.2
2 | Flask==1.1.2
3 | gunicorn==20.0.4
4 | itsdangerous==1.1.0
5 | Jinja2==2.11.3
6 | MarkupSafe==1.1.1
7 | Werkzeug==1.0.1
8 |
--------------------------------------------------------------------------------
/examples/ruby-2/.ruby-version:
--------------------------------------------------------------------------------
1 | 2.6.6
2 |
--------------------------------------------------------------------------------
/examples/ruby-2/Gemfile:
--------------------------------------------------------------------------------
1 |
2 | source 'https://rubygems.org'
3 |
--------------------------------------------------------------------------------
/examples/ruby-2/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 |
5 | PLATFORMS
6 | arm64-darwin-21
7 |
8 | DEPENDENCIES
9 |
10 | BUNDLED WITH
11 | 2.3.7
12 |
--------------------------------------------------------------------------------
/examples/ruby-2/Procfile:
--------------------------------------------------------------------------------
1 | web: ruby app.rb
--------------------------------------------------------------------------------
/examples/ruby-2/app.rb:
--------------------------------------------------------------------------------
1 | puts "Hello from Ruby 2"
2 |
--------------------------------------------------------------------------------
/examples/ruby-3/.ruby-version:
--------------------------------------------------------------------------------
1 | 3.2.1
2 |
--------------------------------------------------------------------------------
/examples/ruby-3/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
--------------------------------------------------------------------------------
/examples/ruby-3/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 |
5 | PLATFORMS
6 | arm64-darwin-21
7 | x86_64-linux
8 |
9 | DEPENDENCIES
10 |
11 | BUNDLED WITH
12 | 2.4.9
13 |
--------------------------------------------------------------------------------
/examples/ruby-3/Procfile:
--------------------------------------------------------------------------------
1 | web: ruby --enable-yjit app.rb
2 |
--------------------------------------------------------------------------------
/examples/ruby-3/app.rb:
--------------------------------------------------------------------------------
1 | if RubyVM::YJIT.enabled?
2 | yjit = "enabled"
3 | else
4 | yjit = "not enabled"
5 | end
6 | puts "Hello from Ruby 3! YJIT is #{yjit}."
7 |
--------------------------------------------------------------------------------
/examples/ruby-execjs/Gemfile:
--------------------------------------------------------------------------------
1 |
2 | source 'https://rubygems.org'
3 |
4 | gem 'execjs', '~> 2.8.1'
5 |
--------------------------------------------------------------------------------
/examples/ruby-execjs/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 |
5 | PLATFORMS
6 | arm64-darwin-21
7 |
8 | DEPENDENCIES
9 |
10 | RUBY VERSION
11 | ruby 3.1.2p20
12 |
13 | BUNDLED WITH
14 | 2.3.7
15 |
--------------------------------------------------------------------------------
/examples/ruby-execjs/Procfile:
--------------------------------------------------------------------------------
1 | web: ruby app.rb
--------------------------------------------------------------------------------
/examples/ruby-execjs/app.rb:
--------------------------------------------------------------------------------
1 | require "execjs"
2 |
3 | value = ExecJS.eval "'hello from execjs'.toUpperCase()"
4 | puts value
5 |
--------------------------------------------------------------------------------
/examples/ruby-local-deps/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | gem "local", path: "libs/local"
4 |
--------------------------------------------------------------------------------
/examples/ruby-local-deps/Procfile:
--------------------------------------------------------------------------------
1 | web: bundle exec ruby app.rb
2 |
--------------------------------------------------------------------------------
/examples/ruby-local-deps/app.rb:
--------------------------------------------------------------------------------
1 | require "local"
2 |
3 | Local.hi
4 |
--------------------------------------------------------------------------------
/examples/ruby-local-deps/libs/local/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 | git_source(:github) { |repo| "https://github.com/#{repo}.git" }
3 |
4 | gemspec
5 |
--------------------------------------------------------------------------------
/examples/ruby-local-deps/libs/local/lib/local.rb:
--------------------------------------------------------------------------------
1 | class Local
2 | def self.hi
3 | puts "Hello world from Local lib"
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/examples/ruby-no-version/Gemfile:
--------------------------------------------------------------------------------
1 |
2 | source 'https://rubygems.org'
3 |
4 | gem 'sinatra'
5 | gem "puma", "~> 5.6"
6 |
--------------------------------------------------------------------------------
/examples/ruby-no-version/Procfile:
--------------------------------------------------------------------------------
1 | web: ruby app.rb
--------------------------------------------------------------------------------
/examples/ruby-no-version/app.rb:
--------------------------------------------------------------------------------
1 | require 'sinatra'
2 | puts "Hello from Sinatra"
3 | get '/' do
4 | 'Choo Choo! Welcome to your Sinatra server 🚅'
5 | end
--------------------------------------------------------------------------------
/examples/ruby-no-version/config.ru:
--------------------------------------------------------------------------------
1 |
2 | require './app'
3 | run Sinatra::Application
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/.ruby-version:
--------------------------------------------------------------------------------
1 | 3.1.2
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/Procfile:
--------------------------------------------------------------------------------
1 | web: rake db:migrate && bundle exec bin/rails server -b 0.0.0.0 -p ${PORT:-3000}
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/channels/application_cable/channel.rb:
--------------------------------------------------------------------------------
1 | module ApplicationCable
2 | class Channel < ActionCable::Channel::Base
3 | end
4 | end
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/channels/application_cable/connection.rb:
--------------------------------------------------------------------------------
1 | module ApplicationCable
2 | class Connection < ActionCable::Connection::Base
3 | end
4 | end
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
1 | class ApplicationController < ActionController::API
2 | end
3 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-api-app/app/controllers/concerns/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/mailers/application_mailer.rb:
--------------------------------------------------------------------------------
1 | class ApplicationMailer < ActionMailer::Base
2 | default from: "from@example.com"
3 | layout "mailer"
4 | end
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/models/application_record.rb:
--------------------------------------------------------------------------------
1 | class ApplicationRecord < ActiveRecord::Base
2 | primary_abstract_class
3 | end
4 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/models/concerns/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-api-app/app/models/concerns/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/app/views/layouts/mailer.text.erb:
--------------------------------------------------------------------------------
1 | <%= yield %>
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/bin/rails:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | APP_PATH = File.expand_path("../config/application", __dir__)
3 | require_relative "../config/boot"
4 | require "rails/commands"
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/bin/rake:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | require_relative "../config/boot"
3 | require "rake"
4 | Rake.application.run
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/config.ru:
--------------------------------------------------------------------------------
1 | # This file is used by Rack-based servers to start the application.
2 |
3 | require_relative "config/environment"
4 |
5 | run Rails.application
6 | Rails.application.load_server
7 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/config/environment.rb:
--------------------------------------------------------------------------------
1 | # Load the Rails application.
2 | require_relative "application"
3 |
4 | # Initialize the Rails application.
5 | Rails.application.initialize!
6 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/lib/tasks/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-api-app/lib/tasks/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/log/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-api-app/log/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/public/robots.txt:
--------------------------------------------------------------------------------
1 | # See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/storage/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-api-app/storage/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-api-app/vendor/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-api-app/vendor/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/.ruby-version:
--------------------------------------------------------------------------------
1 | 3.2.1
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/Procfile:
--------------------------------------------------------------------------------
1 | web: rake db:migrate && bundle exec bin/rails server -b 0.0.0.0 -p ${PORT:-3000}
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/assets/config/manifest.js:
--------------------------------------------------------------------------------
1 | //= link_tree ../images
2 | //= link_directory ../stylesheets .css
3 | //= link_tree ../../javascript .js
4 | //= link_tree ../../../vendor/javascript .js
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/assets/images/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/app/assets/images/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/channels/application_cable/channel.rb:
--------------------------------------------------------------------------------
1 | module ApplicationCable
2 | class Channel < ActionCable::Channel::Base
3 | end
4 | end
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/channels/application_cable/connection.rb:
--------------------------------------------------------------------------------
1 | module ApplicationCable
2 | class Connection < ActionCable::Connection::Base
3 | end
4 | end
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
1 | class ApplicationController < ActionController::Base
2 | end
3 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/controllers/concerns/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/app/controllers/concerns/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/javascript/application.js:
--------------------------------------------------------------------------------
1 | // Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails
2 | import "@hotwired/turbo-rails"
3 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/mailers/application_mailer.rb:
--------------------------------------------------------------------------------
1 | class ApplicationMailer < ActionMailer::Base
2 | default from: "from@example.com"
3 | layout "mailer"
4 | end
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/models/application_record.rb:
--------------------------------------------------------------------------------
1 | class ApplicationRecord < ActiveRecord::Base
2 | primary_abstract_class
3 | end
4 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/models/concerns/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/app/models/concerns/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/app/views/layouts/mailer.text.erb:
--------------------------------------------------------------------------------
1 | <%= yield %>
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/bin/importmap:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 |
3 | require_relative "../config/application"
4 | require "importmap/commands"
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/bin/rails:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | APP_PATH = File.expand_path("../config/application", __dir__)
3 | require_relative "../config/boot"
4 | require "rails/commands"
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/bin/rake:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | require_relative "../config/boot"
3 | require "rake"
4 | Rake.application.run
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/config.ru:
--------------------------------------------------------------------------------
1 | # This file is used by Rack-based servers to start the application.
2 |
3 | require_relative "config/environment"
4 |
5 | run Rails.application
6 | Rails.application.load_server
7 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/config/environment.rb:
--------------------------------------------------------------------------------
1 | # Load the Rails application.
2 | require_relative "application"
3 |
4 | # Initialize the Rails application.
5 | Rails.application.initialize!
6 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/config/importmap.rb:
--------------------------------------------------------------------------------
1 | # Pin npm packages by running ./bin/importmap
2 |
3 | pin "application", preload: true
4 | pin "@hotwired/turbo-rails", to: "turbo.min.js", preload: true
5 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/lib/assets/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/lib/assets/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/lib/tasks/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/lib/tasks/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/log/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/log/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/public/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/public/apple-touch-icon-precomposed.png
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/public/apple-touch-icon.png
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/public/favicon.ico
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/public/robots.txt:
--------------------------------------------------------------------------------
1 | # See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
2 |
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/storage/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/storage/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/vendor/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/vendor/.keep
--------------------------------------------------------------------------------
/examples/ruby-rails-postgres/vendor/javascript/.keep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/ruby-rails-postgres/vendor/javascript/.keep
--------------------------------------------------------------------------------
/examples/ruby-sinatra/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | git_source(:github) { |repo| "https://github.com/#{repo}.git" }
3 |
4 | ruby '3.1.2'
5 |
6 | gem 'sinatra', '~> 2.2.0'
7 | gem 'puma', '~> 5.6.4'
8 |
--------------------------------------------------------------------------------
/examples/ruby-sinatra/Procfile:
--------------------------------------------------------------------------------
1 | web: RACK_ENV=production bundle exec puma
2 |
--------------------------------------------------------------------------------
/examples/ruby-sinatra/app.rb:
--------------------------------------------------------------------------------
1 | require 'sinatra'
2 |
3 | puts "Hello from Sinatra"
4 |
5 | get '/' do
6 | 'Choo Choo! Welcome to your Sinatra server 🚅'
7 | end
8 |
--------------------------------------------------------------------------------
/examples/ruby-sinatra/config.ru:
--------------------------------------------------------------------------------
1 | require './app'
2 | run Sinatra::Application
3 |
--------------------------------------------------------------------------------
/examples/ruby-sinatra/config/puma.rb:
--------------------------------------------------------------------------------
1 | port ENV['PORT'] || 4567
2 |
--------------------------------------------------------------------------------
/examples/ruby-with-node/Gemfile:
--------------------------------------------------------------------------------
1 |
2 | source 'https://rubygems.org'
3 |
--------------------------------------------------------------------------------
/examples/ruby-with-node/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 |
5 | PLATFORMS
6 | arm64-darwin-21
7 |
8 | DEPENDENCIES
9 |
10 | RUBY VERSION
11 | ruby 3.1.2p20
12 |
13 | BUNDLED WITH
14 | 2.3.7
15 |
--------------------------------------------------------------------------------
/examples/ruby-with-node/Procfile:
--------------------------------------------------------------------------------
1 | web: ruby app.rb
--------------------------------------------------------------------------------
/examples/ruby-with-node/app.rb:
--------------------------------------------------------------------------------
1 | puts "Hello from Ruby with Node"
2 |
--------------------------------------------------------------------------------
/examples/ruby/Gemfile:
--------------------------------------------------------------------------------
1 |
2 | source 'https://rubygems.org'
3 |
--------------------------------------------------------------------------------
/examples/ruby/Gemfile.lock:
--------------------------------------------------------------------------------
1 | GEM
2 | remote: https://rubygems.org/
3 | specs:
4 |
5 | PLATFORMS
6 | arm64-darwin-21
7 |
8 | DEPENDENCIES
9 |
10 | RUBY VERSION
11 | ruby 3.1.2p20
12 |
13 | BUNDLED WITH
14 | 2.3.7
15 |
--------------------------------------------------------------------------------
/examples/ruby/Procfile:
--------------------------------------------------------------------------------
1 | web: ruby app.rb
--------------------------------------------------------------------------------
/examples/ruby/app.rb:
--------------------------------------------------------------------------------
1 | puts "Hello from Ruby"
2 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces-glob/Cargo.toml:
--------------------------------------------------------------------------------
1 | [workspace]
2 | members = [
3 | "example/*"
4 | ]
5 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces-glob/example/binary/src/main.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | println!("{}", library::MESSAGE);
3 | }
4 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces-glob/example/library/src/lib.rs:
--------------------------------------------------------------------------------
1 | pub const MESSAGE: &str = "Hello from rust";
2 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces/Cargo.toml:
--------------------------------------------------------------------------------
1 | [workspace]
2 | members = [
3 | "binary",
4 | "library"
5 | ]
6 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces/binary/src/main.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | println!("{}", library::MESSAGE);
3 | }
4 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces/library/Cargo.toml:
--------------------------------------------------------------------------------
1 | [package]
2 | name = "library"
3 | version = "0.1.0"
4 | edition = "2021"
5 |
6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7 |
8 | [dependencies]
9 |
--------------------------------------------------------------------------------
/examples/rust-cargo-workspaces/library/src/lib.rs:
--------------------------------------------------------------------------------
1 | pub const MESSAGE: &str = "Hello from rust";
2 |
--------------------------------------------------------------------------------
/examples/rust-custom-toolchain/Cargo.toml:
--------------------------------------------------------------------------------
1 | [package]
2 | name = "rust-custom-toolchain"
3 | version = "0.1.0"
4 | edition = "2021"
5 |
6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7 |
8 | [dependencies]
9 |
--------------------------------------------------------------------------------
/examples/rust-custom-toolchain/rust-toolchain.toml:
--------------------------------------------------------------------------------
1 | [toolchain]
2 | channel = "nightly-2024-08-12"
3 | profile = "minimal"
4 |
--------------------------------------------------------------------------------
/examples/rust-custom-toolchain/src/main.rs:
--------------------------------------------------------------------------------
1 | use std::process::Command;
2 |
3 | fn main() {
4 | let mut cargo_version_command = Command::new("cargo").arg("version").spawn().unwrap();
5 | cargo_version_command.wait().unwrap();
6 | }
7 |
--------------------------------------------------------------------------------
/examples/rust-custom-version/src/main.rs:
--------------------------------------------------------------------------------
1 | use std::process::Command;
2 |
3 | fn main() {
4 | let mut cargo_version_command = Command::new("cargo").arg("version").spawn().unwrap();
5 | cargo_version_command.wait().unwrap();
6 | }
7 |
--------------------------------------------------------------------------------
/examples/rust-multiple-bins/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 |
--------------------------------------------------------------------------------
/examples/rust-multiple-bins/src/bin/bin1.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | println!("This is Bin 1!");
3 | }
4 |
--------------------------------------------------------------------------------
/examples/rust-multiple-bins/src/bin/bin2.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | println!("This is Bin 2!");
3 | }
4 |
--------------------------------------------------------------------------------
/examples/rust-multiple-bins/src/main.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | println!("This is the main Bin!");
3 | }
4 |
--------------------------------------------------------------------------------
/examples/rust-openssl/src/main.rs:
--------------------------------------------------------------------------------
1 | use openssl as _;
2 |
3 | fn main() {
4 | println!("Hello from Rust openssl!")
5 | }
6 |
--------------------------------------------------------------------------------
/examples/rust-ring/src/main.rs:
--------------------------------------------------------------------------------
1 | use ring as _;
2 |
3 | fn main() {
4 | println!("Hello from rust");
5 | }
6 |
--------------------------------------------------------------------------------
/examples/scala-sbt/project/build.properties:
--------------------------------------------------------------------------------
1 | sbt.version=1.8.2
2 |
--------------------------------------------------------------------------------
/examples/scala-sbt/project/plugins.sbt:
--------------------------------------------------------------------------------
1 | addSbtPlugin("com.github.sbt" % "sbt-native-packager" % "1.9.13")
2 |
--------------------------------------------------------------------------------
/examples/scala-sbt/src/main/scala/Main.scala:
--------------------------------------------------------------------------------
1 | @main def hello: Unit =
2 | println("Hello world!")
3 | println(msg)
4 |
5 | def msg = "I was compiled by Scala 3. :)"
6 |
--------------------------------------------------------------------------------
/examples/scheme/init.scm:
--------------------------------------------------------------------------------
1 | (display "Hello from Scheme!")
--------------------------------------------------------------------------------
/examples/shell-hello/nixpacks.toml:
--------------------------------------------------------------------------------
1 | [phases.setup]
2 | nixPkgs = ["cowsay"]
3 |
4 | [start]
5 | cmd = "./start.sh"
6 |
--------------------------------------------------------------------------------
/examples/shell-hello/start.sh:
--------------------------------------------------------------------------------
1 | echo 'Hello World' | cowsay
2 |
--------------------------------------------------------------------------------
/examples/shell-hello/test.env:
--------------------------------------------------------------------------------
1 | # Note: You do NOT need this for your project. This file is only used for testing purposes.
2 |
3 | ENVS="NIXPACKS_START_CMD=./start.sh"
4 |
--------------------------------------------------------------------------------
/examples/staticfile/Staticfile:
--------------------------------------------------------------------------------
1 | root: site
2 |
--------------------------------------------------------------------------------
/examples/staticfile/Staticfile.auth:
--------------------------------------------------------------------------------
1 | # Username: nixpacks
2 | # Password: nixpacks
3 | nixpacks:$apr1$21i3ye0o$d1H1ePSg8mD2cO5O2A9dG.
--------------------------------------------------------------------------------
/examples/staticfile/site/index.html:
--------------------------------------------------------------------------------
1 | Hello from NGINX!
--------------------------------------------------------------------------------
/examples/swift-custom-version/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /.build
3 | /Packages
4 | /*.xcodeproj
5 | xcuserdata/
6 | DerivedData/
7 | .swiftpm/config/registries.json
8 | .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
9 | .netrc
10 |
--------------------------------------------------------------------------------
/examples/swift-custom-version/.swift-version:
--------------------------------------------------------------------------------
1 | 5.4
--------------------------------------------------------------------------------
/examples/swift-custom-version/Sources/swift/main.swift:
--------------------------------------------------------------------------------
1 | print("Hello from swift")
2 |
--------------------------------------------------------------------------------
/examples/swift-vapor/.gitignore:
--------------------------------------------------------------------------------
1 | Packages
2 | .build
3 | xcuserdata
4 | *.xcodeproj
5 | DerivedData/
6 | .DS_Store
7 | db.sqlite
8 | .swiftpm
9 | .env
10 | Dockerfile
11 | docker-compose.yml
12 | .dockerignore
13 |
--------------------------------------------------------------------------------
/examples/swift-vapor/Public/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/swift-vapor/Public/.gitkeep
--------------------------------------------------------------------------------
/examples/swift-vapor/Sources/App/Controllers/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/railwayapp/nixpacks/205b33b515282cdf56cb4848f01274bd858f850e/examples/swift-vapor/Sources/App/Controllers/.gitkeep
--------------------------------------------------------------------------------
/examples/swift-vapor/Sources/App/routes.swift:
--------------------------------------------------------------------------------
1 | import Vapor
2 |
3 | func routes(_ app: Application) throws {
4 | app.get { req in
5 | return "Hello, from Swift!"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/examples/swift/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /.build
3 | /Packages
4 | /*.xcodeproj
5 | xcuserdata/
6 | DerivedData/
7 | .swiftpm/config/registries.json
8 | .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
9 | .netrc
10 |
--------------------------------------------------------------------------------
/examples/swift/Sources/swift/main.swift:
--------------------------------------------------------------------------------
1 | print("Hello from swift")
2 |
--------------------------------------------------------------------------------
/release.toml:
--------------------------------------------------------------------------------
1 | # Automatically update version in flake.nix on `cargo release`
2 | pre-release-replacements = [
3 | { file="flake.nix", search="version = \".*\";", replace="version = \"{{version}}\";" },
4 | ]
5 |
--------------------------------------------------------------------------------
/src/providers/php/.gitignore:
--------------------------------------------------------------------------------
1 | # for testing
2 | nginx.conf
--------------------------------------------------------------------------------
/src/providers/php/scripts/util/cmd.mjs:
--------------------------------------------------------------------------------
1 | import { execSync } from "child_process";
2 |
3 | export const e = cmd => execSync(cmd).toString().replace('\n', '');
--------------------------------------------------------------------------------
/src/providers/php/scripts/util/nix.mjs:
--------------------------------------------------------------------------------
1 | import { e } from "./cmd.mjs";
2 |
3 | export const getNixPath = (exe) => e(`nix-store -q ${e(`which ${exe}`)}`);
4 |
--------------------------------------------------------------------------------
/uninstall.sh:
--------------------------------------------------------------------------------
1 | rm "$(command -v 'nixpacks')"
2 |
3 | echo "Uninstalled Nixpacks"
4 |
--------------------------------------------------------------------------------