@aparajita/capacitor-secure-storage
Version:
Capacitor 7+ plugin that provides secure storage for the iOS and Android
121 lines • 4.05 kB
JSON
{
"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"
}
}