[−][src]Crate inpm
Inlucde NPM
Include Static npm build
ouput in your rust binary
When you compile in debug mode the File contents will just be read from disk and not embedded. This can manually be overriden with the embed
feautere.
The argument path is the ouput directory of the npm build. The parent directory is the directory with package.json
ⓘThis example is not tested
const ASSETS: inpm::Dir<'static> = inpm::include_package!("./client/dist"); let content_of_my_file = ASSETS.get("some_dir/my_file.txt").unwrap().contents();
Warp feature
features=["warp"]
ⓘThis example is not tested
const ASSETS: inpm::Dir<'static> = inpm::include_package!("./client/dist"); let my_file_filter = inpm::warp::embedded(ASSETS); // Allso works with single page applications let my_spa_filter = inpm::warp::spa(ASSETS, "index.html");
Macros
include_package |
Structs
Dir | A directory entry. |
File | A file with its contents stored in a |