@ebarooni/capacitor-calendar
Version:
A capacitor plugin for managing calendar events on iOS and Android, with reminders support on iOS.
105 lines (104 loc) • 3.54 kB
JSON
{
"name": "@ebarooni/capacitor-calendar",
"version": "8.0.2",
"description": "A capacitor plugin for managing calendar events on iOS and Android, with reminders support on iOS.",
"author": "Ehsan Barooni",
"license": "MIT",
"homepage": "https://ebarooni.github.io/capacitor-calendar",
"repository": {
"type": "git",
"url": "https://github.com/ebarooni/capacitor-calendar.git"
},
"bugs": {
"url": "https://github.com/ebarooni/capacitor-calendar/issues"
},
"keywords": [
"capacitor",
"plugin",
"native",
"calendar",
"reminders",
"eventkit",
"ionic"
],
"publishConfig": {
"access": "public"
},
"main": "dist/plugin.cjs.js",
"module": "dist/esm/index.js",
"types": "dist/esm/index.d.ts",
"unpkg": "dist/plugin.js",
"files": [
"dist/",
"android/src/main/",
"android/build.gradle",
"ios/Plugin",
"Package.swift",
"EbarooniCapacitorCalendar.podspec",
"LICENSE"
],
"scripts": {
"bootstrap:app": "npm run build && npm run install:app && npm run build:app && npm run sync:app",
"build": "npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs",
"build:app": "cd example-app && npm run build",
"clean": "rimraf ./dist",
"docgen": "docgen --api CapacitorCalendarPlugin --output-readme README.md --output-json dist/docs.json",
"eslint": "eslint . --ext ts",
"fmt": "npm run eslint -- --fix && npm run prettier:fix && npm run swiftlint -- --fix --format && npm run fmt:android",
"fmt:android": "npm run ktlint -- -F",
"install:app": "cd example-app && npm i",
"ktlint": "ktlint",
"lint": "npm run eslint && npm run prettier:check && npm run swiftlint -- lint && npm run lint:android",
"lint:android": "npm run ktlint",
"pod:install": "cd ios && pod install --repo-update",
"prepublishOnly": "npm run build",
"prettier": "npx prettier",
"prettier:check": "npm run prettier -- . --check",
"prettier:fix": "npm run prettier -- . --write",
"spm:install": "swift package resolve",
"swiftlint": "node-swiftlint",
"sync:app": "cd example-app && npx cap sync",
"typedoc": "npx typedoc",
"verify": "npm run verify:ios && npm run verify:android && npm run verify:web",
"verify:android": "cd android && ./gradlew clean build test && cd ..",
"verify:ios": "xcodebuild build -scheme EbarooniCapacitorCalendar -destination generic/platform=iOS",
"verify:web": "npm run build",
"version:major": "npm version major --git-tag-version false",
"version:minor": "npm version minor --git-tag-version false",
"version:patch": "npm version patch --git-tag-version false"
},
"devDependencies": {
"@capacitor/android": "^8.0.0",
"@capacitor/core": "^8.0.0",
"@capacitor/ios": "^8.0.0",
"@ebarooni/capacitor-docgen": "^0.1.0",
"@ionic/eslint-config": "0.4.0",
"@ionic/prettier-config": "^4.0.0",
"@ionic/swiftlint-config": "2.0.0",
"@types/node": "^25.0.3",
"eslint": "8.57.0",
"prettier": "^3.3.2",
"prettier-plugin-java": "^2.7.7",
"rimraf": "^6.1.0",
"rollup": "^4.53.3",
"swiftlint": "^2.0.0",
"typedoc": "^0.28.15",
"typescript": "^5.9.3"
},
"peerDependencies": {
"@capacitor/core": ">=8.0.0"
},
"eslintConfig": {
"extends": "@ionic/eslint-config/recommended"
},
"prettier": "@ionic/prettier-config",
"swiftlint": "@ionic/swiftlint-config",
"capacitor": {
"ios": {
"src": "ios"
},
"android": {
"src": "android"
}
}
}