package_json_parser 0.0.16

A parser for package.json
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use jsonc_parser::ast::ObjectProp;
use serde::{Deserialize, Serialize};
use std::collections::HashMap;

use crate::ext::Validator;

#[derive(Debug, Serialize, Deserialize, Clone)]
#[serde(untagged)]
pub enum Bin {
  String(String),
  Object(HashMap<String, String>),
}

impl Validator for Bin {
  fn validate(&self, _bin: Option<&ObjectProp>) -> miette::Result<()> {
    Ok(())
  }
}