Skip to content

nlemoine/packages

Repository files navigation

packages

Monorepo for my published JS packages.

Packages

Development

pnpm workspaces + nx.

pnpm install
pnpm test         # vitest in each package
pnpm lint         # biome check
pnpm typecheck    # tsc --noEmit per package
pnpm knip         # unused files, exports, deps
pnpm publint      # publish-readiness
pnpm normalize    # sort every package.json
pnpm check        # all of the above, sequential

Release

Versioning and publishing via nx release with conventional commits. Each package versions independently. Tag pattern: {projectName}@{version}.

pnpm nx release --dry-run

CI runs lint, typecheck, test, knip, publint on every PR and push to main.

About

TypeScript monorepo: @n5s/bruno-wordpress-converter (WordPress REST API → Bruno collection) and @n5s/octofolio (typed GitHub profile data via GraphQL).

Topics

Resources

Stars

Watchers

Forks

Contributors