UNPKG

@aparajita/capacitor-secure-storage

Version:

Capacitor 7+ plugin that provides secure storage for the iOS and Android

121 lines 4.05 kB
{ "name": "@aparajita/capacitor-secure-storage", "version": "7.1.3", "description": "Capacitor 7+ plugin that provides secure storage for the iOS and Android", "author": "Aparajita Fishman", "license": "MIT", "type": "module", "main": "dist/plugin.cjs", "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "exports": { ".": { "types": "./dist/esm/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/plugin.cjs" } }, "unpkg": "dist/plugin.js", "engines": { "node": ">=16.15.1" }, "files": [ "android/src/main/", "android/build.gradle", "dist/", "ios/Plugin/", "*.podspec", "LICENSE" ], "commit-and-tag-version": { "scripts": { "postbump": "pnpm builder" } }, "keywords": [ "capacitor", "plugin", "native", "storage", "encryption" ], "capacitor": { "ios": { "src": "ios" }, "android": { "src": "android" } }, "swiftlint": "@ionic/swiftlint-config", "prettier": "@aparajita/prettier-config", "repository": { "type": "git", "url": "https://github.com/aparajita/capacitor-secure-storage.git" }, "bugs": { "url": "https://github.com/aparajita/capacitor-secure-storage/issues" }, "devDependencies": { "@aparajita/prettier-config": "^2.0.0", "@aparajita/swiftly": "^2.0.0", "@capacitor/cli": "^7.4.2", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint-community/eslint-plugin-eslint-comments": "^4.5.0", "@eslint/js": "^9.31.0", "@ionic/swiftlint-config": "^2.0.0", "@types/node": "^24.1.0", "@vue/eslint-config-typescript": "^14.6.0", "commit-and-tag-version": "^12.5.1", "eslint": "^9.31.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-oxlint": "^1.8.0", "eslint-plugin-unicorn": "^60.0.0", "eslint-plugin-vue": "^10.3.0", "globals": "^16.3.0", "neostandard": "^0.12.2", "nodemon": "^3.1.10", "oxlint": "^1.8.0", "prettier": "^3.6.2", "rimraf": "^6.0.1", "rollup": "^4.45.1", "simple-git-hooks": "^2.13.0", "swiftlint": "^2.0.0", "typescript": "~5.8.3", "vue-tsc": "~3.0.4" }, "dependencies": { "@capacitor/android": "^7.4.2", "@capacitor/app": "^7.0.1", "@capacitor/core": "^7.4.2", "@capacitor/ios": "^7.4.2" }, "scripts": { "clean": "rimraf dist", "format": "prettier --write --cache --log-level error \"**/*.{js,cjs,mjs,ts,vue,md,json,css}\"", "lint.oxlint": "oxlint --config=oxlint.config.jsonc --deny-warnings --fix", "lint.eslint": "eslint --cache --fix \"**/*.{js,cjs,mjs,ts,vue}\"", "lint.tsc": "vue-tsc --noEmit --skipLibCheck", "lint.swift": "swiftly ios/Plugin/**/*.swift && swiftly demo/ios/App/App/**/*.swift", "lint": "pnpm format && pnpm lint.oxlint && pnpm lint.eslint && pnpm lint.tsc && pnpm lint.swift", "prebuilder": "pnpm clean", "builder": "vue-tsc ${SOURCE_MAP:-} && rollup -c rollup.config.mjs", "prebuild": "pnpm lint", "build": "pnpm builder", "build.dev": "SOURCE_MAP=--sourceMap pnpm build", "watch": "nodemon --exec 'pnpm build.dev'", "open.ios": "open ios/Plugin.xcworkspace", "open.android": "open -b com.google.android.studio android", "demo.dev": "pnpm --filter @aparajita/capacitor-secure-storage-demo dev", "demo.build": "pnpm --filter @aparajita/capacitor-secure-storage-demo build", "demo.ios": "pnpm build && pnpm --filter @aparajita/capacitor-secure-storage-demo ios", "demo.ios.dev": "pnpm --filter @aparajita/capacitor-secure-storage-demo ios.dev", "demo.android": "pnpm build && pnpm --filter @aparajita/capacitor-secure-storage-demo android", "demo.android.dev": "pnpm --filter @aparajita/capacitor-secure-storage-demo android.dev", "prerelease": "pnpm build", "tag": "commit-and-tag-version --bumpFiles package.json --bumpFiles demo/package.json", "tag.preview": "pnpm tag --dry-run", "release": "./scripts/release.sh" } }