New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@sylphx/biome-config

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sylphx/biome-config

Shared Biome configuration for SylphxAI projects

latest
Source
npmnpm
Version
0.4.1
Version published
Weekly downloads
423
-66.11%
Maintainers
1
Weekly downloads
 
Created
Source

@sylphx/biome-config

Shared Biome configuration for SylphxAI projects.

Installation

bun add -D @sylphx/biome-config @biomejs/biome

Usage

Create a biome.json in your project root:

{
  "$schema": "https://biomejs.dev/schemas/2.0.0/schema.json",
  "extends": ["@sylphx/biome-config"]
}

Configuration

The shared config includes:

Formatter

  • Indent: tabs (width 2)
  • Line width: 100 (120 for tests/examples)
  • Single quotes
  • Trailing commas (all)
  • No semicolons

Linter

  • Recommended rules enabled
  • No unused imports/variables (error)
  • Use const (error)
  • Use import type (error)
  • No non-null assertion (warn)
  • No explicit any (warn)

Overrides (relaxed rules)

Tests, examples, and config files have relaxed linting:

  • noExplicitAny: off
  • noNonNullAssertion: off
  • noExcessiveCognitiveComplexity: off

Files

  • Ignores: dist, node_modules

Overriding

You can override any setting in your project's biome.json:

{
  "$schema": "https://biomejs.dev/schemas/2.0.0/schema.json",
  "extends": ["@sylphx/biome-config"],
  "formatter": {
    "lineWidth": 120
  },
  "linter": {
    "rules": {
      "suspicious": {
        "noExplicitAny": "off"
      }
    }
  }
}

License

MIT

Keywords

biome

FAQs

Package last updated on 01 Dec 2025

Related posts