# Install oc with npm

A framework for developing and distributing html components. Version 0.50.50 via npm; verified 2026-06-19.

## Install

```sh
sudo av install npm:oc
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g oc
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:oc
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/oc>
- **Version:** 0.50.50
- **Source summary:** A framework for developing and distributing html components
- **Homepage:** <https://github.com/opencomponents/oc>
- **Repository:** <https://github.com/opencomponents/oc>
- **Upstream docs:** <https://github.com/opencomponents/oc>
- **License:** MIT
- **Source archive:** <https://registry.npmjs.org/oc/-/oc-0.50.50.tgz>
- **Issue tracker:** <https://github.com/opencomponents/oc/issues>
- **Published:** 2026-06-10T11:59:10.739Z
- **Last updated:** 2026-06-19T10:23:34.726Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- oc (cli)

## Dependencies

- @kitajs/html
- @kitajs/ts-html-plugin
- @rdevis/turbo-stream
- @types/lodash.isequal
- accept-language-parser
- async
- basic-auth-connect
- builtin-modules
- chokidar
- colors
- cookie-parser
- cross-spawn
- dependency-graph
- dotenv
- errorhandler
- express
- form-data
- fs-extra
- getport
- livereload
- lodash.isequal
- morgan
- multer
- nice-cache
- oc-client
- oc-client-browser
- oc-empty-response-handler
- oc-get-unix-utc-timestamp
- oc-s3-storage-adapter
- oc-storage-adapters-utils
- oc-template-es6
- oc-template-es6-compiler
- oc-template-handlebars
- oc-template-handlebars-compiler
- oc-template-jade
- oc-template-jade-compiler
- open
- parse-author
- read
- require-package-name
- response-time
- semver
- semver-extra
- serialize-error
- source-map
- targz
- try-require
- undici
- universalify
- yargs

## Build dependencies

- @biomejs/biome
- @types/accept-language-parser
- @types/async
- @types/bun
- @types/cookie-parser
- @types/cross-spawn
- @types/errorhandler
- @types/express
- @types/fs-extra
- @types/livereload
- @types/morgan
- @types/multer
- @types/node
- @types/parse-author
- @types/read
- @types/response-time
- @types/semver
- @types/targz
- @types/yargs
- chai
- chalk
- glob
- injectr
- minimist
- mocha
- node-emoji
- rimraf
- sinon
- type-fest
- typescript

## Install behavior

- Post-install hook: not defined
- Bottle: not available

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 0.50.50
- Package-manager updated: 2026-06-19
- Local data: ok
- Upstream repository: https://github.com/opencomponents/oc
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for oc. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Beta: 0.49.3-beta.2, Latest: 0.50.50
- **Version Count:** 526
- **Maintainers:** matteofigus, arnoldzokas, andyroyle, federicomaffei, nickbalestra, jankowiakmaria, pbazydlo, chriscartlidge, lobut, jwhayes, mkredz
- **Author:** Matteo Figus
- **Publisher:** mkredz
- **Engines:** Node: >=18
- **Integrity:** sha512-EnTVnkkZonFhkFYYkzr/bC/c14pIKSzbIfbIT2vrgmACduoaG81E5M+7wSbeWtqySVN4Zj2+AOpzkjiMrwj9dA==
- **Shasum:** eb247b9cc80fa5fb7a6af8c2854f2b5b3ecbe381
- **Unpacked Size:** 1,348,808
- **File Count:** 0
- **Created At:** 2015-01-21T00:03:17.914Z
- **Latest Published At:** 2026-06-10T11:59:10.739Z
- **Modified At:** 2026-06-10T11:59:10.888Z

## Other Package-Manager Records

- zypper - oc - 4.21.0-1.4: normalized package name match | openSUSE Tumbleweed package metadata: oc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Openshift / OKD Client CLI | https://github.com/openshift/oc
- zypper - oc-bash-completion - 4.21.0-1.4: normalized package name match | openSUSE Tumbleweed package metadata: oc-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Bash Completion for oc | https://github.com/openshift/oc
- zypper - oc-fish-completion - 4.21.0-1.4: normalized package name match | openSUSE Tumbleweed package metadata: oc-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Fish Completion for oc | https://github.com/openshift/oc
- zypper - oc-zsh-completion - 4.21.0-1.4: normalized package name match | openSUSE Tumbleweed package metadata: oc-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Zsh Completion for oc | https://github.com/openshift/oc
- MacPorts - oc: normalized package name match | MacPorts ports tree: sysutils/oc/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Related links

- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched curated package taxonomy and local package facts.
- [cubejs-cli](https://www.automicvault.com/pkg/npm/cubejs-cli/) - Local package facts share a topical domain. Shared terms: cross, cross-spawn, data, dotenv, extra.
- [lost-pixel](https://www.automicvault.com/pkg/npm/lost-pixel/) - Local package facts share a topical domain. Shared terms: async, data, extra, form, form-data.
- [autocannon](https://www.automicvault.com/pkg/npm/autocannon/) - Local package facts share a topical domain. Shared terms: async, cross, data, form, form-data.

## Sources

- Nucleus package database
- package-page enrichment
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
