@ptmkenny/capacitor-subscriptions
Version:
A capacitor plugin which simplifies subscription handling - implementing StoreKit 2 and Google Billing 7
104 lines (103 loc) • 3.14 kB
JSON
{
"name": "@ptmkenny/capacitor-subscriptions",
"version": "1.0.18-test.1",
"description" : "A capacitor plugin which simplifies subscription handling - implementing StoreKit 2 and Google Billing 7",
"main" : "dist/plugin.cjs.js",
"author" : {
"name" : "Squareetlabs"
},
"swiftlint" : "@ionic/swiftlint-config",
"devDependencies" : {
"@ionic/swiftlint-config" : "^2.0.0",
"@capacitor/android" : "^6.0.0 || ^7.0.0",
"rimraf" : "^5.0.5",
"@capacitor/docgen" : "^0.2.1",
"@capacitor/core" : "^6.0.0 || ^7.0.0",
"@ionic/eslint-config" : "^0.4.0",
"rollup" : "^4.2.0",
"typescript" : "~5.2.2",
"eslint" : "^8.57.1",
"@ionic/prettier-config" : "^4.0.0",
"@capacitor/cli" : "^6.0.0 || ^7.0.0",
"prettier-plugin-java" : "~2.7.1",
"@capacitor/ios" : "^6.0.0 || ^7.0.0",
"prettier" : "3.6.2",
"swiftlint" : "^1.0.2"
},
"keywords" : [
"capacitor 6",
"capacitor 7",
"capacitor",
"plugin",
"subscriptions",
"storekit",
"google billing",
"in-app purchases",
"iap",
"android",
"ios",
"ionic",
"mobile",
"native"
],
"prettier" : "@ionic/prettier-config",
"license" : "MIT",
"files" : [
"android/src/main/",
"android/build.gradle",
"dist/",
"SquareetlabsCapacitorSubscriptions.podspec",
"ios/Sources",
"ios/Tests",
"Package.swift"
],
"peerDependencies" : {
"@capacitor/core" : "^6.0.0 || ^7.0.0"
},
"unpkg" : "dist/plugin.js",
"capacitor" : {
"android" : {
"src" : "android"
},
"ios" : {
"src" : "ios"
}
},
"scripts" : {
"verify:android" : "cd android && ./gradlew clean build test && cd ..",
"prettier" : "prettier \"**/*.{css,html,ts,js,java}\"",
"build" : "npm run clean && npm run docgen && tsc && rollup -c rollup.config.js --bundleConfigAsCjs",
"prepublishOnly" : "npm run build",
"eslint" : "eslint . --ext ts",
"clean" : "rimraf ./dist",
"lint" : "npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint",
"fmt" : "npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format",
"verify:web" : "npm run build",
"watch" : "tsc --watch",
"verify" : "npm run verify:ios && npm run verify:android && npm run verify:web",
"swiftlint" : "node-swiftlint",
"docgen" : "docgen --api SubscriptionsPlugin --output-readme README.md --output-json dist/docs.json",
"verify:ios" : "xcodebuild -scheme SquareetlabsCapacitorSubscriptions -destination generic/platform=iOS"
},
"contributors" : [
{
"email" : "alberto@squareet.com",
"url" : "https://squareet.com",
"name" : "Alberto Rial Barreiro"
},
{
"email" : "jacobo@squareet.com.com",
"url" : "https://squareet.com",
"name" : "Jacobo Cantorna Cigarrán"
}
],
"types" : "dist/esm/index.d.ts",
"repository" : {
"url" : "git+https://github.com/squareetlabs/capacitor-subscriptions",
"type" : "git"
},
"eslintConfig" : {
"extends" : "@ionic/eslint-config/recommended"
},
"module" : "dist/esm/index.js"
}