التكوين

أداة Sumor Cloud.
المزيد من التوثيق يدعم تحميل التكوين من ملفات .yml، .yaml، .json و .config.js. يمكنه تحميل جميع الملفات في دليل معين.

CI Test Coverage Audit

التثبيت

npm i @sumor/config --save

المتطلبات الأساسية

إصدار Node.JS

يتطلب إصدار Node.JS 16.x أو أحدث

طلب وحدة ES من Node.JS

نظرًا لأن هذه الحزمة مكتوبة بلغة ES module، يرجى تغيير الشيفرة التالية في ملف package.json الخاص بك:

{
  "type": "module"
}

الاستخدام

الطرق الرئيسية

load

import { load } from '@sumor/config'

meta

تحميل جميع الملفات في الدليل

import { meta } from '@sumor/config'

const config = await meta(process.cwd(), ['js', 'sql'])

/*
هيكل الدليل للعرض:
- root
  - car.json
  - car.sql
  - ship.js
  - plane.yml
  - truck.config.js
*/

// سيتم تحميل جميع ملفات التكوين كما يلي
/*
{
  car: {
    name: 'car',
    sql: "..."
  },
  ship: {
    name: 'ship'
    js: '<root>/ship.js'
  },
  plane: {
    name: 'plane'
  },
  truck: {
    name: 'truck'
  }
*/