storm-config 0.28.143

A crate containing the configuration structure and utilities used by Storm Software monorepos.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};
use std::collections::HashMap;

#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
#[serde(rename_all = "camelCase")]
pub struct PackageJson {
  pub name: String,
  pub namespace: String,
  pub version: String,
  pub description: String,
  pub main: String,
  pub scripts: HashMap<String, String>,
  pub repository: HashMap<String, String>,
  pub keywords: Vec<String>,
  pub license: String,
  pub homepage: String,
}