canirequire

canirequire › No JS entry point › csstype

Is csstype ESM-only? Can you require() it?

Strict TypeScript and Flow types for style based on MDN data

Last verified Sep 9, 2026 against csstype@3.2.3. Markdown · JSON

No JS entry point No JavaScript entry point

csstype does not expose a JavaScript entry point in package.json. It is likely a CLI, a stylesheet, a type-definition package, or an asset bundle, so require() and import are not the way to use it.

What to do

  1. Do not require() or import csstype: it has no JavaScript entry point. Use it as a CLI (npx csstype), a stylesheet, an asset, or a type-definition package as its README describes.
  2. TypeScript: types are bundled; install nothing extra.
Latest
3.2.3 (Nov 17, 2025)
Module format
No JS entry point
Last CommonJS version
n/a
TypeScript types
Bundled
Node engines
not declared
Weekly downloads
142.8M
License
MIT

Does csstype@3.2.3 actually load? Runtime test results

Installed and executed on Sep 9, 2026 with require("csstype") from a CommonJS file and import "csstype" from an ES module.

Runtimerequire("csstype")import "csstype"
Node.js 18✗ failsMODULE_NOT_FOUND✗ failsERR_MODULE_NOT_FOUND
Node.js 20✗ failsMODULE_NOT_FOUND✗ failsERR_MODULE_NOT_FOUND
Node.js 22✗ failsMODULE_NOT_FOUND✗ failsERR_MODULE_NOT_FOUND
Node.js 24✗ failsMODULE_NOT_FOUND✗ failsERR_MODULE_NOT_FOUND
Node.js 26✗ failsMODULE_NOT_FOUND✗ failsERR_MODULE_NOT_FOUND
Bun 1.4.0✗ failsError✗ failsError

A failing require() on a CommonJS package usually means the package needs a browser/DOM global, a peer dependency, or a native binary that is not available in a bare Node.js process.

How to import csstype

ES modules (import)

import * as csstype from "csstype";

CommonJS (require)

Not applicable.

Module format by version

Derived from the type, main and exports fields of every stable release on npm, corrected where a runtime test of that version contradicted them (75 versions; the newest 60 shown).

VersionsFormatFirst published
2.0.0 – 3.2.3No JS entry pointMar 19, 2018

Frequently asked

Is csstype ESM-only?

csstype@3.2.3 has no importable main entry. csstype does not expose a JavaScript entry point in package.json. It is likely a CLI, a stylesheet, a type-definition package, or an asset bundle, so require() and import are not the way to use it.

Does csstype work in Bun?

Importing csstype failed in Bun 1.4.0 on Sep 9, 2026: error: Cannot find package 'csstype' from '/Users/boat/Projects/top-seo/data/probe-work/csstype/imp.mjs'

Does csstype ship TypeScript types?

Yes. csstype bundles its own type declarations; no @types package is needed.

Links

Other no js entry point packages

Similar popularity