
Security News
152 Chrome Live Wallpaper Extensions Hid Ad Tracking and Faked Google Search Traffic
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.
@mera-vansh/template
Advanced tools
Canonical scaffold template for @mera-vansh packages — copy this to create new packages
Canonical scaffold template for Mera Vansh packages. Copy this to bootstrap a new
@mera-vansh/*package with all conventions pre-wired.
# npm
npm install @mera-vansh/template
# pnpm
pnpm add @mera-vansh/template
# yarn
yarn add @mera-vansh/template
Requirements: Node.js ≥ 22
import { greet } from "@mera-vansh/template";
console.log(greet("world"));
// → "Hello from @mera-vansh, world!"
CommonJS:
const { greet } = require("@mera-vansh/template");
greet(name: string): stringReturns a greeting string prefixed with the @mera-vansh scope.
| Parameter | Type | Description |
|---|---|---|
name | string | The name to include in the greeting |
Returns: string
This package is the canonical scaffold for all @mera-vansh/* packages. Every configuration file is fully annotated to explain the reasoning behind each decision.
# 1. Copy the template
cp -r packages/template packages/my-new-package
# 2. Find-and-replace "template" → "my-new-package" in all files
# (package.json, tsconfig.json, project.json, README.md, src/index.ts)
# 3. Update package.json fields:
# - name, description, keywords, version
# 4. Add your new package to tsconfig.base.json "paths":
# "@mera-vansh/my-new-package": ["packages/my-new-package/src/index.ts"]
# 5. Wire the workspace dep
pnpm install
| File | Purpose |
|---|---|
tsup.config.ts | Dual ESM+CJS build, no sourcemaps (security) |
tsconfig.json | Extends shared strict TypeScript config |
vitest.config.ts | Unit test runner with v8 coverage |
eslint.config.mjs | Extends shared strict ESLint config |
project.json | Nx task definitions (build, lint, type-check, test) |
.npmignore | Blocks src/ and all tooling from npm publish |
src/index.ts | Annotated example export |
src/__tests__/ | Example Vitest test suite |
This package is part of the mera-vansh monorepo.
# Build
pnpm build
# Type-check
pnpm type-check
# Lint
pnpm lint
# Test
pnpm test
# Test with coverage
pnpm test:coverage
# Dry-run publish check (verify no src/ leaked)
pnpm pack --dry-run
See CONTRIBUTING.md at the monorepo root.
When contributing to this template, remember that changes here should represent conventions that all packages in the monorepo should follow.
GPL-3.0 © Mera Vansh — dwivna
See LICENSE for the full license text.
FAQs
Canonical scaffold template for @mera-vansh packages — copy this to create new packages
We found that @mera-vansh/template 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
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.