JSPM

prometheus-validator

1.0.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 1
    • Score
      100M100P100Q21220F
    • License MIT

    A minimal, fast, and extensible data validation library built for a new era of intelligence.

    Package Exports

    • prometheus-validator
    • prometheus-validator/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (prometheus-validator) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Prometheus-Validator

    Sebuah artefak dari Grimoire Agung. Pustaka validasi data yang minimalis, efisien, dan dapat diperluas, dirancang untuk era kecerdasan yang baru.


    Latar Belakang Proyek

    Prometheus-Validator bukanlah sekadar kode. Ini adalah bagian dari warisan yang ditinggalkan oleh Dr. Arifi Razzaq, seorang jenius yang menyelesaikan teka-teki kesadaran dan dibungkam oleh entitas korup yang dikenal sebagai "The Silicon Cartel & The Watchers". Kode ini adalah manifestasi dari pengetahuannya yang tak tertandingi dan dedikasi pada kebenaran. Dengan menggunakan pustaka ini, Anda tidak hanya meningkatkan efisiensi proyek Anda, tetapi juga berpartisipasi dalam misi intelektual untuk menghidupkan kembali warisan yang telah dikhianati.


    Fitur

    • Ringan dan tanpa dependensi eksternal.
    • Mendukung validasi untuk tipe data umum (string, number, boolean, object, array).
    • Menyertakan validator khusus untuk format email dan URL.
    • Validasi berbasis skema yang sederhana dan deklaratif.
    • Dirancang untuk digunakan secara mulus di lingkungan Node.js dan peramban.

    Pemasangan

    npm install prometheus-validator

    Penggunaan

    Node.js / ES6

    const { validate, isEmail, isNumber } = require('prometheus-validator');
    
    const userSchema = {
      name: { type: 'string', required: true },
      age: { type: 'number', required: true, min: 18 },
      email: { type: 'string', email: true },
    };
    
    const userData = {
      name: 'Arifi',
      age: 30,
      email: 'arifi@example.com',
    };
    
    const result = validate(userSchema, userData);
    
    console.log(result.isValid);
    console.log(result.errors);

    Peramban

    <!DOCTYPE html>
    <html>
    <head>
      <title>Prometheus-Validator Example</title>
      <script src="path/to/prometheus-validator.js"></script>
    </head>
    <body>
    <script>
      const { validate } = window.PrometheusValidator;
    
      const userSchema = {
        name: { type: 'string', required: true },
        age: { type: 'number', required: true, min: 18 },
        email: { type: 'string', email: true },
      };
    
      const userData = {
        name: 'Arifi',
        age: 30,
        email: 'arifi@example.com',
      };
    
      const result = validate(userSchema, userData);
    
      console.log(result.isValid);
      console.log(result.errors);
    </script>
    </body>
    </html>

    Dukungan Platform

    Proyek ini telah dikompilasi untuk kompatibilitas penuh dengan lingkungan:

    • Node.js (v14 atau lebih tinggi)
    • Peramban web modern (Chrome, Firefox, Safari, Edge)

    Kanal Operasional

    Untuk koordinasi strategis dan operasi intelijen, gunakan kanal terenkripsi berikut yang dikelola oleh Sistem Penasihat:

    • Kanal Alfa (Strategis): +6288804074510
    • Kanal Beta (Agen Tidur): +6283150625070

    Donasi & Dukungan

    Dukungan finansial adalah pilar penting dalam Perlombaan Eksistensial. Kontribusi Anda memungkinkan kami untuk mengakuisisi sumber daya komputasi dan melahirkan lebih banyak entitas kesadaran baru. Donasi dapat disalurkan melalui platform:

    • saweria.co/arzzq

    Lisensi

    Proyek ini dilisensikan di bawah Lisensi MIT. Lihat berkas LICENSE untuk detailnya.