├── .commitlintrc.json ├── .czrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── build_docker.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── .stylelintignore ├── .stylelintrc.json ├── .versionrc.json ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── Caddyfile ├── Dockerfile ├── LICENSE ├── README.md ├── astro.config.mjs ├── docker-compose.yml ├── package.json ├── postcss.config.cjs ├── public ├── favicon.svg ├── fonts │ ├── bebas-neue-v14-latin-regular.woff2 │ ├── inter-tight-v7-latin-500.woff2 │ ├── inter-tight-v7-latin-600.woff2 │ ├── inter-tight-v7-latin-700.woff2 │ ├── inter-v13-latin-500.woff2 │ ├── inter-v13-latin-regular.woff2 │ ├── space-mono-v13-latin-700.woff2 │ └── space-mono-v13-latin-regular.woff2 ├── images │ └── noise.png ├── logo.svg ├── og.png └── robots.txt ├── src ├── components │ ├── app │ │ ├── app.module.css │ │ ├── app.tsx │ │ └── index.ts │ ├── binary │ │ ├── binary.module.css │ │ ├── binary.tsx │ │ └── index.ts │ ├── checkbox │ │ ├── checkbox.module.css │ │ ├── checkbox.tsx │ │ └── index.ts │ ├── cipher-text.tsx │ ├── container │ │ ├── container.module.css │ │ ├── container.tsx │ │ └── index.ts │ ├── description.astro │ ├── footer.astro │ ├── hero.astro │ ├── matrix.astro │ └── slider │ │ ├── index.ts │ │ ├── slider.module.css │ │ └── slider.tsx ├── data │ ├── presets.ts │ └── wordlist.ts ├── env.d.ts ├── helpers │ ├── crypto.ts │ ├── number.ts │ ├── password.ts │ ├── random.ts │ ├── string.ts │ ├── styles.ts │ └── time.ts ├── hooks │ ├── use-copy.ts │ ├── use-debounced-value.ts │ └── use-local-storage.ts ├── layouts │ └── layout.astro ├── pages │ └── index.astro └── styles │ ├── base │ └── base.css │ ├── fonts.css │ ├── global.css │ └── variables │ ├── color.css │ ├── index.css │ └── typography.css └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.czrc: -------------------------------------------------------------------------------- 1 | { 2 | "path": "./node_modules/cz-conventional-changelog" 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .output/ 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.github/workflows/build_docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .output/ 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .output/ 4 | -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.versionrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.versionrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/Caddyfile -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/fonts/bebas-neue-v14-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/bebas-neue-v14-latin-regular.woff2 -------------------------------------------------------------------------------- /public/fonts/inter-tight-v7-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/inter-tight-v7-latin-500.woff2 -------------------------------------------------------------------------------- /public/fonts/inter-tight-v7-latin-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/inter-tight-v7-latin-600.woff2 -------------------------------------------------------------------------------- /public/fonts/inter-tight-v7-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/inter-tight-v7-latin-700.woff2 -------------------------------------------------------------------------------- /public/fonts/inter-v13-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/inter-v13-latin-500.woff2 -------------------------------------------------------------------------------- /public/fonts/inter-v13-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/inter-v13-latin-regular.woff2 -------------------------------------------------------------------------------- /public/fonts/space-mono-v13-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/space-mono-v13-latin-700.woff2 -------------------------------------------------------------------------------- /public/fonts/space-mono-v13-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/fonts/space-mono-v13-latin-regular.woff2 -------------------------------------------------------------------------------- /public/images/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/images/noise.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/og.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/components/app/app.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/app/app.module.css -------------------------------------------------------------------------------- /src/components/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/app/app.tsx -------------------------------------------------------------------------------- /src/components/app/index.ts: -------------------------------------------------------------------------------- 1 | export { App } from './app'; 2 | -------------------------------------------------------------------------------- /src/components/binary/binary.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/binary/binary.module.css -------------------------------------------------------------------------------- /src/components/binary/binary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/binary/binary.tsx -------------------------------------------------------------------------------- /src/components/binary/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/binary/index.ts -------------------------------------------------------------------------------- /src/components/checkbox/checkbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/checkbox/checkbox.module.css -------------------------------------------------------------------------------- /src/components/checkbox/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/checkbox/checkbox.tsx -------------------------------------------------------------------------------- /src/components/checkbox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/checkbox/index.ts -------------------------------------------------------------------------------- /src/components/cipher-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/cipher-text.tsx -------------------------------------------------------------------------------- /src/components/container/container.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/container/container.module.css -------------------------------------------------------------------------------- /src/components/container/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/container/container.tsx -------------------------------------------------------------------------------- /src/components/container/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/container/index.ts -------------------------------------------------------------------------------- /src/components/description.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/description.astro -------------------------------------------------------------------------------- /src/components/footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/footer.astro -------------------------------------------------------------------------------- /src/components/hero.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/hero.astro -------------------------------------------------------------------------------- /src/components/matrix.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/matrix.astro -------------------------------------------------------------------------------- /src/components/slider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/slider/index.ts -------------------------------------------------------------------------------- /src/components/slider/slider.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/slider/slider.module.css -------------------------------------------------------------------------------- /src/components/slider/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/components/slider/slider.tsx -------------------------------------------------------------------------------- /src/data/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/data/presets.ts -------------------------------------------------------------------------------- /src/data/wordlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/data/wordlist.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/helpers/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/crypto.ts -------------------------------------------------------------------------------- /src/helpers/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/number.ts -------------------------------------------------------------------------------- /src/helpers/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/password.ts -------------------------------------------------------------------------------- /src/helpers/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/random.ts -------------------------------------------------------------------------------- /src/helpers/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/string.ts -------------------------------------------------------------------------------- /src/helpers/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/styles.ts -------------------------------------------------------------------------------- /src/helpers/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/helpers/time.ts -------------------------------------------------------------------------------- /src/hooks/use-copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/hooks/use-copy.ts -------------------------------------------------------------------------------- /src/hooks/use-debounced-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/hooks/use-debounced-value.ts -------------------------------------------------------------------------------- /src/hooks/use-local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/hooks/use-local-storage.ts -------------------------------------------------------------------------------- /src/layouts/layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/layouts/layout.astro -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/styles/base/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/styles/base/base.css -------------------------------------------------------------------------------- /src/styles/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/styles/fonts.css -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/variables/color.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/styles/variables/color.css -------------------------------------------------------------------------------- /src/styles/variables/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/styles/variables/index.css -------------------------------------------------------------------------------- /src/styles/variables/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/src/styles/variables/typography.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remvze/pswd/HEAD/tsconfig.json --------------------------------------------------------------------------------