Skip to content

AddonDependencies

import type { AddonDependencies } from '@kairo-js/properties'

addonId をキー、バージョン範囲文字列を値とするマップ型です。AddonProperties.dependenciesoptionalDependenciespeerDependencies に使用します。

typescript
type AddonDependencies = {
  readonly [addonId: string]: string
}

使用例

typescript
const properties: AddonProperties = {
  id: 'my-addon',
  header: { /* ... */ },
  dependencies: {
    'economy-addon': '>=1.0.0',
    'core-addon': '^2.3.0',
  },
  optionalDependencies: {
    'analytics-addon': '*',
  },
}

Released under the MIT License.