🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

jupyterlab-terraform-file-type-extension

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jupyterlab-terraform-file-type-extension

Jupyterlab extension to support syntax highlighting for terraform files

pipPyPI
Version
1.0.4
Maintainers
1

jupyterlab_terraform_file_type_extension

GitHub Actions npm version PyPI version Total PyPI downloads JupyterLab 4 Brought To You By KOLOMOLO Donate PayPal

A JupyterLab extension providing comprehensive Terraform/HCL support with syntax highlighting and custom file type recognition.

Terraform Extension Screenshot

Features

Comprehensive Terraform and HCL editing support in JupyterLab with syntax highlighting that distinguishes blocks, variables, functions, and expressions.

File recognition:

  • Terraform: *.tf, *.tfvars, *.tfstate.*
  • HCL: *.hcl, *.tfstack.hcl, *.tfcomponent.hcl, *.tfdeploy.hcl, *.tftest.hcl, *.tfmock.hcl, *.tfquery.hcl
  • Purple HashiCorp Terraform icon in file browser

Highlighting coverage:

  • Block types: resource, module, provider, variable, output, locals, data, terraform
  • 100+ built-in Terraform functions
  • String interpolation with ${} and %{} directives
  • Heredoc strings and escape sequences
  • Type keywords, constants, and operators
  • Comments: #, //, /* */

Yes, this is yet another mass-produced file type extension. We are almost embarrassed by how utterly unremarkable it is - just the same boilerplate code with different keywords swapped in. But someone had to do it, and here we are. Syntax highlighting shamelessly borrowed from hashicorp/vscode-terraform - we stand on the shoulders of giants, or at least peek over their fence.

Requirements

  • JupyterLab >= 4.0.0

Install

To install the extension, execute:

pip install jupyterlab_terraform_file_type_extension

Uninstall

To remove the extension, execute:

pip uninstall jupyterlab_terraform_file_type_extension

Keywords

jupyter

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts