Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
ionic-angular
Advanced tools
The ionic-framework package comes with both Javascript and Sass frontend dependencies, located in the root of the package, and a Node API, located in `tooling/`.
The ionic-framework package comes with both Javascript and Sass frontend dependencies, located in the root of the package, and a Node API, located in tooling/
.
In the root of the package are ES5 sources in the CommonJS module format, their associated Typescript type definition files, and the Ionic Sass entry files. The Javascript sources are meant to be used by a bundler such as Webpack, SystemJS Builder, or Browserify. The type definitions provide support to Typescript tooling for things like type checking and code completion.
Usually, the only Javascript file required by the user is ionic.js
, as everything from Ionic can be imported from this file:
import {App, Page} from 'ionic-framework/ionic';
Minified and unminified CommonJS and System.register module format bundles, as well as compiled CSS stylesheets for both Ionic iOS and Material Design are located bundles/
. These can also be used with bundlers to a certain extent, for example, using Webpack's externals option
. The SystemJS bundle is primarily meant to be included in a <script>
tag for demos, tests and Javascript playgrounds like Plunker.
At the moment, the ionic-framework module exports a single function, generate
, that can be used to scaffold new pages in an Ionic app. It is used by the Ionic CLI's generate
command.
generate(config)
Creates the js, html, and scss file for a new page, based on the supplied Generator.
appDirectory
- root directory of the Ionic projectgenerator
- which generator to use, default is page
.name
- the name of the component to generate.Example:
var ionic = require('ionic-framework');
ionic.generate({ appDirectory: process.cwd(), generator: 'tabs', name: 'MyTabsPage' })
page
, a blank pagetabs
, a page with tab navigationFAQs
A powerful framework for building mobile and progressive web apps with JavaScript and Angular
The npm package ionic-angular receives a total of 9,180 weekly downloads. As such, ionic-angular popularity was classified as popular.
We found that ionic-angular demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 11 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.