New:Socket for Asana Is Now Available.Learn more
Get Started

@jiakun-zhao/config

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jiakun-zhao/config

MY CONFIG.

latest
Source
npmnpm
Version
0.0.12
Version published
Weekly downloads
4
-86.21%
Maintainers
1
Weekly downloads
 
Created
Source

@jiakun-zhao/config

NPM Version NPM Version

Shared config package that exports oxlint rule presets and oxfmt formatter config for downstream consumption.

Install

npm i -D @jiakun-zhao/config oxfmt oxlint oxlint-tsgolint

Usage

oxfmt

Create oxfmt.config.ts:

import { defineOxfmtConfig } from '@jiakun-zhao/config'

export default defineOxfmtConfig()

Pass options to override defaults:

import { defineOxfmtConfig } from '@jiakun-zhao/config'

export default defineOxfmtConfig({ semi: true })

oxlint

Create oxlint.config.ts:

import { defineOxlintConfig } from '@jiakun-zhao/config'

export default defineOxlintConfig()

Pass options to override defaults:

import { defineOxlintConfig } from '@jiakun-zhao/config'

export default defineOxlintConfig({
  rules: { 'typescript/ban-types': 'off' },
})

Default config

oxfmt

OptionDefault
jsxSingleQuotetrue
semifalse
singleQuotetrue
sortImports.newlinesBetweenfalse
sortPackageJson.sortScriptstrue

oxlint

Categories (all set to error): correctness, perf, restriction, style, suspicious

Plugins: eslint, typescript, unicorn, oxc, import, jsdoc, jsx-a11y, node, promise, vitest

Options: typeAware: true, typeCheck: true

Rules:

RuleSeverity
eslint/func-styleoff
eslint/sort-importsoff
import/group-exportsoff
import/no-default-exportoff
import/no-named-exportoff
import/prefer-default-exportoff
typescript/ban-typeserror
unicorn/prefer-node-protocolerror

License

MIT

FAQs

Package last updated on 11 Aug 2026

Related posts