├── .cargo └── config.toml ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .yarn └── releases │ └── yarn-3.3.0.cjs ├── .yarnrc.yml ├── Cargo.lock ├── Cargo.toml ├── Cross.toml ├── DEMO.svg ├── LICENSE ├── README.md ├── USAGE.md ├── __test__ └── index.spec.mjs ├── configure-cross.sh ├── index.d.ts ├── index.js ├── linux-test.sh ├── npm ├── darwin-arm64 │ ├── README.md │ └── package.json ├── darwin-x64 │ ├── README.md │ └── package.json ├── freebsd-x64 │ ├── README.md │ └── package.json ├── linux-arm-gnueabihf │ ├── README.md │ └── package.json ├── linux-arm64-gnu │ ├── README.md │ └── package.json ├── linux-arm64-musl │ ├── README.md │ └── package.json ├── linux-ia32-gnu │ ├── README.md │ └── package.json ├── linux-s390x-gnu │ ├── README.md │ └── package.json ├── linux-x64-gnu │ ├── README.md │ └── package.json ├── linux-x64-musl │ ├── README.md │ └── package.json ├── win32-arm64-msvc │ ├── README.md │ └── package.json ├── win32-ia32-msvc │ ├── README.md │ └── package.json └── win32-x64-msvc │ ├── README.md │ └── package.json ├── package.json ├── rustfmt.toml ├── scripts ├── platformCheck.js └── prebuildify.sh ├── src ├── build.rs ├── keytar │ ├── error.rs │ ├── mac.rs │ ├── mod.rs │ ├── unix.rs │ └── win.rs ├── lib.rs └── workers.rs └── yarn.lock /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": false 3 | } -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.3.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/.yarn/releases/yarn-3.3.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/Cross.toml -------------------------------------------------------------------------------- /DEMO.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/DEMO.svg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/USAGE.md -------------------------------------------------------------------------------- /__test__/index.spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/__test__/index.spec.mjs -------------------------------------------------------------------------------- /configure-cross.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/configure-cross.sh -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/index.js -------------------------------------------------------------------------------- /linux-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/linux-test.sh -------------------------------------------------------------------------------- /npm/darwin-arm64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/darwin-arm64/README.md -------------------------------------------------------------------------------- /npm/darwin-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/darwin-arm64/package.json -------------------------------------------------------------------------------- /npm/darwin-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/darwin-x64/README.md -------------------------------------------------------------------------------- /npm/darwin-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/darwin-x64/package.json -------------------------------------------------------------------------------- /npm/freebsd-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/freebsd-x64/README.md -------------------------------------------------------------------------------- /npm/freebsd-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/freebsd-x64/package.json -------------------------------------------------------------------------------- /npm/linux-arm-gnueabihf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-arm-gnueabihf/README.md -------------------------------------------------------------------------------- /npm/linux-arm-gnueabihf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-arm-gnueabihf/package.json -------------------------------------------------------------------------------- /npm/linux-arm64-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-arm64-gnu/README.md -------------------------------------------------------------------------------- /npm/linux-arm64-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-arm64-gnu/package.json -------------------------------------------------------------------------------- /npm/linux-arm64-musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-arm64-musl/README.md -------------------------------------------------------------------------------- /npm/linux-arm64-musl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-arm64-musl/package.json -------------------------------------------------------------------------------- /npm/linux-ia32-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-ia32-gnu/README.md -------------------------------------------------------------------------------- /npm/linux-ia32-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-ia32-gnu/package.json -------------------------------------------------------------------------------- /npm/linux-s390x-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-s390x-gnu/README.md -------------------------------------------------------------------------------- /npm/linux-s390x-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-s390x-gnu/package.json -------------------------------------------------------------------------------- /npm/linux-x64-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-x64-gnu/README.md -------------------------------------------------------------------------------- /npm/linux-x64-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-x64-gnu/package.json -------------------------------------------------------------------------------- /npm/linux-x64-musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-x64-musl/README.md -------------------------------------------------------------------------------- /npm/linux-x64-musl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/linux-x64-musl/package.json -------------------------------------------------------------------------------- /npm/win32-arm64-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/win32-arm64-msvc/README.md -------------------------------------------------------------------------------- /npm/win32-arm64-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/win32-arm64-msvc/package.json -------------------------------------------------------------------------------- /npm/win32-ia32-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/win32-ia32-msvc/README.md -------------------------------------------------------------------------------- /npm/win32-ia32-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/win32-ia32-msvc/package.json -------------------------------------------------------------------------------- /npm/win32-x64-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/win32-x64-msvc/README.md -------------------------------------------------------------------------------- /npm/win32-x64-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/npm/win32-x64-msvc/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/package.json -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 2 2 | edition = "2021" 3 | -------------------------------------------------------------------------------- /scripts/platformCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/scripts/platformCheck.js -------------------------------------------------------------------------------- /scripts/prebuildify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/scripts/prebuildify.sh -------------------------------------------------------------------------------- /src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/build.rs -------------------------------------------------------------------------------- /src/keytar/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/keytar/error.rs -------------------------------------------------------------------------------- /src/keytar/mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/keytar/mac.rs -------------------------------------------------------------------------------- /src/keytar/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/keytar/mod.rs -------------------------------------------------------------------------------- /src/keytar/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/keytar/unix.rs -------------------------------------------------------------------------------- /src/keytar/win.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/keytar/win.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/workers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/src/workers.rs -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/traeok/keytar-rs/HEAD/yarn.lock --------------------------------------------------------------------------------