Skip to content
Branch: master
Find file History
brandyscarney fix(reorder-group): remove required parameter for the complete method (…

also updates documentation surrounding the reorder & infinite scroll

fixes #16302
Latest commit bd96491 Apr 22, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshot chore(screenshot): local & CI integration (#15825) Oct 8, 2018
scripts chore(screenshot): slow down concurrent screenshot downloads (#17771) Mar 13, 2019
src fix(reorder-group): remove required parameter for the complete method (… Apr 22, 2019
.npmrc chore(package): disable package-lock Jul 11, 2018
LICENSE chore(packages): move the packages to root Mar 12, 2018
api.txt feat(searchbar): add disabled property (#17935) Apr 22, 2019
package.json 4.3.0 Apr 17, 2019
stencil.config.ts chore(): fix release date of dev releases (#17191) Jan 21, 2019
tsconfig.json chore(): update to latest stencil Jul 31, 2018
tslint.json refactor(all): avoid using export const enum (#16614) Dec 6, 2018


Ionic is an open source App Development Framework that makes it easy to build top quality Native and Progressive Web Apps with web technologies.

The Ionic Core package contains the Web Components that make up the reusable UI building blocks of Ionic Framework. These components are designed to be used in traditional frontend view libraries/frameworks (such as Stencil, React, Angular, or Vue), or on their own through traditional JavaScript in the browser.


  • Tiny, highly optimized components built with Stencil
  • Styling for both iOS and Material Design
  • No build or compiling required
  • Simply add the static files to any project
  • Lazy-loaded components without configuration
  • Asynchronous rendering
  • Theming through CSS Variables

How to use

Vanilla HTML

Easiest way to start using Ionic Core is by adding a script tag to the CDN:

<link href="" rel="stylesheet">
<script src=""></script>

Any Ionic component added to the webpage will automatically load. This includes writing the component tag directly in HTML, or using JavaScript such as document.createElement('ion-toggle').

Additionally, within this package is a dist/ionic.js file and accompanying dist/ionic/ directory. These are the same files which are used by the CDN, and they're available in this package so they can be apart of an app's local development.

Framework Bindings

The @ionic/core package can by used in simple HTML, or by vanilla JavaScript without any framework at all. Ionic also has packages that make it easier to integrate Ionic into a framework's traditional ecosystem and patterns. (However, at the lowest-level framework bindings are still just using Ionic Core and Web Components).

How to contribute

Check out the CONTRIBUTE guide



You can’t perform that action at this time.