Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
130 changes: 0 additions & 130 deletions CHANGELOG.md

This file was deleted.

20 changes: 11 additions & 9 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Ionic Portals License 1.0.0
# Ionic Portals License 2.0.0

Based on the text of the licenses in the Polyform Project with new account registration conditions.
Based on the text of the licenses in the Polyform Project with new conditions requiring a separate commercial agreement.

## Acceptance

In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.

## Copyright License

The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it, but only so long as you comply with the Account Registration Feature requirement below. However, you may only distribute the software according to [Distribution License](#distribution-license) and make changes or new works based on the software according to [Changes and New Works License](#changes-and-new-works-license).
The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it, but only so long as you comply with the Separate Commercial Agreement requirement below. However, you may only distribute the software according to [Distribution License](#distribution-license) and make changes or new works based on the software according to [Changes and New Works License](#changes-and-new-works-license).

## Account Registration Feature
## Separate Commercial Agreement

You must preserve, and you must not remove or modify, the Account Registration Feature in the software.
You must have a valid and active Separate Commercial Agreement in place with Drifty Co., d/b/a Ionic, under which you have purchased or otherwise received rights to use Ionic Portals.

## Distribution License

The licensor grants you an additional copyright license to distribute copies of the software, but only so long as you comply with the Account Registration Feature requirement above and the Notice requirement below. Your license to distribute covers distributing the software with changes and new works permitted by [Changes and New Works License](#changes-and-new-works-license).
The licensor grants you an additional copyright license to distribute copies of the software, but only so long as you comply with the Separate Commercial Agreement requirement above and the Notice requirement below. Your license to distribute covers distributing the software with changes and new works permitted by [Changes and New Works License](#changes-and-new-works-license).

## Notices

Expand All @@ -26,7 +26,7 @@ You must ensure that anyone who gets a copy of any part of the software from you

## Changes and New Works License

The licensor grants you an additional copyright license to make changes and new works based on the software, but only so long as you comply with the Account Registration Feature requirement above.
The licensor grants you an additional copyright license to make changes and new works based on the software, but only so long as you comply with the Separate Commercial Agreement requirement above.

## Patent License

Expand All @@ -52,6 +52,10 @@ The first time you are notified in writing that you have violated any of these t

***As far as the law allows, the software comes as is, without any warranty or condition, and the licensor will not be liable to you for any damages arising out of these terms or the use or nature of the software, under any kind of legal claim.***

## Order of Precedence

To the extent there is a conflict between the scope of license rights defined in the Separate Commercial Agreement and in this license, the Separate Commercial Agreement shall take precedence.

## Definitions

The **licensor** is the individual or entity offering these terms, and the **software** is the software the licensor makes available under these terms.
Expand All @@ -63,5 +67,3 @@ The **licensor** is the individual or entity offering these terms, and the **sof
**Your licenses** are all the licenses granted to you for the software under these terms.

**Use** means anything you do with the software requiring one of your licenses.

**Account Registration Feature** is the portion of the software marked by the licensor as the Account Registration Feature in the software. The Account Registration Feature may be a license key, token, or any other such mechanism designated by the licensor.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ Ionic Portals is a supercharged native Web View component for iOS and Android th

See our docs to [get started with Portals](https://ionic.io/docs/portals/getting-started/guide).

## Registration
## License

The Ionic Portals library for [Android](https://github.com/ionic-team/ionic-portals-android) and [iOS](https://github.com/ionic-team/ionic-portals-ios) requires a license key to use. Once you have integrated Portals into your project, login to your ionic account to get a key. See our doc on [how to register for your Portals license key](https://ionic.io/docs/portals/getting-started#signup-for-access) and refer to the [Android](https://ionic.io/docs/portals/getting-started/android) or [iOS](https://ionic.io/docs/portals/getting-started/iOS) getting started guides to see where to add your key.
Use of Ionic Portals requires a valid and active commercial agreement with Ionic.

## FAQ

Expand Down
6 changes: 3 additions & 3 deletions lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"androidMinSdk": "24",
"rnMinVersion": "0.75.4",
"androidLiveUpdatesVersion": "0.5.5",
"rnVersion": "0.8.5",
"iosVersion": "0.13.0",
"androidVersion": "0.13.0",
"rnVersion": "0.9.1",
"iosVersion": "0.14.0",
"androidVersion": "0.14.0",
"cliVersion": "0.3.1",
"version": "0.13.0"
}
118 changes: 0 additions & 118 deletions plugin/CHANGELOG.md

This file was deleted.

6 changes: 1 addition & 5 deletions plugin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"lint": "npm run eslint && npm run prettier -- --check",
"fmt": "npm run eslint -- --fix && npm run prettier -- --write",
"eslint": "eslint . --ext ts",
"prettier": "prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java",
"prettier": "prettier \"**/*.{css,html,ts,js}\"",
"docgen": "docgen --api PortalsPlugin --output-readme README.md --output-json dist/docs.json",
"build": "npm run clean && tsc && rollup -c rollup.config.mjs",
"clean": "rimraf ./dist && rimraf ./build && rimraf ./types",
Expand All @@ -41,21 +41,17 @@
"@capacitor/docgen": "^0.3.1",
"@ionic/eslint-config": "^0.4.0",
"@ionic/prettier-config": "^4.0.0",
"@ionic/swiftlint-config": "^2.0.0",
"@rollup/plugin-node-resolve": "^16.0.3",
"eslint": "^8.57.1",
"prettier": "^3.6.2",
"prettier-plugin-java": "^2.7.7",
"rimraf": "^6.1.0",
"rollup": "^4.53.2",
"swiftlint": "^2.0.0",
"typescript": "^5.9.3"
},
"peerDependencies": {
"@capacitor/core": ">=8.0.0"
},
"prettier": "@ionic/prettier-config",
"swiftlint": "@ionic/swiftlint-config",
"eslintConfig": {
"extends": "@ionic/eslint-config/recommended"
}
Expand Down
3 changes: 2 additions & 1 deletion plugin/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@
"esModuleInterop": true,
"lib": ["dom", "es2017"],
"module": "esnext",
"moduleResolution": "node",
"moduleResolution": "bundler",
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"outDir": "build",
"pretty": true,
"rootDir": "src",
"sourceMap": true,
"strict": true,
"target": "es2017",
Expand Down
Loading
Loading