railpack
Zero-config application builder that automatically analyzes and turns your code into an image
File Explorer
- retry-intermittent-gha.md
- update-debian.md
- update_documentation.md
- docs.yml
- integration-tests.yml
- release.yml
- unit-tests.yml
- update-mise.yml
- PULL_REQUEST_TEMPLATE.md
- buildkitd.toml.template
- check-actions-updates
- docs-generate-changelog
- images.toml
- mise-linux-shell
- mise-upgrade
- mise-version-newer-than-main
- retry
- run-with-frontend
- build_env.go
- build_env_test.go
- build_graph.go
- build_graph_test.go
- cache_store.go
- layers.go
- layers_test.go
- step_node.go
- graph.go
- graph_test.go
- build.go
- build_test.go
- convert.go
- convert_test.go
- frontend.go
- frontend_test.go
- image.go
- platform.go
- platform_test.go
- build.go
- common.go
- common_test.go
- frontend.go
- info.go
- plan.go
- prepare.go
- schema.go
- main.go
- TestGenerateBuildPlanForExamples_bun-pnpm_1.snap.json
- TestGenerateBuildPlanForExamples_config-file_1.snap.json
- TestGenerateBuildPlanForExamples_cpp-cmake_1.snap.json
- TestGenerateBuildPlanForExamples_cpp-meson_1.snap.json
- TestGenerateBuildPlanForExamples_deno-2_1.snap.json
- TestGenerateBuildPlanForExamples_dockerignore_1.snap.json
- TestGenerateBuildPlanForExamples_dotnet-api_1.snap.json
- TestGenerateBuildPlanForExamples_dotnet-cli_1.snap.json
- TestGenerateBuildPlanForExamples_elixir-ecto_1.snap.json
- TestGenerateBuildPlanForExamples_elixir-latest_1.snap.json
- TestGenerateBuildPlanForExamples_elixir-phoenix_1.snap.json
- TestGenerateBuildPlanForExamples_expo-spa_1.snap.json
- TestGenerateBuildPlanForExamples_gleam-custom-version_1.snap.json
- TestGenerateBuildPlanForExamples_gleam-include-source_1.snap.json
- TestGenerateBuildPlanForExamples_gleam_1.snap.json
- TestGenerateBuildPlanForExamples_go-cmd-dirs_1.snap.json
- TestGenerateBuildPlanForExamples_go-mod_1.snap.json
- TestGenerateBuildPlanForExamples_go-workspaces_1.snap.json
- TestGenerateBuildPlanForExamples_java-gradle_1.snap.json
- TestGenerateBuildPlanForExamples_java-maven_1.snap.json
- TestGenerateBuildPlanForExamples_java-zulu-version_1.snap.json
- TestGenerateBuildPlanForExamples_mise-config_1.snap.json
- TestGenerateBuildPlanForExamples_node-angular_1.snap.json
- TestGenerateBuildPlanForExamples_node-astro-server_1.snap.json
- TestGenerateBuildPlanForExamples_node-astro_1.snap.json
- TestGenerateBuildPlanForExamples_node-bun-bunfig_1.snap.json
- TestGenerateBuildPlanForExamples_node-bun-no-deps_1.snap.json
- TestGenerateBuildPlanForExamples_node-bun-workspaces_1.snap.json
- TestGenerateBuildPlanForExamples_node-bun_1.snap.json
- TestGenerateBuildPlanForExamples_node-corepack_1.snap.json
- TestGenerateBuildPlanForExamples_node-cra_1.snap.json
- TestGenerateBuildPlanForExamples_node-latest-npm-native-deps_1.snap.json
- TestGenerateBuildPlanForExamples_node-latest-pnpm-mise-native-deps_1.snap.json
- TestGenerateBuildPlanForExamples_node-lts-npm-native-deps_1.snap.json
- TestGenerateBuildPlanForExamples_node-next-spa_1.snap.json
- TestGenerateBuildPlanForExamples_node-next_1.snap.json
- TestGenerateBuildPlanForExamples_node-npm-install-in-build_1.snap.json
- TestGenerateBuildPlanForExamples_node-npm-workspaces_1.snap.json
- TestGenerateBuildPlanForExamples_node-npm_1.snap.json
- TestGenerateBuildPlanForExamples_node-nuxt_1.snap.json
- TestGenerateBuildPlanForExamples_node-nx-next_1.snap.json
- TestGenerateBuildPlanForExamples_node-oldest_1.snap.json
- TestGenerateBuildPlanForExamples_node-playwright_1.snap.json
- TestGenerateBuildPlanForExamples_node-pnpm-11-engines_1.snap.json
- TestGenerateBuildPlanForExamples_node-pnpm-engines_1.snap.json
- TestGenerateBuildPlanForExamples_node-pnpm-json5_1.snap.json
- TestGenerateBuildPlanForExamples_node-pnpm-workspaces_1.snap.json
- TestGenerateBuildPlanForExamples_node-prisma_1.snap.json
- TestGenerateBuildPlanForExamples_node-puppeteer_1.snap.json
- TestGenerateBuildPlanForExamples_node-remix_1.snap.json
- TestGenerateBuildPlanForExamples_node-spa-staticfile_1.snap.json
- TestGenerateBuildPlanForExamples_node-svelte-kit_1.snap.json
- TestGenerateBuildPlanForExamples_node-tanstack-start_1.snap.json
- TestGenerateBuildPlanForExamples_node-turborepo_1.snap.json
- TestGenerateBuildPlanForExamples_node-version-precedence_1.snap.json
- TestGenerateBuildPlanForExamples_node-vite-custom-caddyfile_1.snap.json
- TestGenerateBuildPlanForExamples_node-vite-react-router-spa_1.snap.json
- TestGenerateBuildPlanForExamples_node-vite-react-router-ssr_1.snap.json
- TestGenerateBuildPlanForExamples_node-vite-react_1.snap.json
- TestGenerateBuildPlanForExamples_node-vite-svelte_1.snap.json
- TestGenerateBuildPlanForExamples_node-vite-vanilla_1.snap.json
- TestGenerateBuildPlanForExamples_node-yarn-1_1.snap.json
- TestGenerateBuildPlanForExamples_node-yarn-2-node-linker_1.snap.json
- TestGenerateBuildPlanForExamples_node-yarn-2_1.snap.json
- TestGenerateBuildPlanForExamples_node-yarn-3_1.snap.json
- TestGenerateBuildPlanForExamples_node-yarn-4_1.snap.json
- TestGenerateBuildPlanForExamples_node-yarn-workspaces_1.snap.json
- TestGenerateBuildPlanForExamples_npm-out-of-sync-package-lock_1.snap.json
- TestGenerateBuildPlanForExamples_php-laravel-11-react_1.snap.json
- TestGenerateBuildPlanForExamples_php-laravel-12-react_1.snap.json
- TestGenerateBuildPlanForExamples_php-vanilla-82_1.snap.json
- TestGenerateBuildPlanForExamples_php-vanilla_1.snap.json
- TestGenerateBuildPlanForExamples_pnpm-corepack-runtime-usage_1.snap.json
- TestGenerateBuildPlanForExamples_python-bot-only_1.snap.json
- TestGenerateBuildPlanForExamples_python-compiled_1.snap.json
- TestGenerateBuildPlanForExamples_python-django_1.snap.json
- TestGenerateBuildPlanForExamples_python-fastapi_1.snap.json
- TestGenerateBuildPlanForExamples_python-fasthtml_1.snap.json
- TestGenerateBuildPlanForExamples_python-flask_1.snap.json
- TestGenerateBuildPlanForExamples_python-freethreaded_1.snap.json
- TestGenerateBuildPlanForExamples_python-latest-psycopg_1.snap.json
- TestGenerateBuildPlanForExamples_python-latest_1.snap.json
- TestGenerateBuildPlanForExamples_python-oldest_1.snap.json
- TestGenerateBuildPlanForExamples_python-pdm_1.snap.json
- TestGenerateBuildPlanForExamples_python-pip_1.snap.json
- TestGenerateBuildPlanForExamples_python-pipfile_1.snap.json
- TestGenerateBuildPlanForExamples_python-playwright_1.snap.json
- TestGenerateBuildPlanForExamples_python-poetry_1.snap.json
- TestGenerateBuildPlanForExamples_python-psycopg-binary_1.snap.json
- TestGenerateBuildPlanForExamples_python-system-deps_1.snap.json
- TestGenerateBuildPlanForExamples_python-uv-latest-locked_1.snap.json
- TestGenerateBuildPlanForExamples_python-uv-packaged_1.snap.json
- TestGenerateBuildPlanForExamples_python-uv-tool-versions_1.snap.json
- TestGenerateBuildPlanForExamples_python-uv-workspace-postgres_1.snap.json
- TestGenerateBuildPlanForExamples_python-uv-workspace_1.snap.json
- TestGenerateBuildPlanForExamples_python-uv_1.snap.json
- TestGenerateBuildPlanForExamples_railpack-env-configuration_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-2_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-3-precompiled_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-3_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-execjs_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-jemalloc_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-latest_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-local-deps_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-no-version_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-rails-api-app_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-rails-postgres_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-sinatra_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-vanilla_1.snap.json
- TestGenerateBuildPlanForExamples_ruby-with-node_1.snap.json
- TestGenerateBuildPlanForExamples_rust-cargo-workspaces-glob_1.snap.json
- TestGenerateBuildPlanForExamples_rust-cargo-workspaces_1.snap.json
- TestGenerateBuildPlanForExamples_rust-custom-toolchain_1.snap.json
- TestGenerateBuildPlanForExamples_rust-custom-version_1.snap.json
- TestGenerateBuildPlanForExamples_rust-multiple-bins_1.snap.json
- TestGenerateBuildPlanForExamples_rust-rocket_1.snap.json
- TestGenerateBuildPlanForExamples_rust-system-deps_1.snap.json
- TestGenerateBuildPlanForExamples_secrets_1.snap.json
- TestGenerateBuildPlanForExamples_shell-bash-arrays_1.snap.json
- TestGenerateBuildPlanForExamples_shell-platform-arch_1.snap.json
- TestGenerateBuildPlanForExamples_shell-script_1.snap.json
- TestGenerateBuildPlanForExamples_staticfile-config_1.snap.json
- TestGenerateBuildPlanForExamples_staticfile-index-fallback_1.snap.json
- TestGenerateBuildPlanForExamples_staticfile-index_1.snap.json
- TestGenerateBuildPlanForExamples_tanstack-latest_1.snap.json
- app.go
- app_test.go
- environment.go
- environment_test.go
- config.go
- config_test.go
- context_test.snap
- cache_context.go
- command_step_builder.go
- context.go
- context_test.go
- deploy_builder.go
- deploy_builder_test.go
- image_step_builder.go
- install_bin_builder.go
- metadata.go
- mise_step_builder.go
- mise_step_builder_test.go
- template.go
- logger.go
- logger_test.go
- errors.go
- install.go
- install_test.go
- mise.go
- mise_test.go
- version.txt
- cache.go
- command.go
- command_test.go
- dockerignore.go
- dockerignore_test.go
- filters.go
- layer.go
- layer_test.go
- packages.go
- plan.go
- plan_test.go
- spread.go
- step.go
- buildsystem.go
- cmake.go
- cpp.go
- meson.go
- deno.go
- deno_test.go
- dotnet.go
- dotnet_test.go
- elixir.go
- elixir_test.go
- gleam.go
- golang.go
- golang_test.go
- gradle.go
- java.go
- jdk.go
- maven.go
- angular.go
- astro.go
- Caddyfile.template
- cleanse.go
- cleanse_test.go
- cra.go
- expo.go
- next.go
- node.go
- node_test.go
- nx.go
- nx_test.go
- package_json.go
- package_json_test.go
- package_manager.go
- package_manager_test.go
- react_router.go
- react_router_test.go
- spa.go
- spa_test.go
- svelte.go
- svelte_test.go
- tanstack.go
- tanstack_test.go
- vite.go
- workspace.go
- workspace_test.go
- Caddyfile
- php.go
- php.ini
- php_test.go
- start-container.sh
- procfile.go
- procfile_test.go
- dependencies.go
- django.go
- django_test.go
- python.go
- python_test.go
- ruby.go
- ruby_test.go
- rust.go
- rust_test.go
- shell.go
- shell_test.go
- Caddyfile.template
- staticfile.go
- staticfile_test.go
- provider.go
- provider_test.go
- resolver.go
- resolver_test.go
- version.go
- version_test.go
- context.go
- config_test.go
- core.go
- core_test.go
- pretty_print.go
- pretty_print_test.go
- validate.go
- validate_test.go
- extensions.json
- launch.json
- favicon.svg
- houston.webp
- MobileTableOfContents.astro
- TableOfContents.astro
- design-goals.md
- overview.md
- package-resolution.md
- secrets.md
- environment-variables.md
- excluding-files.md
- file.mdx
- mise.md
- options.md
- procfile.mdx
- recommendations.md
- resolving-errors.md
- github-actions.md
- railway.md
- adding-steps.mdx
- developing-locally.md
- installing-packages.md
- railpack-prepare.png
- bun.md
- cpp.md
- deno.md
- dotnet.md
- elixir.md
- gleam.md
- golang.md
- java.md
- node.md
- php.md
- python.md
- ruby.md
- rust.md
- shell.md
- staticfile.md
- build-with-railpack.md
- buildkit-frontend.md
- buildkit.md
- caching.md
- package-version-resolution.md
- running-railpack-in-production.mdx
- cli.md
- changelog.md
- contributing.md
- faq.md
- getting-started.mdx
- help.md
- index.mdx
- installation.md
- docs.json.ts
- colors.css
- tokens.css
- content.config.ts
- tailwind.css
- .gitignore
- astro.config.mjs
- bun.lock
- Caddyfile
- package.json
- README.md
- tsconfig.json
- index.ts
- package.json
- pnpm-lock.yaml
- test.json
- .gitignore
- bun.lockb
- custom-start.sh
- hello.jsonc
- index.ts
- package.json
- railpack.invalid.json
- railpack.json
- railpack.malformed.json
- railpack.other.json
- README.md
- test.json
- tsconfig.json
- CMakeLists.txt
- main.cc
- test.json
- main.cc
- meson.build
- test.json
- .deno-version
- deno.jsonc
- main.ts
- main_test.ts
- test.json
- Justfile
- README.md
- TODO
- file_in_folder.txt
- should_exist.txt
- index.js
- .should-hide
- should-hide
- index.js
- app.js
- .dockerignore
- .env-specific
- .envother
- .gitignore
- __pycache__
- docker-compose-2.yml
- docker-compose.yml
- Justfile
- README.md
- start.sh
- test.json
- the.log
- WeatherForecastController.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- csharp-api.csproj
- global.json
- Program.cs
- test.json
- WeatherForecast.cs
- csharp-cli.csproj
- Program.cs
- test.json
- prod.exs
- runtime.exs
- application.ex
- http_handler.ex
- person.ex
- repo.ex
- friends.ex
- 20220831094119_create_people.exs
- seeds.exs
- .formatter.exs
- .gitignore
- docker-compose.yml
- mix.exs
- mix.lock
- README.md
- test.json
- prod.exs
- runtime.exs
- application.ex
- friends.ex
- .gitignore
- mise.toml
- mix.exs
- mix.lock
- test.json
- app.css
- app.js
- topbar.js
- tailwind.config.js
- config.exs
- dev.exs
- prod.exs
- runtime.exs
- test.exs
- application.ex
- mailer.ex
- app.html.heex
- root.html.heex
- core_components.ex
- layouts.ex
- home.html.heex
- error_html.ex
- error_json.ex
- page_controller.ex
- page_html.ex
- endpoint.ex
- gettext.ex
- router.ex
- telemetry.ex
- hello.ex
- hello_web.ex
- errors.po
- errors.pot
- logo.svg
- favicon.ico
- robots.txt
- .formatter.exs
- .gitignore
- mise.toml
- mix.exs
- mix.lock
- README.md
- test.json
- expo-symbol 2.svg
- grid.png
- icon.json
- explore.png
- explore@2x.png
- explore@3x.png
- home.png
- home@2x.png
- home@3x.png
- android-icon-background.png
- android-icon-foreground.png
- android-icon-monochrome.png
- expo-badge-white.png
- expo-badge.png
- expo-logo.png
- favicon.png
- icon.png
- logo-glow.png
- react-logo.png
- react-logo@2x.png
- react-logo@3x.png
- splash-icon.png
- tutorial-web.png
- _layout.tsx
- explore.tsx
- index.tsx
- collapsible.tsx
- animated-icon.module.css
- animated-icon.tsx
- animated-icon.web.tsx
- app-tabs.tsx
- app-tabs.web.tsx
- external-link.tsx
- hint-row.tsx
- themed-text.tsx
- themed-view.tsx
- web-badge.tsx
- theme.ts
- use-color-scheme.ts
- use-color-scheme.web.ts
- use-theme.ts
- global.css
- .gitignore
- app.json
- bun.lock
- package.json
- test.json
- tsconfig.json
- app_gleam.gleam
- .gitignore
- gleam.toml
- manifest.toml
- README.md
- test.json
- app_gleam.gleam
- .gitignore
- .tool-versions
- gleam.toml
- manifest.toml
- README.md
- test.json
- app_gleam.gleam
- .gitignore
- gleam.toml
- manifest.toml
- README.md
- test.json
- test.txt
- main.go
- .gitignore
- go.mod
- go.sum
- mise.toml
- test.json
- go.mod
- go.sum
- main.go
- mise.toml
- test.json
- go.mod
- main.go
- go.mod
- shared.go
- go.work
- test.json
- org.eclipse.buildship.core.prefs
- org.eclipse.buildship.core.prefs
- org.eclipse.jdt.core.prefs
- App.java
- .classpath
- .project
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitattributes
- .gitignore
- .project
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle.kts
- test.json
- jvm.config
- maven.config
- org.eclipse.core.resources.prefs
- org.eclipse.jdt.apt.core.prefs
- org.eclipse.jdt.core.prefs
- org.eclipse.m2e.core.prefs
- App.java
- AppTest.java
- .classpath
- .gitignore
- .project
- pom.xml
- test.json
- App.java
- pom.xml
- railpack.json
- README.md
- test.json
- .dockerignore
- index.ts
- mise.toml
- package.json
- test.json
- extensions.json
- launch.json
- tasks.json
- favicon.ico
- app.component.css
- app.component.html
- app.component.spec.ts
- app.component.ts
- app.config.ts
- app.routes.ts
- index.html
- main.ts
- styles.css
- .editorconfig
- .gitignore
- angular.json
- package-lock.json
- package.json
- README.md
- test.json
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- extensions.json
- launch.json
- favicon.svg
- astro.svg
- background.svg
- Welcome.astro
- Layout.astro
- index.astro
- .gitignore
- astro.config.mjs
- package-lock.json
- package.json
- README.md
- test.json
- tsconfig.json
- extensions.json
- launch.json
- favicon.svg
- astro.svg
- background.svg
- Welcome.astro
- Layout.astro
- index.astro
- .gitignore
- astro.config.mjs
- package.json
- pnpm-lock.yaml
- README.md
- test.json
- tsconfig.json
- .gitignore
- bun.lockb
- index.ts
- package.json
- README.md
- test.json
- tsconfig.json
- .gitignore
- bun.lock
- bunfig.toml
- index.ts
- package.json
- README.md
- test.json
- tsconfig.json
- app.js
- package.json
- readme.md
- test.json
- index.ts
- package.json
- index.ts
- package.json
- .bun-version
- bun.lock
- index.ts
- package.json
- test.json
- index.ts
- package.json
- pnpm-lock.yaml
- test.json
- tsconfig.json
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- App.css
- App.js
- App.test.js
- index.css
- index.js
- logo.svg
- reportWebVitals.js
- setupTests.js
- .gitignore
- package-lock.json
- package.json
- README.md
- test.json
- index.js
- package-lock.json
- package.json
- test.json
- index.js
- mise.toml
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- test.json
- index.js
- mise.toml
- package-lock.json
- package.json
- test.json
- file.svg
- globe.svg
- next.svg
- vercel.svg
- window.svg
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- .gitignore
- eslint.config.mjs
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- test.json
- tsconfig.json
- layout.tsx
- page.tsx
- next.config.ts
- package-lock.json
- package.json
- test.json
- tsconfig.json
- index.js
- package-lock.json
- package.json
- railpack.json
- test.json
- index.js
- package-lock.json
- package.json
- railpack.json
- test.json
- index.js
- package.json
- constants.js
- index.js
- package.json
- utils.js
- app.js
- index.html
- package.json
- package-lock.json
- package.json
- test.json
- favicon.ico
- robots.txt
- tsconfig.json
- .gitignore
- app.vue
- nuxt.config.ts
- package-lock.json
- package.json
- README.md
- test.json
- tsconfig.json
- .gitkeep
- favicon.ico
- route.ts
- global.css
- layout.tsx
- page.module.css
- page.tsx
- .swcrc
- eslint.config.mjs
- index.d.ts
- next-env.d.ts
- next.config.js
- package.json
- tsconfig.json
- .editorconfig
- .gitignore
- .npmrc
- .prettierignore
- .prettierrc
- eslint.config.mjs
- generate.sh
- nx.json
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- test.json
- tsconfig.base.json
- tsconfig.json
- app.js
- mise.toml
- package.json
- test.json
- index.js
- mise.toml
- package.json
- pnpm-lock.yaml
- test.json
- main.js
- package.json
- pnpm-lock.yaml
- test.json
- main.js
- package.json
- test.json
- main.js
- package.json5
- pnpm-lock.yaml
- test.json
- index.js
- index.ts
- package.json
- index.js
- index.ts
- package.json
- .nvmrc
- index.js
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- test.json
- migration.sql
- migration_lock.toml
- dev.db
- dev.db-journal
- schema.prisma
- index.ts
- .gitignore
- package-lock.json
- package.json
- test.json
- tsconfig.json
- index.js
- package-lock.json
- package.json
- railpack.custom-apt-packages.json
- test.json
- _index.tsx
- entry.client.tsx
- entry.server.tsx
- root.tsx
- tailwind.css
- favicon.ico
- logo-dark.png
- logo-light.png
- .eslintrc.cjs
- .gitignore
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- test.json
- tsconfig.json
- vite.config.ts
- layout.astro
- 404.astro
- index.astro
- .gitignore
- astro.config.mjs
- package-lock.json
- package.json
- readme.md
- Staticfile
- test.json
- tsconfig.json
- index.ts
- +layout.svelte
- +page.svelte
- app.css
- app.d.ts
- app.html
- favicon.png
- .gitignore
- .npmrc
- package.json
- pnpm-lock.yaml
- README.md
- svelte.config.js
- test.json
- tsconfig.json
- vite.config.ts
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- favicon.png
- site.webmanifest
- DefaultCatchBoundary.tsx
- NotFound.tsx
- PostError.tsx
- UserError.tsx
- route-a.tsx
- route-b.tsx
- _nested-layout.tsx
- users.$userId.ts
- users.ts
- __root.tsx
- _pathlessLayout.tsx
- customScript[.]js.ts
- deferred.tsx
- index.tsx
- posts.$postId.tsx
- posts.index.tsx
- posts.tsx
- posts_.$postId.deep.tsx
- redirect.tsx
- users.$userId.tsx
- users.index.tsx
- users.tsx
- app.css
- loggingMiddleware.tsx
- posts.tsx
- seo.ts
- users.tsx
- router.tsx
- routeTree.gen.ts
- .gitignore
- .prettierignore
- bun.lock
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.mjs
- test.json
- tsconfig.json
- vite.config.ts
- route.ts
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- file-text.svg
- globe.svg
- next.svg
- turborepo-dark.svg
- turborepo-light.svg
- vercel.svg
- window.svg
- .gitignore
- eslint.config.js
- next.config.js
- package.json
- README.md
- tsconfig.json
- base.js
- next.js
- package.json
- react-internal.js
- README.md
- base.json
- nextjs.json
- package.json
- react-library.json
- button.tsx
- card.tsx
- code.tsx
- component.hbs
- config.ts
- eslint.config.mjs
- package.json
- tsconfig.json
- constants.ts
- helpers.ts
- index.ts
- package.json
- tsconfig.json
- .gitignore
- .npmrc
- package-lock.json
- package.json
- README.md
- test.json
- turbo.json
- index.js
- package.json
- README.md
- test.json
- main.js
- bun.lock
- Caddyfile
- index.html
- package.json
- test.json
- vite.svg
- react.svg
- App.css
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- .gitignore
- eslint.config.js
- index.html
- package-lock.json
- package.json
- README.md
- test.json
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- home.tsx
- logo-dark.svg
- logo-light.svg
- welcome.tsx
- app.css
- root.tsx
- routes.ts
- favicon.ico
- .dockerignore
- .gitignore
- Dockerfile
- generate.sh
- package.json
- pnpm-lock.yaml
- react-router.config.ts
- README.md
- test.json
- tsconfig.json
- vite.config.ts
- home.tsx
- logo-dark.svg
- logo-light.svg
- welcome.tsx
- app.css
- root.tsx
- routes.ts
- favicon.ico
- .dockerignore
- .gitignore
- Dockerfile
- generate.sh
- package.json
- pnpm-lock.yaml
- react-router.config.ts
- README.md
- test.json
- tsconfig.json
- vite.config.ts
- extensions.json
- vite.svg
- svelte.svg
- Counter.svelte
- app.css
- App.svelte
- main.ts
- vite-env.d.ts
- .gitignore
- index.html
- package.json
- pnpm-lock.yaml
- README.md
- svelte.config.js
- test.json
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vite.svg
- counter.js
- javascript.svg
- main.js
- style.css
- .gitignore
- bun.lock
- index.html
- package.json
- test.json
- index.ts
- .gitignore
- package.json
- README.md
- test.json
- tsconfig.json
- yarn.lock
- @types-node-npm-22.18.0-b8526ce106-d044d40533.zip
- ansi-regex-npm-3.0.1-01f44078a3-97efe172e4.zip
- ansi-regex-npm-5.0.1-c963a48615-c944e1229f.zip
- ansi-styles-npm-4.3.0-245c7d42c7-ea02c0179f.zip
- camelcase-npm-5.3.1-5db8af62c5-6a3350c4ea.zip
- cliui-npm-6.0.0-488b2414c6-e59d064294.zip
- color-convert-npm-2.0.1-79730e935b-3d5d8a011a.zip
- color-name-npm-1.1.4-025792b0ea-3e1c9a4dee.zip
- cowsay-npm-1.6.0-4991c1c046-31a4842689.zip
- decamelize-npm-1.2.0-c5a2fdc622-8ca9d03ea8.zip
- emoji-regex-npm-8.0.0-213764015c-87cf3f89ef.zip
- find-up-npm-4.1.0-c3ccf8d855-d612d28e02.zip
- get-caller-file-npm-2.0.5-80e8a86305-9dd9e1e259.zip
- get-stdin-npm-8.0.0-920f876bc2-009a4c4248.zip
- is-fullwidth-code-point-npm-2.0.0-507f56ec71-e1e5284f84.zip
- is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-a01a19ecac.zip
- locate-path-npm-5.0.0-46580c43e4-c58f49d45c.zip
- p-limit-npm-2.3.0-94a0310039-5f20492a25.zip
- p-locate-npm-4.1.0-eec6872537-57f9abef0b.zip
- p-try-npm-2.2.0-e0390dbaf8-20983f3765.zip
- path-exists-npm-4.0.0-e9e4f63eb0-6ab15000c5.zip
- require-directory-npm-2.1.1-8608aee50b-f495d02d89.zip
- require-main-filename-npm-2.0.0-03eef65c84-8d3633149a.zip
- set-blocking-npm-2.0.0-49e2cffa24-0ac2403b0c.zip
- string-width-npm-2.1.1-0c2c6ae53f-906b4887c3.zip
- string-width-npm-4.2.3-2c27177bae-748c979889.zip
- strip-ansi-npm-4.0.0-d4de985014-9ac63872c2.zip
- strip-ansi-npm-6.0.1-caddc7cb40-9d3061240b.zip
- strip-final-newline-npm-2.0.0-340c4f7c66-74dbd8a602.zip
- undici-types-npm-6.21.0-eb2b0ed56a-8933dc4b5b.zip
- which-module-npm-2.0.1-90f889f6f6-592c10723a.zip
- wrap-ansi-npm-6.2.0-439a7246d8-ee4ed8b299.zip
- y18n-npm-4.0.3-ced95acdbc-e6d08e9d14.zip
- yargs-npm-15.4.1-ca1c444de1-dbf687d6b9.zip
- yargs-parser-npm-18.1.3-0ba9c4f088-3387172167.zip
- yarn-2.4.3.cjs
- .editorconfig
- .gitattributes
- .gitignore
- .node-version
- .yarnrc.yml
- index.js
- package.json
- README.md
- test.json
- tsconfig.json
- yarn.lock
- index.js
- .editorconfig
- .gitattributes
- .gitignore
- .yarnrc.yml
- package.json
- README.md
- test.json
- tsconfig.json
- yarn.lock
- @types-node-npm-20.19.11-b05ee6c29b-8e41e75abd.zip
- ansi-regex-npm-3.0.1-01f44078a3-09daf180c5.zip
- ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip
- ansi-styles-npm-4.3.0-245c7d42c7-513b44c3b2.zip
- camelcase-npm-5.3.1-5db8af62c5-e6effce26b.zip
- cliui-npm-6.0.0-488b2414c6-4fcfd26d29.zip
- color-convert-npm-2.0.1-79730e935b-79e6bdb9fd.zip
- color-name-npm-1.1.4-025792b0ea-b044585952.zip
- cowsay-npm-1.6.0-4991c1c046-6a637f2b2a.zip
- decamelize-npm-1.2.0-c5a2fdc622-ad8c51a7e7.zip
- emoji-regex-npm-8.0.0-213764015c-d4c5c39d5a.zip
- find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip
- get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip
- get-stdin-npm-8.0.0-920f876bc2-40128b6cd2.zip
- is-fullwidth-code-point-npm-2.0.0-507f56ec71-eef9c6e15f.zip
- is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip
- locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip
- p-limit-npm-2.3.0-94a0310039-84ff17f1a3.zip
- p-locate-npm-4.1.0-eec6872537-513bd14a45.zip
- p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip
- path-exists-npm-4.0.0-e9e4f63eb0-505807199d.zip
- require-directory-npm-2.1.1-8608aee50b-fb47e70bf0.zip
- require-main-filename-npm-2.0.0-03eef65c84-e9e294695f.zip
- set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip
- string-width-npm-2.1.1-0c2c6ae53f-d6173abe08.zip
- string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip
- strip-ansi-npm-4.0.0-d4de985014-d9186e6c0c.zip
- strip-ansi-npm-6.0.1-caddc7cb40-f3cd25890a.zip
- strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip
- typescript-npm-5.8.3-fbd7aef456-cb1d081c88.zip
- typescript-patch-3c513e8543-f1743b6850.zip
- undici-types-npm-6.21.0-eb2b0ed56a-46331c7d60.zip
- which-module-npm-2.0.1-90f889f6f6-1967b7ce17.zip
- wrap-ansi-npm-6.2.0-439a7246d8-6cd96a4101.zip
- y18n-npm-4.0.3-ced95acdbc-014dfcd9b5.zip
- yargs-npm-15.4.1-ca1c444de1-40b974f508.zip
- yargs-parser-npm-18.1.3-0ba9c4f088-60e8c7d1b8.zip
- yarn-3.8.7.cjs
- index.ts
- .editorconfig
- .gitattributes
- .gitignore
- .yarnrc.yml
- package.json
- README.md
- test.json
- tsconfig.json
- yarn.lock
- index.ts
- .gitignore
- package.json
- test.json
- tsconfig.json
- yarn.lock
- index.js
- package.json
- index.js
- package.json
- .gitignore
- index.js
- package.json
- test.json
- yarn.lock
- index.js
- package-lock.json
- package.json
- README.md
- test.json
- AuthenticatedSessionController.php
- ConfirmablePasswordController.php
- EmailVerificationNotificationController.php
- EmailVerificationPromptController.php
- NewPasswordController.php
- PasswordController.php
- PasswordResetLinkController.php
- RegisteredUserController.php
- VerifyEmailController.php
- Controller.php
- ProfileController.php
- HandleInertiaRequests.php
- LoginRequest.php
- ProfileUpdateRequest.php
- User.php
- AppServiceProvider.php
- .gitignore
- app.php
- providers.php
- app.php
- auth.php
- cache.php
- database.php
- filesystems.php
- logging.php
- mail.php
- queue.php
- services.php
- session.php
- UserFactory.php
- 0001_01_01_000000_create_users_table.php
- 0001_01_01_000001_create_cache_table.php
- 0001_01_01_000002_create_jobs_table.php
- DatabaseSeeder.php
- .gitignore
- database.sqlite
- .htaccess
- favicon.ico
- index.php
- robots.txt
- app.css
- ApplicationLogo.jsx
- Checkbox.jsx
- DangerButton.jsx
- Dropdown.jsx
- InputError.jsx
- InputLabel.jsx
- Modal.jsx
- NavLink.jsx
- PrimaryButton.jsx
- ResponsiveNavLink.jsx
- SecondaryButton.jsx
- TextInput.jsx
- AuthenticatedLayout.jsx
- GuestLayout.jsx
- ConfirmPassword.jsx
- ForgotPassword.jsx
- Login.jsx
- Register.jsx
- ResetPassword.jsx
- VerifyEmail.jsx
- DeleteUserForm.jsx
- UpdatePasswordForm.jsx
- UpdateProfileInformationForm.jsx
- Edit.jsx
- Dashboard.jsx
- Welcome.jsx
- app.jsx
- bootstrap.js
- app.blade.php
- auth.php
- console.php
- web.php
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- AuthenticationTest.php
- EmailVerificationTest.php
- PasswordConfirmationTest.php
- PasswordResetTest.php
- PasswordUpdateTest.php
- RegistrationTest.php
- ExampleTest.php
- ProfileTest.php
- ExampleTest.php
- TestCase.php
- .editorconfig
- .env.example
- .gitattributes
- .gitignore
- artisan
- composer.json
- composer.lock
- jsconfig.json
- package-lock.json
- package.json
- phpunit.xml
- postcss.config.js
- README.md
- tailwind.config.js
- test.json
- vite.config.js
- lint.yml
- tests.yml
- AuthenticatedSessionController.php
- ConfirmablePasswordController.php
- EmailVerificationNotificationController.php
- EmailVerificationPromptController.php
- NewPasswordController.php
- PasswordResetLinkController.php
- RegisteredUserController.php
- VerifyEmailController.php
- PasswordController.php
- ProfileController.php
- Controller.php
- HandleAppearance.php
- HandleInertiaRequests.php
- LoginRequest.php
- ProfileUpdateRequest.php
- User.php
- AppServiceProvider.php
- .gitignore
- app.php
- providers.php
- app.php
- auth.php
- cache.php
- database.php
- filesystems.php
- inertia.php
- logging.php
- mail.php
- queue.php
- services.php
- session.php
- UserFactory.php
- 0001_01_01_000000_create_users_table.php
- 0001_01_01_000001_create_cache_table.php
- 0001_01_01_000002_create_jobs_table.php
- DatabaseSeeder.php
- .gitignore
- database.sqlite
- .htaccess
- favicon.ico
- index.php
- logo.svg
- robots.txt
- app.css
- alert.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- collapsible.tsx
- dialog.tsx
- dropdown-menu.tsx
- icon.tsx
- input.tsx
- label.tsx
- navigation-menu.tsx
- placeholder-pattern.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- app-content.tsx
- app-header.tsx
- app-logo-icon.tsx
- app-logo.tsx
- app-shell.tsx
- app-sidebar-header.tsx
- app-sidebar.tsx
- appearance-dropdown.tsx
- appearance-tabs.tsx
- breadcrumbs.tsx
- delete-user.tsx
- heading-small.tsx
- heading.tsx
- icon.tsx
- input-error.tsx
- nav-footer.tsx
- nav-main.tsx
- nav-user.tsx
- text-link.tsx
- user-info.tsx
- user-menu-content.tsx
- use-appearance.tsx
- use-initials.tsx
- use-mobile-navigation.ts
- use-mobile.tsx
- app-header-layout.tsx
- app-sidebar-layout.tsx
- auth-card-layout.tsx
- auth-simple-layout.tsx
- auth-split-layout.tsx
- layout.tsx
- app-layout.tsx
- auth-layout.tsx
- utils.ts
- confirm-password.tsx
- forgot-password.tsx
- login.tsx
- register.tsx
- reset-password.tsx
- verify-email.tsx
- appearance.tsx
- password.tsx
- profile.tsx
- dashboard.tsx
- welcome.tsx
- global.d.ts
- index.d.ts
- vite-env.d.ts
- app.tsx
- ssr.tsx
- app.blade.php
- auth.php
- console.php
- settings.php
- web.php
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- AuthenticationTest.php
- EmailVerificationTest.php
- PasswordConfirmationTest.php
- PasswordResetTest.php
- RegistrationTest.php
- PasswordUpdateTest.php
- ProfileUpdateTest.php
- DashboardTest.php
- ExampleTest.php
- ExampleTest.php
- Pest.php
- TestCase.php
- .editorconfig
- .env.example
- .gitattributes
- .gitignore
- .prettierignore
- .prettierrc
- artisan
- components.json
- composer.json
- composer.lock
- eslint.config.js
- package-lock.json
- package.json
- phpunit.xml
- test.json
- tsconfig.json
- vite.config.ts
- .DS_Store
- index.php
- test.json
- composer.json
- index.php
- test.json
- main.js
- package.json
- pnpm-workspace.yaml
- railpack.json
- README.md
- test.json
- bot.py
- test.json
- main.py
- mise.toml
- pyproject.toml
- README.md
- requirements.txt
- test.json
- __init__.py
- asgi.py
- settings.py
- urls.py
- views.py
- wsgi.py
- hello.txt
- .python-version
- db.sqlite3
- docker-compose.yml
- hello.py
- manage.py
- pyproject.toml
- README.md
- test.json
- uv.lock
- main.py
- pyproject.toml
- test.json
- uv.lock
- main.py
- requirements.txt
- test.json
- main.py
- requirements.txt
- test.json
- main.py
- mise.toml
- pyproject.toml
- test.json
- main.py
- mise.toml
- pyproject.toml
- test.json
- .python-version
- docker-compose.yml
- main.py
- pyproject.toml
- test.json
- uv.lock
- main.py
- mise.toml
- pyproject.toml
- test.json
- .gitignore
- main.py
- pdm.lock
- pyproject.toml
- test.json
- .DS_Store
- .python-version
- app.py
- requirements.txt
- test.json
- main.py
- Pipfile
- Pipfile.lock
- test.json
- main.py
- mise.toml
- pyproject.toml
- test.json
- uv.lock
- main.py
- poetry.lock
- pyproject.toml
- test.json
- .python-version
- docker-compose.yml
- main.py
- pyproject.toml
- test.json
- uv.lock
- .DS_Store
- .python-version
- main.py
- requirements.txt
- test.json
- test.mp3
- test.pdf
- .python-version
- main.py
- pyproject.toml
- README.md
- test.json
- uv.lock
- main.py
- mise.lock
- mise.toml
- pyproject.toml
- README.md
- test.json
- uv.lock
- __init__.py
- .python-version
- pyproject.toml
- railpack.json
- README.md
- test.json
- uv.lock
- .tool-versions
- main.py
- pyproject.toml
- README.md
- test.json
- uv.lock
- __init__.py
- pyproject.toml
- README.md
- .python-version
- main.py
- pyproject.toml
- README.md
- test.json
- uv.lock
- __init__.py
- pyproject.toml
- main.py
- pyproject.toml
- test.json
- uv.lock
- railpack.json
- run.sh
- start.sh
- test.json
- .ruby-version
- app.rb
- Gemfile
- Gemfile.lock
- Procfile
- test.json
- .ruby-version
- app.rb
- Gemfile
- Gemfile.lock
- Procfile
- test.json
- .ruby-version
- app.rb
- Gemfile
- Gemfile.lock
- mise.lock
- mise.toml
- railpack.json
- test.json
- app.rb
- Gemfile
- Gemfile.lock
- Procfile
- test.json
- app.rb
- Gemfile
- Gemfile.lock
- railpack.json
- test.json
- app.rb
- Gemfile
- Gemfile.lock
- mise.toml
- Procfile
- test.json
- local.rb
- Gemfile
- local.gemspec
- app.rb
- Gemfile
- Gemfile.lock
- Procfile
- test.json
- app.rb
- config.ru
- Gemfile
- Gemfile.lock
- test.json
- channel.rb
- connection.rb
- .keep
- application_controller.rb
- welcome_controller.rb
- application_job.rb
- application_mailer.rb
- .keep
- application_record.rb
- mailer.html.erb
- mailer.text.erb
- rails
- development.rb
- production.rb
- test.rb
- boot_logger.rb
- cors.rb
- filter_parameter_logging.rb
- inflections.rb
- en.yml
- application.rb
- boot.rb
- cable.yml
- credentials.yml.enc
- database.yml
- environment.rb
- puma.rb
- routes.rb
- storage.yml
- seeds.rb
- .keep
- .keep
- robots.txt
- .keep
- .keep
- .gitattributes
- .gitignore
- .ruby-version
- config.ru
- Gemfile
- Gemfile.lock
- Procfile
- Rakefile
- README.md
- test.json
- manifest.js
- .keep
- application.css
- channel.rb
- connection.rb
- .keep
- application_controller.rb
- application_helper.rb
- application.js
- application_job.rb
- application_mailer.rb
- .keep
- application_record.rb
- application.html.erb
- mailer.html.erb
- mailer.text.erb
- rails
- development.rb
- production.rb
- test.rb
- assets.rb
- content_security_policy.rb
- filter_parameter_logging.rb
- inflections.rb
- permissions_policy.rb
- en.yml
- application.rb
- boot.rb
- cable.yml
- credentials.yml.enc
- database.yml
- environment.rb
- importmap.rb
- puma.rb
- routes.rb
- storage.yml
- schema.rb
- seeds.rb
- .keep
- .keep
- .keep
- 404.html
- 422.html
- 500.html
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
- favicon.ico
- robots.txt
- .keep
- .keep
- .keep
- .gitattributes
- .gitignore
- .ruby-version
- config.ru
- docker-compose.yml
- Gemfile
- Gemfile.lock
- Procfile
- Rakefile
- README.md
- test.json
- puma.rb
- .gitignore
- app.rb
- config.ru
- Gemfile
- Gemfile.lock
- Procfile
- test.json
- app.rb
- Gemfile
- Gemfile.lock
- mise.toml
- Procfile
- test.json
- app.rb
- Gemfile
- Gemfile.lock
- package-lock.json
- package.json
- Procfile
- test.json
- main.rs
- build.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- .gitignore
- Cargo.toml
- test.json
- main.rs
- build.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- .gitignore
- .tool-versions
- Cargo.lock
- Cargo.toml
- test.json
- main.rs
- .gitignore
- build.rs
- Cargo.toml
- rust-toolchain.toml
- test.json
- main.rs
- .gitignore
- build.rs
- Cargo.toml
- test.json
- bin1.rs
- bin2.rs
- main.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- test.json
- main.rs
- .gitignore
- build.rs
- Cargo.toml
- mise.toml
- test.json
- main.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- test.json
- railpack.json
- run.sh
- test.json
- start.sh
- test.json
- start.sh
- test.json
- start.sh
- test.json
- index.html
- Staticfile
- test.json
- index.html
- test.json
- index.html
- Staticfile
- test.json
- favicon.ico
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- Footer.tsx
- Header.tsx
- ThemeToggle.tsx
- __root.tsx
- about.tsx
- index.tsx
- router.tsx
- routeTree.gen.ts
- styles.css
- .cta.json
- .gitignore
- AGENTS.md
- generate.sh
- package-lock.json
- package.json
- README.md
- test.json
- tsconfig.json
- tsr.config.json
- vite.config.ts
- Dockerfile
- goreleaser.Dockerfile
- Dockerfile
- Dockerfile
- http_check.go
- run_test.go
- merge.go
- utils.go
- utils_test.go
- .gitignore
- .goreleaser.yml
- AGENTS.md
- CLAUDE.md
- CONTRIBUTING.md
- go.mod
- go.sum
- install.sh
- LICENSE
- mise.ci.toml
- mise.dev.lock
- mise.dev.toml
- mise.lock
- mise.toml
- railpack.plugin.zsh
- README.md
- RELEASE.md
- SKILL.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
mise
View Details ▼
mise
Manage language runtimes like Node.js, Python, Ruby, Go, Java, etc and various tools.
mise plugins list-all
List all available plugins:
mise plugins add {{name}}
Install a plugin:
mise ls-remote {{name}}
List runtime versions available for install:
npm
View Details ▼
npm
JavaScript and Node.js package manager.
Manage Node.js projects and their module dependencies.
Some subcommands such as `install`, `run`, etc. have their own usage documentation.
npm init {{[-y|--yes]}}
Create a `package.json` file with default values (omit `--yes` to do it interactively):
npm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
