
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@aristobyte-ui/eslint-config
Advanced tools
AristoByteUI ESLint configuration presets for TypeScript, React, and Next.js packages. Provides base, React, and Next.js rules optimized for monorepo workflows, Prettier integration, and developer productivity.
@aristobyte-ui/eslint-config
Centralized ESLint configuration presets for AristoByte UI packages.
Provides base, React, and Next.js linting standards with TypeScript-first principles.
# Install via Yarn
yarn add -D @aristobyte-ui/eslint-config
# Or via npm
npm install -D @aristobyte-ui/eslint-config
# Or via pnpm
pnpm add -D @aristobyte-ui/eslint-config
Extend one of the provided configs in your eslint.config.js
(Flat Config):
Base (TypeScript + general rules):
import { config } from "@aristobyte-ui/eslint-config/base";
export default config;
React (includes React + Hooks best practices):
import { config } from "@aristobyte-ui/eslint-config/react";
export default config;
Next.js (includes React + Next.js rules):
import { nextJsConfig } from "@aristobyte-ui/eslint-config/next";
export default nextJsConfig;
base
β Core TypeScript + Prettier + TurboRepo rules.react
β Extends base with React + React Hooks recommendations.next
β Extends base with Next.js & Core Web Vitals rules.{
"name": "@aristobyte-ui/button",
"version": "1.0.0",
"scripts": {
"lint": "eslint ."
},
"devDependencies": {
"@aristobyte-ui/eslint-config": "*",
"eslint": "^9.0.0"
}
}
And eslint.config.js:
import { config } from "@aristobyte-ui/eslint-config/react";
export default config;
Feature | Benefit |
---|---|
Flat Config (ESLint 9) | Modern, future-proof linting structure |
TypeScript support | Type-aware linting for safer codebases |
Prettier integration | Automatic formatting alignment |
React & Hooks rules | Enforces idiomatic React code |
Next.js core-web-vitals | Ensures optimal Next.js app performance |
TurboRepo plugin | Catches misconfigured env vars in monorepos |
At AristoByte, linting is not just about style β itβs about preventing bugs, scaling teams, and enforcing architectural patterns.
This config empowers developers with out-of-the-box rules that evolve alongside the ecosystem.
MIT Β© AristoByte
FAQs
AristoByteUI ESLint configuration presets for TypeScript, React, and Next.js packages. Provides base, React, and Next.js rules optimized for monorepo workflows, Prettier integration, and developer productivity.
We found that @aristobyte-ui/eslint-config demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 1 open source maintainer collaborating on the project.
Did you know?
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.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socketβs AI scanner detected the supply chain attack and flagged the malware.