{ "name": "pagecrypt", "version": "6.1.1", "description": "Easily add client-side password-protection to your Single Page Applications and HTML files.", "main": "src/index.ts", "type": "module", "scripts": { "test": "cd ./test && npm test && cd ..", "test:build": "npm run build && cd dist && npm pack && cd ../test && npm i ../dist/pagecrypt-*.tgz && npm run test && cd ..", "test:verify": "cd test && npm run test:verify && cd ..", "build": "npm run build:web && npm run build:lib", "build:lib": "node ./scripts/esbuild.js", "dev:web": "vite", "build:web": "vite build && node scripts/postbuild.js", "preview:web": "vite preview" }, "author": "Samuel Plumppu", "license": "AGPL-3.0", "dependencies": { "rfc4648": "^1.5.2", "sade": "^1.8.1" }, "devDependencies": { "@types/fs-extra": "^11.0.1", "@types/node": "^20.4.2", "esbuild": "^0.20.0", "fs-extra": "^11.1.1", "typescript": "^5.1.6", "vite": "^5.1.3", "vite-plugin-singlefile": "^2.0.0" }, "engines": { "node": ">= 16.0.0" }, "engineStrict": true, "bin": { "pagecrypt": "./src/cli.ts" }, "keywords": [ "web-crypto", "encryption", "password", "clientside", "password-protection", "cryptography", "pbkdf2", "aes", "cli", "commandline", "html", "crypto", "encrypted webpage" ], "repository": { "type": "git", "url": "git+https://github.com/Greenheart/pagecrypt.git" }, "bugs": { "url": "https://github.com/Greenheart/pagecrypt/issues" }, "homepage": "https://github.com/Greenheart/pagecrypt#readme", "private": true, "prettier": { "semi": false, "singleQuote": true, "trailingComma": "all", "tabWidth": 4 } }