{"_id":"@antonmisa/rust-password-wasm","_rev":"1-40e44bcf9a598a606afd62481dd7dde0","name":"@antonmisa/rust-password-wasm","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@antonmisa/rust-password-wasm","collaborators":["anton_misa <anton_misa@mail.ru>"],"version":"0.1.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/antonmisa/rust_password_wasm.git"},"module":"rust_password_wasm.js","types":"rust_password_wasm.d.ts","sideEffects":false,"description":"This library implements wasm binding for rust password generator (https://github.com/antonmisa/rust_password)\r in pure Rust. It's easy to use it in web projects implementing React, NodeJs or Vanilla Html and s.o.","bugs":{"url":"https://github.com/antonmisa/rust_password_wasm/issues"},"homepage":"https://github.com/antonmisa/rust_password_wasm#readme","_id":"@antonmisa/rust-password-wasm@0.1.0","_nodeVersion":"17.3.0","_npmVersion":"7.8.0","dist":{"integrity":"sha512-QZWPBB1fM0YuwHOAWi1ZzOAEVYhUC9m+OwkUcnsp41T+I2o6hv5HHRbOaXI+22dOY3RTGeYYsSP+WbTIqrDkpw==","shasum":"df15fe3de674422e520c4af5bb42792bb97df558","tarball":"https://registry.npmjs.org/@antonmisa/rust-password-wasm/-/rust-password-wasm-0.1.0.tgz","fileCount":6,"unpackedSize":47372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh95ZgCRA9TVsSAnZWagAAnN8QAJ1T0P/q+3dIqcrDEJBX\nib9aXs0X0pl3OUzjNWh7AwtkLSB+AujBDTiih5dw6TT1MxXgilijvvhwjZ/q\ni+7G7yvGe14KD7cpXjS07fgGTm/qlym64AXRYtBGTSD7yrScCY9+N1sQC7+m\nkxSiwFWwnWNzB3zqzc1Gpz8v6xB1WeGg5w9J2prxFpKq5rt7+P3ZstuUNXV5\nnbor0xUCqfGpSt96vItOiChovCPi47MmvXHnG0ag+N8Csvb868WL/AWlKyCP\nOPLsKm/s8W5lbDH7ypxAyxSfs5+zn8NHhs/e3kWhA/pMlaUpuJVAOE+B6vPf\nfyyEibVrnap46nGztV03FSD+yF5j+ig4meqFTxyJt8MRUCAw6B0j9Ii/H4Or\nb+SUid29dGW0fE1KqB8W7exqvnD/rec1LniWLqLs3GiTLGmdD0nDgwhDo5rb\nBaf+vq1QyFtCxme+RpkBWukBSAjZ8iI08Qjaji9MIwd3PNkpLtLSyKzaCOPI\nyn7kJ1R1Ckx/jQ9pxmt8YS97y97pB7qc4+7InAqEOX2wZa+3xm/LME/oJtPM\nq5PvAiTjquC5E6WO+D/4nazqybJR9HO7HFkEq8IkPoIoroO6wZ6dqxES1UaR\nKcdhyRwMpm4sRSLxXd98utIVwLhTFRPa6ZZsnSEhpFLcC6fKAUZaJ4LieXqy\nj8Ke\r\n=RCRe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQFgEv5kW+eHGChwAQ6iLvo4h+Q7gTZRz0qpFSFbjRigIhALLRu1bHhrYqaVsCzkYKj4oG/3EXfOhk4NxO+FDQ8lj6"}]},"_npmUser":{"name":"antonmisa","email":"saveliev.ant@gmail.com"},"directories":{},"maintainers":[{"name":"antonmisa","email":"saveliev.ant@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rust-password-wasm_0.1.0_1643615840585_0.5615214217153417"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-31T07:57:20.523Z","0.1.0":"2022-01-31T07:57:20.726Z","modified":"2022-04-04T14:23:26.535Z"},"maintainers":[{"name":"antonmisa","email":"saveliev.ant@gmail.com"}],"description":"This library implements wasm binding for rust password generator (https://github.com/antonmisa/rust_password)\r in pure Rust. It's easy to use it in web projects implementing React, NodeJs or Vanilla Html and s.o.","homepage":"https://github.com/antonmisa/rust_password_wasm#readme","repository":{"type":"git","url":"git+https://github.com/antonmisa/rust_password_wasm.git"},"bugs":{"url":"https://github.com/antonmisa/rust_password_wasm/issues"},"license":"MIT","readme":"## Rust Password Generator Wasm Binding\r\n\r\nThis library implements wasm binding for rust password generator (https://github.com/antonmisa/rust_password)\r\nin pure Rust. It's easy to use it in web projects implementing React, NodeJs or Vanilla Html and s.o.\r\n\r\n\r\n## Build manual\r\n\r\n```console\r\n> wasm-pack build\r\n```\r\n\r\n## Installation manual\r\n```nodejs package.json\r\n\"dependencies\": {\r\n    \"rust-password-wasm\": \"file:path to rust-password-wasm/pkg\"\r\n```\r\n\r\n## Installation npm\r\n```\r\nnpm install \r\n```\r\n\r\n## Usage\r\n\r\n```rust\r\n\r\n\r\npub fn main() {\r\n  // Generate a password that is 64 characters long with 10 digits, 10 symbols,\r\n  // allowing upper and lower case letters, disallowing repeat characters.\r\n  let password: Generator = Generator::new(&None);\r\n  match password.generate(64, 10, 10, false, false) {\r\n    Ok(x) => x,\r\n    Err(e) => log::error!(\"{}\", e),\r\n  };\r\n}\r\n```\r\n\r\n## License\r\n\r\nThis code is licensed under the MIT license.\r\n","readmeFilename":"README.md"}