feat: change name to libcachebust

This commit is contained in:
Aravinth Manivannan 2023-10-17 00:18:20 +05:30
parent 01544bc36e
commit e2c22d2750
Signed by: realaravinth
GPG key ID: F8F50389936984FF
10 changed files with 21 additions and 17 deletions

View file

@ -1,3 +1,7 @@
## 0.3.0
Change name to libcachebust
## 0.2.1 ## 0.2.1
Updated dependencies Updated dependencies

2
Cargo.lock generated
View file

@ -739,7 +739,7 @@ checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
[[package]] [[package]]
name = "libcachebust" name = "libcachebust"
version = "0.2.1" version = "0.3.0"
dependencies = [ dependencies = [
"data-encoding", "data-encoding",
"derive_builder", "derive_builder",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "libcachebust" name = "libcachebust"
version = "0.2.1" version = "0.3.0"
authors = ["realaravinth <realaravinth@batsense.net>"] authors = ["realaravinth <realaravinth@batsense.net>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
description = "Compiletime cache-busting web applications written in rust" description = "Compiletime cache-busting web applications written in rust"
@ -17,7 +17,7 @@ members = [
] ]
[lib] [lib]
name = "cache_buster" name = "libcachebust"
path = "src/lib.rs" path = "src/lib.rs"
[dependencies] [dependencies]

View file

@ -3,7 +3,7 @@
width="250px" width="250px"
class="greetings" class="greetings"
src="./examples/actix-web/static/cachable/img/Spock_vulcan-salute.png" src="./examples/actix-web/static/cachable/img/Spock_vulcan-salute.png"
alt="logo image" alt="A photo of Spock showing the Vulkan greeting"
/> />
<h1> <h1>
libcachebust libcachebust

View file

@ -6,5 +6,5 @@
/target /target
prod prod
dist dist
src/cache_buster_data.json src/libcachebust_data.json
tarpaulin-report.html tarpaulin-report.html

View file

@ -3,7 +3,7 @@
// SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: Apache-2.0
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
use cache_buster::BusterBuilder; use libcachebust::BusterBuilder;
fn main() { fn main() {
let types = vec![ let types = vec![

View file

@ -13,7 +13,7 @@ use log::info;
use mime_guess::from_path; use mime_guess::from_path;
use rust_embed::RustEmbed; use rust_embed::RustEmbed;
use cache_buster::Files; use libcachebust::Files;
mod index; mod index;
@ -23,7 +23,7 @@ pub const CACHE_AGE: u32 = 60 * 60 * 24 * 365;
lazy_static! { lazy_static! {
/// 2. create filemap /// 2. create filemap
pub static ref FILES: Files = { pub static ref FILES: Files = {
let map = include_str!("./cache_buster_data.json"); let map = include_str!("./libcachebust_data.json");
Files::new(map) Files::new(map)
}; };
pub static ref INDEX: String = index::get_index(); pub static ref INDEX: String = index::get_index();

View file

@ -9,8 +9,8 @@
//! Add the following tou your program to load the filemap during compiletime: //! Add the following tou your program to load the filemap during compiletime:
//! //!
//! ```no_run //! ```no_run
//! use cache_buster::Files; //! use libcachebust::Files;
//! use cache_buster::CACHE_BUSTER_DATA_FILE; //! use libcachebust::CACHE_BUSTER_DATA_FILE;
//! //!
//! let files = Files::new(CACHE_BUSTER_DATA_FILE); //! let files = Files::new(CACHE_BUSTER_DATA_FILE);
//! ``` //! ```

View file

@ -25,7 +25,7 @@
//! //!
//! - `build.rs` //! - `build.rs`
//! ```no_run //! ```no_run
//! use cache_buster::BusterBuilder; //! use libcachebust::BusterBuilder;
//! //!
//! // note: add error checking yourself. //! // note: add error checking yourself.
//! // println!("cargo:rustc-env=GIT_process={}", git_process); //! // println!("cargo:rustc-env=GIT_process={}", git_process);
@ -53,8 +53,8 @@
//! Add the following tou your program to load the filemap during compiletime: //! Add the following tou your program to load the filemap during compiletime:
//! //!
//! ```no_run //! ```no_run
//! use cache_buster::Files; //! use libcachebust::Files;
//! use cache_buster::CACHE_BUSTER_DATA_FILE; //! use libcachebust::CACHE_BUSTER_DATA_FILE;
//! //!
//! let files = Files::new(CACHE_BUSTER_DATA_FILE); //! let files = Files::new(CACHE_BUSTER_DATA_FILE);
//! // the path to the file before setting up for cache busting //! // the path to the file before setting up for cache busting
@ -69,4 +69,4 @@ pub use filemap::Files;
/// file to which filemap is written during compilation /// file to which filemap is written during compilation
/// include this to `.gitignore` /// include this to `.gitignore`
pub const CACHE_BUSTER_DATA_FILE: &str = "./src/cache_buster_data.json"; pub const CACHE_BUSTER_DATA_FILE: &str = "./src/libcachebust_data.json";

View file

@ -9,7 +9,7 @@
//! Run the following during build using `build.rs`: //! Run the following during build using `build.rs`:
//! //!
//! ```rust //! ```rust
//! use cache_buster::BusterBuilder; //! use libcachebust::BusterBuilder;
//! //!
//! // note: add error checking yourself. //! // note: add error checking yourself.
//! // println!("cargo:rustc-env=GIT_process={}", git_process); //! // println!("cargo:rustc-env=GIT_process={}", git_process);
@ -50,10 +50,10 @@ use crate::*;
/// ///
/// This is useful when serving vendor static files which are interlinked, where chaing /// This is useful when serving vendor static files which are interlinked, where chaing
/// file names should mean changing how the vendor files pulls its dependencies --- which are /// file names should mean changing how the vendor files pulls its dependencies --- which are
/// beyond the abilities of `cache_buster`. /// beyond the abilities of `libcachebust`.
/// ///
/// ```rust /// ```rust
/// use cache_buster::NoHashCategory; /// use libcachebust::NoHashCategory;
/// ///
/// let extensions = NoHashCategory::FileExtentions(vec!["wasm"]); /// let extensions = NoHashCategory::FileExtentions(vec!["wasm"]);
/// let files = NoHashCategory::FileExtentions(vec!["swagger-ui-bundle.js", "favicon-16x16.png"]); /// let files = NoHashCategory::FileExtentions(vec!["swagger-ui-bundle.js", "favicon-16x16.png"]);