npm.io
0.4.7 • Published yesterday

@langri-sha/projen-renovate

Licence
MIT
Version
0.4.7
Deps
0
Size
1.4 MB
Vulns
0
Weekly
0

projen

Custom packages used to scaffold, configure and maintain repositories.

Packages

Package Purpose
@langri-sha/eslint-config Shared ESLint flat config (TypeScript, React, import ordering, JSDoc, Unicorn, Prettier)
@langri-sha/lint-staged lint-staged config running ESLint and Prettier on pre-commit, respecting ignored files
@langri-sha/prettier Opinionated, shared Prettier configuration
@langri-sha/projen-babel babel.config.js generator
@langri-sha/projen-beachball beachball.config.cjs generator
@langri-sha/projen-codeowners CODEOWNERS generator
@langri-sha/projen-editorconfig .editorconfig generator
@langri-sha/projen-eslint eslint.config.js generator
@langri-sha/projen-husky .husky/* Git hook generator
@langri-sha/projen-jest-config jest.config.js generator
@langri-sha/projen-license license file generator
@langri-sha/projen-lint-staged lint-staged.config.js generator
@langri-sha/projen-lint-synthesized Configures linters to run on synthesized files
@langri-sha/projen-pnpm-workspace pnpm-workspace.yaml generator
@langri-sha/projen-prettier prettier.config.js generator
@langri-sha/projen-project Meta-component bundling the rest
@langri-sha/projen-readme readme.md stub generator
@langri-sha/projen-renovate renovate.json5 generator
@langri-sha/projen-swcrc .swcrc generator
@langri-sha/projen-typescript-config tsconfig.json generator
@langri-sha/schemastore-to-typescript CLI/library that compiles JSON Schema Store schemas to TypeScript typings
@langri-sha/tsconfig Shared TypeScript configs (base, build, project, and more)
@langri-sha/vitest Helpers commonly used for authoring Vitest tests

Development

pnpm install
npx projen                       # synth from .projenrc.ts
pnpm exec vitest run             # tests
pnpm -r --if-present prepublishOnly  # tsc-build

See AGENTS.md for orientation, release flow, and provenance.

License

MIT — see license.