JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 64
  • Score
    100M100P100Q96156F
  • License MIT

Scripts, templates, and project configuration for the common JavaScript and TypeScript developer

Package Exports

  • @cbnventures/nova/presets/eslint
  • @cbnventures/nova/presets/eslint/dx-code-style
  • @cbnventures/nova/presets/eslint/dx-ignore
  • @cbnventures/nova/presets/eslint/env-browser
  • @cbnventures/nova/presets/eslint/env-edge
  • @cbnventures/nova/presets/eslint/env-node
  • @cbnventures/nova/presets/eslint/env-service-worker
  • @cbnventures/nova/presets/eslint/env-web-worker
  • @cbnventures/nova/presets/eslint/fw-docusaurus
  • @cbnventures/nova/presets/eslint/fw-expressjs
  • @cbnventures/nova/presets/eslint/fw-nextjs
  • @cbnventures/nova/presets/eslint/index
  • @cbnventures/nova/presets/eslint/lang-javascript
  • @cbnventures/nova/presets/eslint/lang-mdx
  • @cbnventures/nova/presets/eslint/lang-typescript
  • @cbnventures/nova/presets/eslint/platform-cloudflare-workers
  • @cbnventures/nova/presets/eslint/tool-vite
  • @cbnventures/nova/presets/tsconfig/dx-essentials.json
  • @cbnventures/nova/presets/tsconfig/dx-strict.json
  • @cbnventures/nova/presets/tsconfig/env-browser.json
  • @cbnventures/nova/presets/tsconfig/env-edge.json
  • @cbnventures/nova/presets/tsconfig/env-node.json
  • @cbnventures/nova/presets/tsconfig/env-service-worker.json
  • @cbnventures/nova/presets/tsconfig/env-web-worker.json
  • @cbnventures/nova/presets/tsconfig/fw-docusaurus.json
  • @cbnventures/nova/presets/tsconfig/fw-expressjs.json
  • @cbnventures/nova/presets/tsconfig/fw-nextjs.json
  • @cbnventures/nova/presets/tsconfig/platform-cloudflare-workers.json
  • @cbnventures/nova/presets/tsconfig/tool-vite.json
  • @cbnventures/nova/rules/eslint
  • @cbnventures/nova/rules/eslint/formatting/no-raw-text-in-code
  • @cbnventures/nova/rules/eslint/formatting/require-padding-lines
  • @cbnventures/nova/rules/eslint/index
  • @cbnventures/nova/rules/eslint/nova/no-logger-dev
  • @cbnventures/nova/rules/eslint/patterns/no-assign-then-return
  • @cbnventures/nova/rules/eslint/patterns/no-bracket-assignment
  • @cbnventures/nova/rules/eslint/patterns/no-destructuring
  • @cbnventures/nova/rules/eslint/patterns/no-implicit-boolean
  • @cbnventures/nova/rules/eslint/patterns/no-ternary-in-template-literal
  • @cbnventures/nova/rules/eslint/patterns/switch-case-blocks
  • @cbnventures/nova/rules/eslint/regex/no-regex-literal-flags
  • @cbnventures/nova/rules/eslint/regex/no-regex-literals
  • @cbnventures/nova/rules/eslint/typescript/no-catch-unknown-annotation
  • @cbnventures/nova/rules/eslint/typescript/no-inline-type-annotation
  • @cbnventures/nova/rules/eslint/typescript/no-shared-type-import
  • @cbnventures/nova/toolkit
  • @cbnventures/nova/toolkit/cli-header
  • @cbnventures/nova/toolkit/index
  • @cbnventures/nova/toolkit/logger
  • @cbnventures/nova/toolkit/markdown-table

Readme

Introduction

Nova is a JavaScript and TypeScript monorepo suite, offering strict presets and guided tooling to help you build with confidence, predictability, and minimal setup. It delivers strong defaults, robust linting and typing, and scaffolded project generators — all wrapped in guardrails that keep your workflow safe without sacrificing flexibility.

Documentation

To get started, visit https://nova.cbnventures.io/ to view the full documentation.

Credits and Appreciation

If you find value in the ongoing development of this project and wish to express your appreciation, you have the option to:

A special thanks to our contributors and supporters: