@nuxtjp/operations-console

Provider-neutral operational readiness and network-control presentation for Nuxt
339
Install
npm install @nuxtjp/operations-console
Latest Version:0.2.2
Vue:3
License:Apache-2.0
Last Updated:Oct 25, 2026
Links: GitHub  ·  npm
Maintainer: coela

@nuxtjp/operations-console

認証情報の準備状態、ネットワーク観測、制御結果を同じ表示ルールで確認できます。

利用前の確認

実装済みの範囲、必要な依存関係、検証コマンドを以下の英語説明に併記しています。操作・配備・公開は、それぞれの権限と設定を確認してから実施してください。

導入・使い方

以下は現行インターフェースの利用例です。公式npmの固定バージョンを使用し、Nuxtアプリ側で依存関係の補修を明示的に適用してください。

導入と組み合わせ

公式レジストリのバージョンを固定して導入します。

pnpm add @nuxtjp/operations-console
export default defineNuxtConfig({
  modules: ['@nuxtjp/operations-console']
})

統合Consoleのほか、製品が必要とする投影だけを単独で表示できます。

<NuxtJpOperationsConsole
  :credential-readiness="credentialDocument"
  :network-observations="observationDocument"
  :network-controls="controlDocument"
  :control-coverage="coverageDocument"
/>
<NuxtJpCredentialReadinessPanel :document="credentialDocument" />
<NuxtJpNetworkObservationsPanel :document="observationDocument" />
<NuxtJpNetworkControlsPanel :document="controlDocument" />
<NuxtJpControlCoveragePanel :document="coverageDocument" />
<NuxtJpNetworkTopologyPanel :document="topologyDocument" />

表示言語は日本語が既定です。英語は locale="en" を指定します。

Contract

  • crowsi://credentials/status/v1
  • crowsi://network/observations/v1
  • crowsi://network/control-receipts/v1
  • crowsi://network/control-coverage-snapshot/v2
  • nuxtjp://operations/network-topology/v1

JSON Schemaは5つの @nuxtjp/operations-console/schema/* pathから、型、Guard、Label、 Validation、集計関数は @nuxtjp/operations-console/core から公開します。

Control coverageは任意入力であり、既存Summaryへ安全状態を混在させず専用Panel で表示します。投影が5分より古い場合、controlled件数を0、各assetをunknown、 即時隔離を未検証へ降格します。Panelはfindingを表示するだけで変更操作を 提供しません。

Runtime Guardは件数、ID重複、配列上限、UTCミリ秒形式、および各決定と 変更を伴わないReceiptの1対1対応を検証します。検証済みDataは呼出元から 切り離してfreezeし、5分より古い投影を全体の ready 判定に使いません。

セキュリティ

Credential文書にはSecret専用fieldがありません。ただし、Producerが 文字列fieldへ機密値を誤投入していないことをSchemaだけで証明することは できません。Producer認証、metadata-only生成、転送byte上限が必須です。 このModuleはHostを観測せず、制御Buttonも提供しません。トポロジーの線は 観測関係だけを示し、通信到達性を保証しません。実観測、宣言値、未接続は 異なる表示で区別します。 SECURITY.mdも確認してください。

検証用Playground

pnpm install --frozen-lockfile --ignore-scripts
pnpm typecheck
pnpm test
pnpm build
pnpm exec nuxt dev playground --host 127.0.0.1

確認後はPlaygroundを停止してください。ConsumerはCrowsiのSource treeを 参照せず、Version固定したArtifactを利用します。NuxtJPは独立した日本の Nuxt Communityであり、Upstream公式翻訳を表明するものではありません。

English

Show credential readiness, network observations and control coverage in a consistent operations view.

What you can do

  • Render reviewed readiness and topology documents.
  • Use individual panels or the combined console.

Current scope

The application supplies validated observations. Displaying a control result does not perform a network change.

Package distribution is not activated by this documentation. Use the checked-in source and the declared dependency versions; published availability must be verified separately.

Getting started

Use pnpm@10.29.3 and the Node.js version declared in engines in package.json. Run from this repository:

pnpm install --frozen-lockfile
pnpm typecheck
pnpm test
pnpm build

Documentation and source

Usage guide

Schemas · Detailed documentation · Implementation and public interfaces · Verification cases · Contributing · Security reporting · License · Attribution notices · Third-party notices

English: installation boundary and dependency security

The core exports validate and summarize caller-supplied, read-only operational documents. No host observation, credential access or network control is performed by this package. Nuxt/Vue peers are optional for a Node-only core consumer; the rendering application must explicitly install Nuxt 4 and Vue 3.

For a Nuxt host, follow the public @nuxtjp/ui dependency backport procedure before installation/build validation. Apply root patches explicitly, regenerate and freeze the pnpm lockfile, and run the actual dependency regression checks. Installing this module does not apply a consuming application's patches.

Related Packages

nuxt-observe

Self-hosted observability + service-registry dashboard module for Nuxt

2,027
@codori/client

Codori Nuxt dashboard for project browsing, Codex chat, and thread resume.

8,205 3
@rlawncks125/otel-web

Zero-config Nuxt module for the Frontend Observability Web SDK

558
@lutejka/nuxt-otel

OpenTelemetry tracing for Nuxt applications

0 0
@adminlte/nuxt

Nuxt module for @adminlte/vue — auto-imports, CSS, Bootstrap init, and SSR-safe...

1,455

Version History

Version Released Vue License
0.2.2 ^3.5.0 Apache-2.0
0.2.1 ^3.5.0 Apache-2.0
Pre-releases (1)
Version Released License
0.0.0-stage