{"id":18234,"library":"component-manifest","title":"Component Manifest","description":"Component Manifest helps create build manifests for component-based projects. Version 1.0.0 is the latest stable release, last updated in 2014. It unglobs local components and creates file objects compatible with the builder's API. This package is minimal and has no dependencies, but is now considered obsolete and unmaintained. It is specific to an older build system and not suitable for modern development workflows.","status":"abandoned","version":"1.0.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install component-manifest","lang":"bash","label":"npm"},{"cmd":"yarn add component-manifest","lang":"bash","label":"yarn"},{"cmd":"pnpm add component-manifest","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"CommonJS require is also valid as this is an older package that does not enforce ESM.","wrong":"const manifest = require('component-manifest')","symbol":"default","correct":"import manifest from 'component-manifest'"},{"note":"If using TypeScript, this named export may be available, though types are not bundled.","symbol":"ComponentManifest","correct":"import { ComponentManifest } from 'component-manifest'"},{"note":"ManifestOptions is likely a type; use type import to avoid runtime issues.","wrong":"import { ManifestOptions } from 'component-manifest'","symbol":"ManifestOptions","correct":"import type { ManifestOptions } from 'component-manifest'"}],"quickstart":{"code":"import manifest from 'component-manifest';\n\nconst components = ['component-a', 'component-b'];\nconst result = manifest(components);\nconsole.log(result);","lang":"javascript","description":"Creates a build manifest for given component names."},"warnings":[{"fix":"Migrate to a supported build tool.","message":"This package is deprecated and no longer maintained. Use a modern build system like Webpack or Rollup.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Run 'npm install component-manifest' to install it.","cause":"The package is not installed or not found in node_modules.","error":"Error: Cannot find module 'component-manifest'"},{"fix":"Use 'const manifest = require('component-manifest')' if CommonJS is used.","cause":"Importing incorrectly when using TypeScript or ESM wrappers.","error":"Unhandled type error: manifest is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}