{"maintainers":[{"email":"jcesarmobile@gmail.com","name":"anonymous"},{"email":"hi@ionic.io","name":"anonymous"}],"dist-tags":{"latest":"1.7.1"},"description":"TSLint rules for Ionic Angular v4 Migration","readme":"# @ionic/v4-migration-tslint\n\n[![Build Status][circle-badge]][circle-badge-url]\n[![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![Coverage Status](https://coveralls.io/repos/github/ionic-team/v4-migration-tslint/badge.svg?branch=master)](https://coveralls.io/github/ionic-team/v4-migration-tslint?branch=master)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nAn effort to warn about and automatically fix syntax changes listed in [`BREAKING.md`](https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md) using tslint, codelyzer, and the Angular compiler.\n\nWe are looking for contributors to help build these rules out! See [`CONTRIBUTING.md`](https://github.com/ionic-team/v4-migration-tslint/blob/develop/CONTRIBUTING.md) to help out. :sparkling_heart:\n\n## How to Use\n\n1.  Install the lint rules:\n\n    ```\n    npm i -D @ionic/v4-migration-tslint\n    ```\n\n1.  Add a file called `ionic-migration.json` at the root of your project and paste in the following JSON.\n\n    ```json\n    {\n      \"rulesDirectory\": [\"@ionic/v4-migration-tslint/rules\"],\n      \"rules\": {\n        \"ion-action-sheet-method-create-parameters-renamed\": true,\n        \"ion-alert-method-create-parameters-renamed\": true,\n        \"ion-back-button-not-added-by-default\": { \"options\": [true], \"severity\": \"warning\" },\n        \"ion-button-attributes-renamed\": true,\n        \"ion-button-is-now-an-element\": true,\n        \"ion-buttons-attributes-renamed\": true,\n        \"ion-col-attributes-renamed\": true,\n        \"ion-datetime-capitalization-changed\": true,\n        \"ion-fab-attributes-renamed\": true,\n        \"ion-fab-button-is-now-an-element\": true,\n        \"ion-fab-fixed-content\": true,\n        \"ion-icon-attribute-is-active-removed\": true,\n        \"ion-item-attributes-renamed\": true,\n        \"ion-item-divider-ion-label-required\": true,\n        \"ion-item-ion-label-required\": true,\n        \"ion-item-is-now-an-element\": true,\n        \"ion-item-option-is-now-an-element\": true,\n        \"ion-item-option-method-get-sliding-percent-renamed\": true,\n        \"ion-item-options-attribute-values-renamed\": true,\n        \"ion-label-attributes-renamed\": true,\n        \"ion-list-header-ion-label-required\": true,\n        \"ion-loading-method-create-parameters-renamed\": true,\n        \"ion-menu-events-renamed\": true,\n        \"ion-menu-toggle-is-now-an-element\": true,\n        \"ion-navbar-is-now-ion-toolbar\": true,\n        \"ion-option-is-now-ion-select-option\": true,\n        \"ion-overlay-method-create-should-use-await\": true,\n        \"ion-overlay-method-present-should-use-await\": true,\n        \"ion-radio-attributes-renamed\": true,\n        \"ion-radio-group-is-now-an-element\": true,\n        \"ion-radio-slot-required\": true,\n        \"ion-range-attributes-renamed\": true,\n        \"ion-segment-button-ion-label-required\": true,\n        \"ion-spinner-attribute-values-renamed\": true,\n        \"ion-tabs-refactored\": { \"options\": [true], \"severity\": \"warning\" },\n        \"ion-text-is-now-an-element\": true\n      }\n    }\n    ```\n\n1.  Lint your project:\n\n    ```bash\n    npx tslint -c ionic-migration.json -p tsconfig.json\n    ```\n\n    :memo: **Hints**:\n\n    - Run tslint with `-t verbose` to output the rule names of lint errors which correspond to the [table of rules](#rules) below.\n    - Run tslint with `--fix` to attempt automatic fixes (_note_: not all rules have fixes, and be sure to save a backup in version control before running with `--fix`)\n\n## Rules\n\n:white_large_square: &ndash; These rules need to be completed! See [`CONTRIBUTING.md`](https://github.com/ionic-team/v4-migration-tslint/blob/develop/CONTRIBUTING.md) to get started.\n\n:wrench: &ndash; These rules can be automatically fixed with `--fix`.\n\n<table>\n  <tr>\n    <th>category</th>\n    <th colspan=\"3\">rule</th>\n    <th>contributors</th>\n  </tr>\n  <tr>\n    <th colspan=\"5\">Code Changes</th>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#action-sheet\">Action Sheet</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-action-sheet-method-create-parameters-renamed</code></td>\n    <td>\n      <a href=\"https://github.com/cwoolum\">@cwoolum</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#alert\">Alert</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-alert-method-create-parameters-renamed</code></td>\n    <td>\n      <a href=\"https://github.com/cwoolum\">@cwoolum</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#datetime\">Datetime</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-datetime-capitalization-changed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/mhartington\">@mhartington</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#item-sliding\">Item Sliding</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-option-method-get-sliding-percent-renamed</code>\n    </td>\n    <td>\n       <a href=\"https://github.com/mhartington\">@mhartington</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#loading\">Loading</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-loading-method-create-parameters-renamed</code>\n    </td>\n    <td>\n       <a href=\"https://github.com/areo\">@areo</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#nav\">Nav</a>\n    </th>\n    <td></td>\n    <td>:white_large_square:</td>\n    <td>\n      <code>ion-nav-controller-method-remove-renamed</code>\n    </td>\n    <td></td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#option\">Option</a>\n    </th>\n    <td></td>\n    <td>:white_large_square:</td>\n    <td>\n      <code>ion-option-class-renamed</code>\n    </td>\n    <td></td>\n  </tr>\n  <tr>\n    <th rowspan=\"2\">\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#overlays\">Overlays</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-overlay-method-create-should-use-await</code>\n    </td>\n    <td><a href=\"https://github.com/cwoolum\">@cwoolum</a></td>\n  </tr>\n  <tr>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-overlay-method-present-should-use-await</code>\n    </td>\n     <td><a href=\"https://github.com/cwoolum\">@cwoolum</a></td>\n  </tr>\n  <tr>\n    <th colspan=\"5\">Markup Changes</th>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#back-button\">Back Button</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-back-button-not-added-by-default</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th rowspan=\"2\">\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#button\">Button</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-button-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/cwoolum\">@cwoolum</a>\n    </td>\n  </tr>\n  <tr>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-button-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/cwoolum\">@cwoolum</a>,\n      <a href=\"https://github.com/j3gb3rt\">@j3gb3rt</a>\n    </td>\n  </tr>\n  <tr>\n    <th rowspan=\"3\">\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#fab\">FAB</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-fab-button-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>,\n      <a href=\"https://github.com/j3gb3rt\">@j3gb3rt</a>\n    </td>\n  </tr>\n  <tr>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-fab-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-fab-fixed-content</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#grid\">Grid</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-col-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#icon\">Icon</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-icon-attribute-is-active-removed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th rowspan=\"3\">\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#item\">Item</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>,\n      <a href=\"https://github.com/j3gb3rt\">@j3gb3rt</a>\n    </td>\n  </tr>\n  <tr>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-ion-label-required</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#item-divider\">Item Divider</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-divider-ion-label-required</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#item-options\">Item Options</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-options-attribute-values-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#item-sliding\">Item Sliding</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-item-option-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#label\">Label</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-label-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#list-header\">List Header</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-list-header-ion-label-required</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#menu\">Menu</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-menu-events-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/mhartington\">@mhartington</a>\n    </td>\n  </tr>\n\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#menu-toggle\">Menu Toggle</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-menu-toggle-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#navbar\">Navbar</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-navbar-is-now-ion-toolbar</code></td>\n    <td>\n      <a href=\"https://github.com/cwoolum\">@cwoolum</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#option\">Option</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-option-is-now-ion-select-option</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th rowspan=\"3\">\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#radio\">Radio</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-radio-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-radio-slot-required</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-radio-group-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>,\n      <a href=\"https://github.com/j3gb3rt\">@j3gb3rt</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#range\">Range</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-range-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#segment-button\">Segment Button</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-segment-button-ion-label-required</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#select\">Select</a>\n    </th>\n    <td></td>\n    <td>:white_large_square:</td>\n    <td>\n      <code>ion-select-attributes-renamed</code>\n    </td>\n    <td></td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#spinner\">Spinner</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-spinner-attribute-values-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#tabs\">Tabs</a>\n    </th>\n    <td></td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-tabs-refactored</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/mhartington\">@mhartington</a>,\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#text--typography\">Text / Typography</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-text-is-now-an-element</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>,\n      <a href=\"https://github.com/j3gb3rt\">@j3gb3rt</a>\n    </td>\n  </tr>\n  <tr>\n    <th>\n      <a href=\"https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#toolbar\">Toolbar</a>\n    </th>\n    <td>:wrench:</td>\n    <td>:white_check_mark:</td>\n    <td>\n      <code>ion-buttons-attributes-renamed</code>\n    </td>\n    <td>\n      <a href=\"https://github.com/dwieeb\">@dwieeb</a>\n    </td>\n  </tr>\n</table>\n\n### Not Covered\n\nSome changes are not covered by this fixer due to their complexity or because it would make no sense to do in automated fashion. They are:\n\n- [Colors](https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#colors)\n- [Dynamic Mode](https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#dynamic-mode)\n- [Icon &raquo; Fonts Removed](https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#icon)\n- [Theming](https://github.com/ionic-team/ionic/blob/master/angular/BREAKING.md#theming)\n\n[circle-badge]: https://circleci.com/gh/ionic-team/v4-migration-tslint.svg?style=shield\n[circle-badge-url]: https://circleci.com/gh/ionic-team/v4-migration-tslint\n","repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"license":"MIT","versions":{"1.0.0":{"name":"@ionic/v4-migration-tslint","version":"1.0.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"index.js","scripts":{"docs":"ts-node build/buildDocs.ts","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","release":"set BUILD_TYPE=prod && npm run build && rimraf dist && tsc -p tsconfig-release.json && npm run copy:common && npm run prepare:package && npm run set:vars","build":"rimraf dist && tsc","copy:common":"cp README.md dist","prepare:package":"cat package.json | ts-node build/package.ts > dist/package.json","test":"rimraf dist && tsc && mocha dist/test --recursive","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:live":"concurrently \"tsc -w\" \"mocha dist/test --watch --recursive --inspect\"","test:watch":"rimraf dist && tsc && BUILD_TYPE=dev npm run set:vars && mocha dist/test --watch --recursive","test:coverage":"rimraf coverage && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","set:vars":"ts-node build/vars.ts --src ./dist","tscv":"tsc --version","tsc":"tsc","tsc:watch":"tsc --w","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","devDependencies":{"@angular/compiler":"6.0.0-rc.0","@angular/core":"6.0.0-rc.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","codelyzer":"^4.3.0","commitizen":"^2.10.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.0.0","rxjs-compat":"^6.0.0","semantic-release":"^15.1.8","ts-node":"^6.0.1","tslint":"^5.0.0","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/git","@semantic-release/npm","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/git","@semantic-release/npm"],"publish":[{"path":"@semantic-release/github","npmPublish":false},"@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["dist/test/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3eae1cb236099888c5f06ca0290046da8a214ecd","_id":"@ionic/v4-migration-tslint@1.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"dwieeb@gmail.com"},"dist":{"integrity":"sha512-WmGcafZeZIULnpx5yMzoHh9VMfqfLJGY11r8G7U7wmJouPdTnoyNDS/ofN6Tp8m8FFHvTgAP/kgk+Op7Bs85Aw==","shasum":"8fa0f7952501e3ac12801becce4159b4dec9b723","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.0.0.tgz","fileCount":17,"unpackedSize":107970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDcAhCRA9TVsSAnZWagAAr9UP/REQkdX4Su+QpIXNruEb\ncbCPEVgMnt9suOR7Byf9KorRHNIET7v/dEKLsjcGQ6o00xIU9RjXurQQKJrD\nQnRT246SCdPOwhRf1jrw4JqG5J2zv0yPYAyzQVVDN3YuVJs1e5BHKrk2todo\neqmRqgBSPyraFi7ia1QkVKhfVh/m1XI1RnjiYzmQgrSejzp0NuDy9JCoFnDi\nbYdW8DyRDkUp7Log7W8Xss67o2hce1BMlim8JXkr2PMv2SOCMzyY5kE8kF2g\nfIPJheko80uAgt6S5S3/E8MvXUB/0lqhoRNqCHJCRpPGMf9NujyoUtl8Gorf\nK22kzBVg2R5VW/i76vJlQ1DHYlIZyXdDrop++LM5DBmgE5s+dEd5wg8YHK/p\n2JgU76fyAETGtnFK/0hPP4JnoxqEv9JmxiXi9z1NUvFVf/cwJhEuKri02sre\nNQMN1AtP7nGvaoaDI+X4MjZSAiGSzeKLC1Gpbn06xTPxV6OnqNerk7HzE0D7\nsTiJd43H9PZ86NXRnZfyD+ikzgg1REeYuk8/CCXsDwZMT1p16ByQr8gWo2rO\n52zYaLZcfQe7eQu16Nv+IqptCryKetVXShKDBQHKYEzK/LvZr8ywxHAqFAcF\nL+ICuM/lnQWwOT5Y6JnUyX20BItVkNmrjsAmFKoIe9eIcjIuZiLJ4EoI685r\n83CU\r\n=a2/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs3/AkEGmknNtB0KUNbJNrsSEqmxTUex4cQyz0iTvmRQIgPfsX6HR/uPxCka8/Xxn/Pu7SDdSYuKbNemaGcJ5mCb0="}]},"maintainers":[{"name":"anonymous","email":"hi+adam@ionicframework.com"},{"name":"anonymous","email":"brandy@ionic.io"},{"name":"anonymous","email":"max@drifty.com"},{"name":"anonymous","email":"dwieeb@gmail.com"},{"name":"anonymous","email":"rudy@ionic.io"},{"name":"anonymous","email":"giovanni@ionic.io"},{"name":"anonymous","email":"hi@ionicframework.com"},{"name":"anonymous","email":"jgw9617@gmail.com"},{"name":"anonymous","email":"jthoms1@gmail.com"},{"name":"anonymous","email":"lars@ionic.io"},{"name":"anonymous","email":"manu.mtza@gmail.com"},{"name":"anonymous","email":"max@ionic.io"},{"name":"anonymous","email":"mikehartington@gmail.com"},{"name":"anonymous","email":"nick@ionic.io"},{"name":"anonymous","email":"perry@ionic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.0.0_1527627808454_0.5290724570080183"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ionic/v4-migration-tslint","version":"1.1.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"index.js","scripts":{"docs":"ts-node build/buildDocs.ts","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","release":"set BUILD_TYPE=prod && npm run build && rimraf dist && tsc -p tsconfig-release.json && npm run copy:common && npm run prepare:package && npm run set:vars","build":"rimraf dist && tsc","copy:common":"cp README.md dist","prepare:package":"cat package.json | ts-node build/package.ts > dist/package.json","test":"rimraf dist && tsc && mocha dist/test --recursive","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:live":"concurrently \"tsc -w\" \"mocha dist/test --watch --recursive --inspect\"","test:watch":"rimraf dist && tsc && BUILD_TYPE=dev npm run set:vars && mocha dist/test --watch --recursive","test:coverage":"rimraf coverage && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","set:vars":"ts-node build/vars.ts --src ./dist","tscv":"tsc --version","tsc":"tsc","tsc:watch":"tsc --w","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","devDependencies":{"@angular/compiler":"6.0.0-rc.0","@angular/core":"6.0.0-rc.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","codelyzer":"^4.3.0","commitizen":"^2.10.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.0.0","rxjs-compat":"^6.0.0","semantic-release":"^15.1.8","ts-node":"^6.0.1","tslint":"^5.0.0","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","@angular/core":">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0","tslint":"^5.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["dist/test/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"32569417721f5540322f979ae3f6c5b660c90441","_id":"@ionic/v4-migration-tslint@1.1.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"anonymous","email":"dwieeb@gmail.com"},"dist":{"integrity":"sha512-VIr7Ymu5sBnuEqjDznLcj5W4E5K5i34hvIutiStZN6NhvpYetFync8AI+j5vevENTGvgtD42A04Eqq4bweQOFw==","shasum":"010b44cfe5fb9bafbe8339dd1586dfe5e4115ea8","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.1.0.tgz","fileCount":30,"unpackedSize":182473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDuqJCRA9TVsSAnZWagAA3rIP/iC3+mZigZoYltaRnGlD\n4aTQ3700/805zH53S4Rx3DM4RG1ro9MmAqa08eWVYrBy9Lv/5d5mfur6MUYY\n2HjPclkEUxdz7Mog98n4tvF3mTWu2owZOFUeWAqSp5vpUcILQVRl2iSk2OMB\nbGU7mxitpqM+D8SUoxVGcwbRltRCva46PjrB6SU/jUHiyOnNvmkbaAKETraI\nVgmNAjZk7RfsnAiyb6LynWbBN1MjEQ2PYTaGFTLXv71ipoNLcDn+PKFowZJX\neGyMuvr+UZy5PwPW+cCNnELGvG7XC/yWKRp+LHysbBqvb7ZVWTlDjBn9oJPJ\n86xUamoSAUBrYOI/g+Le1FSrNqKQ3mA+jl3NtfZYykJpKBtNqfM1HviAIBmK\nukuXgXHZWcR3RJn47fWcrYoagTpXivTbbtSIKwv9nf8dAvXBRuVJinOz9zoI\n+mz5HAplTW0hw1Kdcke1yz8fDTJZlyUUQfFxkzrGZ+UqlaVQtY2jOQToplM4\n0pxkIQYr+RpScT6uj3MobiyQP5BTalbtkLHD0E2CLdpIo53lyC/oziIfb1y/\npQfmNOAIEX2rdphfL9y6R319gHWxjPFQLnk5ntzGWlXNvQLT0ExTZ+ODD8fs\nBWzjPgksxD8+Xnpslsgd3vw++k9OGXU7aJDJfsIJGntzwDREDEZRkwyP4LQD\nh0dc\r\n=oDwP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvZhd+JPWQtp5tHYShTWlU3WLJurIrdAybxhfLUqJsHgIgbojrHYRp9PwryxlXiXsX8MU0Rxi4RikWiw22Pm9VkOE="}]},"maintainers":[{"name":"anonymous","email":"hi+adam@ionicframework.com"},{"name":"anonymous","email":"brandy@ionic.io"},{"name":"anonymous","email":"max@drifty.com"},{"name":"anonymous","email":"dwieeb@gmail.com"},{"name":"anonymous","email":"rudy@ionic.io"},{"name":"anonymous","email":"giovanni@ionic.io"},{"name":"anonymous","email":"hi@ionicframework.com"},{"name":"anonymous","email":"jgw9617@gmail.com"},{"name":"anonymous","email":"jthoms1@gmail.com"},{"name":"anonymous","email":"lars@ionic.io"},{"name":"anonymous","email":"manu.mtza@gmail.com"},{"name":"anonymous","email":"max@ionic.io"},{"name":"anonymous","email":"mikehartington@gmail.com"},{"name":"anonymous","email":"nick@ionic.io"},{"name":"anonymous","email":"perry@ionic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.1.0_1527704199999_0.5291522930174153"},"_hasShrinkwrap":false},"1.2.0":{"name":"@ionic/v4-migration-tslint","version":"1.2.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"files":["rules"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","devDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","codelyzer":"^4.3.0","commitizen":"^2.10.1","concurrently":"^3.5.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","tslint":"^5.0.0","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","tslint":"^5.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["test/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bbabb205ccc98bfa598a8b38ac068b025443a1be","_id":"@ionic/v4-migration-tslint@1.2.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.2","_npmUser":{"name":"anonymous","email":"dwieeb@gmail.com"},"dist":{"integrity":"sha512-/72HLmWbBzEvaYB81nYMrf6dN4Spudk/0JA/VlsMBKrEqAO1bt0YOz/vWDy3vJDXnnSd7oqlTgVf/174Y3QVIA==","shasum":"e2303bf37e2c4476cbbc8a480e6cfc2098c8b90d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.2.0.tgz","fileCount":20,"unpackedSize":45844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNq+gCRA9TVsSAnZWagAAM38P/2an851BqKvCJxligtv1\nKikXipUU9C6ILboe4V1ZoHq4HpE3hhF08bbfo/zQMlXvsc1Yof5z9U0x2QqS\nNGb7/LGS8sjEAHzI+rdtGybHs2wVkXIhEU+dC8vYyxcYWRI9QHpasJXoBKwH\nDX8NRhIpRW3neHlqruj/bBu+tZ+YQEvvmv2okYqVqyjsQoGcqyBmqFW7wiJZ\nox4hpjYKarcwEfSLKvowgk6pgQxc/dARFDJ972Tfij8xqYE8vX6+zxZx7CdZ\nNHJ4lBtIoAUZrEXHQce7drNSnwonA9IP5uvgyeg2T0dOq8YjyPk2DftxJr/j\nuvy5zcKoDIDCUjdK6F0adMrkop0SByYdn+HriRlNmOZzurD43Zd2qSzjR7Vf\nLJJnRcuD8yDJ6L3N7kG7KbPYnaICFxG0zpDXZ56FNNby7LuWFm8eDm1jXwMy\nmTSD2YkqwpdrT5DSD89U/2k24eACwshLqR5LzCXHhbVlLRB4MucHOHbFCKo5\nG0y2lE8KYwGApQFaPRZ7hNnTMZ0KZbBtRZ2Bu1/T78VckfO+6kSnKKigLuwg\nuhZzK71SgP/z+4VZJDZfjxdbv/Z4MNEEn9K3DKsHZ/5I1+ow3+2n2BpQEEcE\nWj3T4WwZsgFap2cgcnGe/dXYSQvcTAfysPuEuP8+OZYmmIZLgMu/vc2HOvhZ\ng1n8\r\n=2sxk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmVH22tnSnGDHWy03sG9ngzknVwAyOpJ6iSzi/MGQCoAiBQ7RM19Z+UO5Jh/YBnlJtvyHlfg/A0SanZeGS++XpZmQ=="}]},"maintainers":[{"name":"anonymous","email":"hi+adam@ionicframework.com"},{"name":"anonymous","email":"brandy@ionic.io"},{"name":"anonymous","email":"max@drifty.com"},{"name":"anonymous","email":"dwieeb@gmail.com"},{"name":"anonymous","email":"rudy@ionic.io"},{"name":"anonymous","email":"giovanni@ionic.io"},{"name":"anonymous","email":"hi@ionicframework.com"},{"name":"anonymous","email":"jgw9617@gmail.com"},{"name":"anonymous","email":"jthoms1@gmail.com"},{"name":"anonymous","email":"lars@ionic.io"},{"name":"anonymous","email":"manu.mtza@gmail.com"},{"name":"anonymous","email":"max@ionic.io"},{"name":"anonymous","email":"mikehartington@gmail.com"},{"name":"anonymous","email":"nick@ionic.io"},{"name":"anonymous","email":"perry@ionic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.2.0_1530310560536_0.957552648907886"},"_hasShrinkwrap":false},"1.3.0":{"name":"@ionic/v4-migration-tslint","version":"1.3.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"files":["rules"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","devDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","codelyzer":"^4.3.0","commitizen":"^2.10.1","concurrently":"^3.5.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","tslint":"^5.0.0","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","tslint":"^5.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2cf1f3a878a3969d918540376c867f8577d2eb9c","_id":"@ionic/v4-migration-tslint@1.3.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.2","_npmUser":{"name":"anonymous","email":"dwieeb@gmail.com"},"dist":{"integrity":"sha512-xytGszkwT3n/Pkf2T0RDsZYmDcvA4WV8S5XAAhgi/Nz5UU/4M9D6bvLUgj17U2WZ1olTOFr12LzUCHoKm6ytiw==","shasum":"780e6ff86983b7db69de77029a05cd520b662041","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.3.0.tgz","fileCount":23,"unpackedSize":49835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO4YFCRA9TVsSAnZWagAAmSwP/1QLOkBxrgXrrAYRVjQj\nWGCaMgp3e3NkjojXirsHcbHDpqmM2YPIagA6fGLRi/hvnJu5z0SMvYB9Mv8n\nh9iubg5sYBvFNWozwOf25u/p5+k+GX6pasn2k3o4ryT1+c7mZuQhnRVph8eF\n7/Oxp+Q9i08DYnhzj805x1QNw1jUsV987ZXlCbFVZZ+NxuM002QcQm+7mSvB\nCCALueC0kMirJITP9lhF2oh4mnGTvx+66/mqlVj5PQcp9YyBEuUB62ulNLj/\nSHHmUsyeaK1njOjFuroVj7jADmKtlyTlRSM3pHhEp66QpT7hxHHe2S4y5HDx\n1vcvLHa0/NLcdwiltqsl+ykrSCEe79gRExotpxHGtbyZNWEAOcWijG4+vetj\nunIfsZHiJpizcxR5a0+WDN9YCmE5jlgm+1m61aH5vWktYtT/q2jEOijoywUR\n7ASKnuVHKr8BhV6cvQ/QGDFtCvCc9u+SwilPzXMl4pOve9u1GCtm/JT4Bqhb\nF4D0oivNHAZ2cOMfY/RuzWTXNjZsG48+QKvxtfyk8lhgwdPzXNE2wyfmqgTA\nP0+yiGueHdMwq1p6E6wE067zSRBIsWnKbAPcxM0TnWeWjtAyXxD/MqOMR/44\nnatsxYQ44kp+pDXHbi+LbAg8unQDX+05mqDUu6V5AggPQCv+5pwDeoPvKN8g\nKfQ0\r\n=YY3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiC+hbxmKWjltU9gCbYAd8hICtyJmYTLSH7yaWtEbgPgIhAMyyrB1CHA10WAE6Avvlgdp2xaM0XilBrh9pkk+AI+Oj"}]},"maintainers":[{"name":"anonymous","email":"hi+adam@ionicframework.com"},{"name":"anonymous","email":"brandy@ionic.io"},{"name":"anonymous","email":"max@drifty.com"},{"name":"anonymous","email":"dwieeb@gmail.com"},{"name":"anonymous","email":"rudy@ionic.io"},{"name":"anonymous","email":"giovanni@ionic.io"},{"name":"anonymous","email":"hi@ionicframework.com"},{"name":"anonymous","email":"jgw9617@gmail.com"},{"name":"anonymous","email":"jthoms1@gmail.com"},{"name":"anonymous","email":"lars@ionic.io"},{"name":"anonymous","email":"manu.mtza@gmail.com"},{"name":"anonymous","email":"max@ionic.io"},{"name":"anonymous","email":"mikehartington@gmail.com"},{"name":"anonymous","email":"nick@ionic.io"},{"name":"anonymous","email":"perry@ionic.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.3.0_1530627589281_0.6392946958120314"},"_hasShrinkwrap":false},"1.4.0":{"name":"@ionic/v4-migration-tslint","version":"1.4.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"files":["rules"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","devDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","codelyzer":"^4.3.0","commitizen":"^2.10.1","concurrently":"^3.5.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","tslint":"^5.0.0","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","tslint":"^5.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3c7824efde8ad14b833680498335ce9abf3b3b3e","_id":"@ionic/v4-migration-tslint@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"dwieeb@gmail.com"},"dist":{"integrity":"sha512-27v5/k7BmlFqYLdrwpmenyPwDEUM6dGmGzGQsnw9IrAAKu5fDr12p+kh51La5keCxDxicfsEv5j1XNugxJ+qEA==","shasum":"6bef3316efcf5c63fc7f1b5bef0310b3d7c758f2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.4.0.tgz","fileCount":45,"unpackedSize":77712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV1Y2CRA9TVsSAnZWagAAvDcP/1dBXbV0sMpGT7b5wyG3\nmOY+qfeRp6moX0+QnCPgYOmDjwJmjxtX0As3bIIKI8pA5/ZLsYx76EiQrtna\n2/lG0JQ/wMAAts9DyhGM61BBKOiprj90Z7OD1m1fMwSkSoOhhUsC5Vp1emQV\nkj1t7yitFxH9m6ZUww/0vG7z+I1P/1k1Agbmdygf9W1k2coxyWldoUHK1X43\nd9u4JMNBuWolgWB6FNqf8SHS3C+IZ3uIgQIz94Buf0AU8EHtPfXvsn3y0T4v\n7zLSNJhggQRvrLyJLFExDeNo/Sn78S2PqB5PaSAQJjemCk4gy3eeeT6SQAoI\nZYzaUi2F3WmaMS6uxI+eWwDoobpdsZKx19fk9BwiyPbHDCdFgSh8mq9WekCo\nPusMeGWWsLgUxcQEEVLxDjVuEbwPLllQB49h+HfpjJCfw2TJNMAqwz03BbuV\nx7cn+LM10qBYWUUnD1M3csu7NGSOXaUv5MIhWs/EABXDxnJcPaZpZkVXBcDb\n4Jg7JML/D94SrIMFoCjcaGrubLqc6Uohvz+dG1/YHWGpF4+r4OeJZaIKIUB0\n0/Wm6kfcwm+caa2ImJAVDcBNoMZia+QNccd28EGuJVPKMUHZX43TkX1hAab1\nJtFmJokahGiGVyMfhXVwiWIBgr9wUn5ijTwwjg8CJojoFYW4ly+BzJGEAZRy\nCZor\r\n=s2yn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvlmg3crsv3OkcWJ6kP3mqK7S10MQSUl7oy+TTLykaPgIgF+pqmPoi8onWnSkAQIOgMZUFv38YTOXqm3s9jOY3Vgs="}]},"maintainers":[{"email":"hi+adam@ionicframework.com","name":"anonymous"},{"email":"brandy@ionic.io","name":"anonymous"},{"email":"cam@camwiegert.com","name":"anonymous"},{"email":"max@drifty.com","name":"anonymous"},{"email":"dwieeb@gmail.com","name":"anonymous"},{"email":"rudy@ionic.io","name":"anonymous"},{"email":"giovanni@ionic.io","name":"anonymous"},{"email":"hi@ionicframework.com","name":"anonymous"},{"email":"jthoms1@gmail.com","name":"anonymous"},{"email":"lars@ionic.io","name":"anonymous"},{"email":"manu.mtza@gmail.com","name":"anonymous"},{"email":"max@ionic.io","name":"anonymous"},{"email":"mikehartington@gmail.com","name":"anonymous"},{"email":"nick@ionic.io","name":"anonymous"},{"email":"perry@ionic.io","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.4.0_1532450357996_0.6445173893870988"},"_hasShrinkwrap":false},"1.5.0":{"name":"@ionic/v4-migration-tslint","version":"1.5.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"files":["rules"],"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","dependencies":{"codelyzer":"^4.4.2","tslint":"^5.0.0"},"devDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","commitizen":"^2.10.1","concurrently":"^3.5.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"af9ca44ec28e497b2f42c7766ed49a2c583f0c94","_id":"@ionic/v4-migration-tslint@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"hi@ionicframework.com"},"dist":{"integrity":"sha512-uSx7NGQCUr/La/JcGrTxfAZ/hhBorjJNeOGBemdLPWi40vSqBU8Jr2Xd+7q+PmaXpxErIlV2Tw7UcSxfgXnLfQ==","shasum":"a3ebd1e5c68cab1d4433d464c3c17e9793c4bb36","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.5.0.tgz","fileCount":47,"unpackedSize":81953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYKSyCRA9TVsSAnZWagAAPpIP/RrK0wbuLuA5XwhUlZG2\nII6834Hhvmb/pAPv068nlKPsZKzpPRgQSJgzMP1doEHnYUOTF36dZsfBnc3V\nqOTVrRfsOuYM4WtcVRyj9VyjToTLsoQ/PLKNDIkiUkHn2q8qo18wnNB6DC2i\nZd2yypxty8TaOvZPbrDGHxmACqbGDfEb4tdI8Bl76tYsHoSQGzMxEAaDdEo5\nWmKr5LeRBjW753dhelfoSVwCh4va+IcqDlio22Hq0bo5DFzTvSdbPECOUpxe\nXkhTIaySuZmL6cowzBJb3k+BXoaehxjdOtNEFUnelaQzI2yl+nrQuKRj8yY+\nMINSgtZVRDy3E6RcCRqKFTGKSHhcGCfc2SdjCg4CdZL7ur/ZtKq+udQEQcvh\ngA6F95LWCUbWdidr0/wddIDfPo67DsoYVx7Abh5Ycox20vIVMm12oxVsMMZH\nvBIXD5CYcKOzQwgOTJ2gBV3v/+SMJl7GuL9YkYvGyw8wLi7Cww3GKZ47BuAX\nvj0S2LftF5nsbNoAk1wdW1dMgD5MavHynfN3m4HG3vc2QkBA++JjUsD64num\noRbeEL/p0lvsouBg3+CJLa3c23UwzcrVWc6pJcBN6EwNoeuTm0gXzEVswbUU\naLbVytx8unMVY9n//gO+eHlWT1YumR1qkiw8S9uKBNuddXonMCfiee9qhi2N\nQP6w\r\n=TNUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtA5t5Fs8Lu93i4eg02EaPw/QTrvLfKdq+7d0UPFG4lQIhANsDHZzz+UxCnE5/fNAuXz0NwmI4gRrTEIpc4Hh1vXvs"}]},"maintainers":[{"email":"hi+adam@ionicframework.com","name":"anonymous"},{"email":"brandy@ionic.io","name":"anonymous"},{"email":"cam@camwiegert.com","name":"anonymous"},{"email":"max@drifty.com","name":"anonymous"},{"email":"dwieeb@gmail.com","name":"anonymous"},{"email":"rudy@ionic.io","name":"anonymous"},{"email":"giovanni@ionic.io","name":"anonymous"},{"email":"hi@ionicframework.com","name":"anonymous"},{"email":"jthoms1@gmail.com","name":"anonymous"},{"email":"lars@ionic.io","name":"anonymous"},{"email":"manu.mtza@gmail.com","name":"anonymous"},{"email":"max@ionic.io","name":"anonymous"},{"email":"mikehartington@gmail.com","name":"anonymous"},{"email":"nick@ionic.io","name":"anonymous"},{"email":"perry@ionic.io","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.5.0_1533060274156_0.4386975478757502"},"_hasShrinkwrap":false},"1.5.1":{"name":"@ionic/v4-migration-tslint","version":"1.5.1","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz","precommit":"npm run lint && npm run format:check"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","dependencies":{"codelyzer":"^4.4.4","tslint":"^5.0.0"},"devDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","commitizen":"^2.10.1","concurrently":"^3.5.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^0.14.3","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^11.8.0","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","typescript":"^2.7.2"},"peerDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"03d0b9771b5a29f9c6d181f63fc46ef8520b0412","_id":"@ionic/v4-migration-tslint@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"anonymous","email":"hi@ionicframework.com"},"dist":{"integrity":"sha512-HVvt7djRslkdfhdGL0/vegp++tLogSt6yR090oX87Vu7VDht/w27yJVger+K+G+dIPRg7ZQvJrYyNXnyXV1R8g==","shasum":"ecda431b43daeb722b373b0fed0858afa76045c6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.5.1.tgz","fileCount":47,"unpackedSize":82354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjvrUCRA9TVsSAnZWagAAI8IP/RaIUQeWOo+RFH13oG15\nlbL/ZGFeX9hs2D1tYefuAO3vxCtCnMROF9NDWKOBsj0cBXuT6HX5DntEzHJK\nB7pNPl4ERFsgp510Jh/wYRYQDN7qrbjPXXdhvysr3SDlxhpYEVEyIYWZv3Gj\nrXQNdTABp67T013lL68JUt4U1S355+oZ2OhUJc5eGtVVaZTr1PrAFwGfooAk\nZiRiFWt/XV7FQtJUm3KV/cjQ9FD8OQF76NJSKQoi4/ajXk/srpSWE3Rx/94f\nWwS7BbvLfrbFi/7m8bZEwkE9qgSNq4iBc5R80KgZ7gxJZtHRv2l73oOQr4W4\narkFOAUQ4u8zTHHaSsFnHTbchMW2z3sJr60PSYFjpEGDi59GnQRvaP7n/gda\nf60xuHgZ01+7+PKblIcRyQgF9bvlM8R+rTEdPNhIKZLD/4qJul7RIhvwkpl6\nMZPQZcYSzy9rRUx8VCOLWBQN7XTfF4xE0ppqUWV3xP5i4AyZNjmYvbU0xb2i\nPsEiH0I4wCSmkRZ4xJWqGlzUmNwQzpX3FSDvwTJTfvZiE4ugTMJjW5thY1E0\n9Lz8x4v51Gvo9y+6ukNw2zAM1AzGGxeIQJKcyoEl179D4a0d7e1roPQ8K1r8\nYTTlB8jFrYgWlv+43UbhINpO5HjeAm4fNcQRKw30kmhryR/5z7/8QxvpyPu4\ncakl\r\n=QAPd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGdYt6UEIuutY4/aoTusgd14jXYXY+vKZ6RIpzDhU9IgIhAMYCkjdX2+6mskgfUAcDUEGOCiHjdoY0Ulk0VovM8RTE"}]},"maintainers":[{"email":"hi+adam@ionicframework.com","name":"anonymous"},{"email":"brandy@ionic.io","name":"anonymous"},{"email":"cam@camwiegert.com","name":"anonymous"},{"email":"max@drifty.com","name":"anonymous"},{"email":"dwieeb@gmail.com","name":"anonymous"},{"email":"rudy@ionic.io","name":"anonymous"},{"email":"giovanni@ionic.io","name":"anonymous"},{"email":"hi@ionicframework.com","name":"anonymous"},{"email":"jthoms1@gmail.com","name":"anonymous"},{"email":"lars@ionic.io","name":"anonymous"},{"email":"manu.mtza@gmail.com","name":"anonymous"},{"email":"max@ionic.io","name":"anonymous"},{"email":"mikehartington@gmail.com","name":"anonymous"},{"email":"nick@ionic.io","name":"anonymous"},{"email":"perry@ionic.io","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.5.1_1536096979464_0.7501693737362489"},"_hasShrinkwrap":false},"1.6.0":{"name":"@ionic/v4-migration-tslint","version":"1.6.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","dependencies":{"codelyzer":"^4.4.4","tslint":"^5.0.0"},"devDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^10.11.4","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","commitizen":"^3.0.2","concurrently":"^4.0.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^1.1.1","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^13.0.1","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","typescript":"~2.9.2"},"peerDependencies":{"@angular/compiler":"^6.0.0","@angular/core":"^6.0.0"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"husky":{"hooks":{"pre-commit":"npm run lint && npm run format:check"}},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b95b082c6a718f1ecff2c67e9d023e3542210135","_id":"@ionic/v4-migration-tslint@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"anonymous","email":"hi@ionicframework.com"},"dist":{"integrity":"sha512-StVqjWgYqusCedPcEI5myRad/2FVM4DNHYwUA7Hj0LxN5+kN7q+wn3dcJj3Qogjcv8z4gT7RpYZ4qOswZlf/Eg==","shasum":"4e99900cbb6756d7a54ebd4c03a0042a0ab1c3e8","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.6.0.tgz","fileCount":47,"unpackedSize":85943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvRAZCRA9TVsSAnZWagAAqPsP/1vCMzOAL0+bfnIwqsQA\nAvnipTKJ+Cqm0PRVu9tKp+h4vqkhG0cN1Z5e21fUzATHME6s++gd6kIL+qQv\nIS0FCkwnh24r6MZ+j/ABvBlo6rqMT5vUSwxNgCgUwztPSsdrknCd2VL2Funu\n0DNkq3s8PnP8fUcJraiXxmE/X+j3F7TOGdtqkd9Zl4MH2Ul9hEFsPsRSq+HL\nMBf8S4DpVURJ981L3SiEfDAQ/tJIVKUH4F4IISOV9sVakexF/43E2cB1qlOv\nOZa2OV3fvTcCJzMoS+5C9TFs83TUt0rlQ+yl0nI3lVHvd/LKGwYUFdwd6/gS\nlLWfjD0ul/w4t1eCQ43H0VPwvMXNhYJ0qF8t/S70ZKQq31tuDwICowT3mjqJ\nH4SPtKsNg5HcLhpT97r6BS7BG+5UQWm04YfvqrrOouSVUbvmOTg/NDkHMGFd\ntg2DZNFzqDHfFNcZBPq6NPsyFWuT/WyPCgsE2EL95lv7/J7csNUEPsa38NCW\nSGU79XuCngrZtjNa85vTr9gVeYI4DVPfEAp6/UA4+imwD1pBEkQbUUqXpMMv\nqn3kGPEvTAJ/i+FNWss95WWaP2XT8tqODBL3Uc8c/CHc6M5YJbFD5O8XEcp4\ngaRf0plFsMdewgd4dJ6FUuhS/3oXthZqtlQWEnUpXzIpMmuDyWlA6ISHxqaM\nQlYQ\r\n=Jf6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQLlTbizLhhTzVB31lnjmAayEhJpAaiFawmhV8wmUUlgIhAOHjb6I+pBTbZN76HNWIZt+bVvnSspCl4W0VW7f6Mj7s"}]},"maintainers":[{"email":"hi+adam@ionicframework.com","name":"anonymous"},{"email":"brandy@ionic.io","name":"anonymous"},{"email":"cam@camwiegert.com","name":"anonymous"},{"email":"max@drifty.com","name":"anonymous"},{"email":"dwieeb@gmail.com","name":"anonymous"},{"email":"rudy@ionic.io","name":"anonymous"},{"email":"giovanni@ionic.io","name":"anonymous"},{"email":"hi@ionicframework.com","name":"anonymous"},{"email":"jthoms1@gmail.com","name":"anonymous"},{"email":"lars@ionic.io","name":"anonymous"},{"email":"manu.mtza@gmail.com","name":"anonymous"},{"email":"max@ionic.io","name":"anonymous"},{"email":"mikehartington@gmail.com","name":"anonymous"},{"email":"nick@ionic.io","name":"anonymous"},{"email":"perry@ionic.io","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.6.0_1539117080333_0.6007153660461657"},"_hasShrinkwrap":false},"1.7.0":{"name":"@ionic/v4-migration-tslint","version":"1.7.0","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","dependencies":{"codelyzer":"^4.4.4","tslint":"^5.0.0"},"devDependencies":{"@angular/compiler":"^7.1.3","@angular/core":"^7.1.3","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^10.11.4","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","commitizen":"^3.0.2","concurrently":"^4.0.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^1.1.1","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^13.0.1","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","typescript":"~2.9.2"},"peerDependencies":{"@angular/compiler":"^7.1.3","@angular/core":"^7.1.3"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"husky":{"hooks":{"pre-commit":"npm run lint && npm run format:check"}},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b9265d741155f013ad04a6f013e03bf85f49b74f","_id":"@ionic/v4-migration-tslint@1.7.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"anonymous","email":"hi@ionicframework.com"},"dist":{"integrity":"sha512-qUKWYhq4JWyph/lZSirwpBp8AuOSzj213y995nMUKeZUehOQgLNAeliu3C2/Vw1tAkLpV50nRuUxklrKNZTCdg==","shasum":"12ae06b0cc697772f7c4f02127b7891767fae987","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.7.0.tgz","fileCount":50,"unpackedSize":92282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP7z5CRA9TVsSAnZWagAALewP/2R2uCWaaTUzqyWktbYp\nWi4leidB5dbyxxIVPOOZMSTpKAAZEmNrl/vJkOw51A3DBBuOyBkOaJGO6bKz\n7urobJoNBD5WbVxIp02IN+2jjvj8Sj3nkeM0cDe060sX19LSYf2oUrH7hksJ\nMwyqEnk1DOzA0FqpwSqJP8xPZkl1o70+icIx5dCT+PuwN99Su+CO9MuKd11j\nRnQlXv13Rxf+lPA4bSICuQ/Fho2thsYURwfeuf1R/83QXkZOXMDgyDXn81LX\nOMRs4CN3WHqctgEXC1udkbiy1yfgI9I47oqFIB1AN90xapkvwDeRm4jfLeAw\nzsXJxc7n2MAcEybj3ydjQAABjLPO0isW79bWj3PSRwS6UQnZZwPXgcwRRMru\nJ/ofEu7UcC3PWvbTvkUwVkrc6eX+N1D+kk1WVXXKg0f+IU0vWSHzxzr0y6B5\ndkRtHMGrMPO6r2dm1xFzmpF8VHZ56HylaRd4fu8GVzXxo1WM9zl6SZpM2gib\nl0XL+j+GwCcq04a1i8muBUlI5aj8iNl+AwsSewrrKHesfxulLg8DtKKmb/yu\nxRctedErdJoYeW1GZGDGWy3Da7ED9CQaeRHd7YqjxmkCCYw0kRyt8689FNuh\nKHixEHHIwHVyj8zGm/b2ejw93ZMO6DtY9hONVNCDNhVQznjJABq6Ti37O1zo\nbmNR\r\n=Hhim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQT5UJiXphnxvxj4GiaBSrq8E+ZXB8FdNrzXGM9cCnlwIgau/WVG5TWnPldc5srMKyZplgkfkVcAtgMIPP4w5hPc8="}]},"maintainers":[{"email":"hi+adam@ionicframework.com","name":"anonymous"},{"email":"brandy@ionic.io","name":"anonymous"},{"email":"cam@camwiegert.com","name":"anonymous"},{"email":"max@drifty.com","name":"anonymous"},{"email":"dwieeb@gmail.com","name":"anonymous"},{"email":"giovanni@ionic.io","name":"anonymous"},{"email":"hi@ionicframework.com","name":"anonymous"},{"email":"jthoms1@gmail.com","name":"anonymous"},{"email":"lars@ionic.io","name":"anonymous"},{"email":"manu.mtza@gmail.com","name":"anonymous"},{"email":"max@ionic.io","name":"anonymous"},{"email":"mikehartington@gmail.com","name":"anonymous"},{"email":"nick@ionic.io","name":"anonymous"},{"email":"perry@ionic.io","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.7.0_1547681013747_0.10258242504958992"},"_hasShrinkwrap":false},"1.7.1":{"name":"@ionic/v4-migration-tslint","version":"1.7.1","description":"TSLint rules for Ionic Angular v4 Migration","main":"rules/index.js","scripts":{"clean":"rimraf dist rules 'src/**/*.js' 'test/**/*.js' coverage test-results.xml .nyc_output","format:base":"prettier --config ./.prettierrc \"*.{json}\" \"src/**/*.{css,scss,ts}\" \"test/**/*.{css,scss,ts}\"","format:check":"npm run format:base -- --list-different","format:fix":"npm run format:base -- --write","lint":"tslint -c tslint.json \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"npm run lint -- --fix","build":"npm run clean && npm run tsc","src:tsc":"tsc","src:tsc:watch":"npm run src:tsc -- -w","test":"mocha --recursive","test:tsc":"tsc -p tsconfig.test.json","test:tsc:watch":"npm run test:tsc -- -w","test:ci":"npm run test -- --reporter mocha-junit-reporter","test:watch":"mocha --watch --recursive","test:coverage":"npm run clean && npm run build && nyc --reporter=lcov --reporter=text-lcov npm test && nyc report --reporter=text-lcov | coveralls","tsc":"npm run src:tsc && npm run test:tsc","tsc:watch":"concurrently --names 'src,test' 'npm run src:tsc:watch -- --preserveWatchOutput' 'npm run test:tsc:watch -- --preserveWatchOutput'","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/v4-migration-tslint.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/ionic-team/v4-migration-tslint/issues"},"homepage":"https://github.com/ionic-team/v4-migration-tslint#readme","dependencies":{"codelyzer":"^4.4.4","tslint":"^5.0.0"},"devDependencies":{"@angular/compiler":"^7.1.3","@angular/core":"^7.1.3","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^10.11.4","@types/sprintf-js":"^1.1.0","chai":"^4.1.2","commitizen":"^3.0.2","concurrently":"^4.0.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","husky":"^1.1.1","mocha":"^5.1.1","mocha-junit-reporter":"^1.17.0","nyc":"^13.0.1","path":"^0.12.7","prettier":"^1.12.1","rimraf":"^2.6.2","rxjs":"^6.2.0","semantic-release":"^15.1.8","typescript":"~2.9.2"},"peerDependencies":{"@angular/compiler":"^7.1.3","@angular/core":"^7.1.3"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/github","@semantic-release/npm"],"success":["@semantic-release/github"],"fail":["@semantic-release/github"]},"husky":{"hooks":{"pre-commit":"npm run lint && npm run format:check"}},"nyc":{"report-dir":"./coverage","exclude":["test/*.js","src/**/*.js"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ab334e186d0ec86a04e597ff8921ffcd6d11b7b0","_id":"@ionic/v4-migration-tslint@1.7.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"anonymous","email":"hi@ionicframework.com"},"dist":{"integrity":"sha512-1vwBmf0czHvG+vKboxHtYtPJ3Stc7wP8tB2i7qmLslKqMqVFzaTkbNiakt40mHJ/UtbfAzFOkBD6RZZHTWEuzQ==","shasum":"44834be31871945a7aacca78fdfda25791df0345","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/@ionic/v4-migration-tslint/-/v4-migration-tslint-1.7.1.tgz","fileCount":50,"unpackedSize":92649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqmDDCRA9TVsSAnZWagAA9qsP/juwTqbI3Ic1E4SzvZxz\nZOoDzlKtlx83NSMGBtVoUOYClHUrSefNN3SMkInhjjMf+wkfNpbybkFi9L5O\nXYkNAs+TWiPmFLCD0QMW3OYHTzRkFUy1Qu5oiJPju/LyLzoYtMVLVKOWK1tO\nDkJT6D0a41eqppxBA7ixLbM3Ihc8C4RIHMnTGy+OIg/HpoZSK+X+enuhCmeO\nUj4qANCJhEnf4O7LZxVTWR31aeZQyuf0Ym53D7VDH+eSTrlliPFh7Dtkvq93\ntYziCL0Hsqa0R8xDnAKFXKIW9TDq6yKjGjQOMrsdv7qcE09ay3F3xhdjIotz\nRFmBgYVwAwwjPKaXVJ9aLKQVQPSIV8TPodiS4XtLAvM54wZvInEw0HFgs1hP\nQv1oaXgrPC5ADLqJMdg0ehWsHIA8f14ZoYBU4LeLZ/5CEgVTGPIg4ZyfJChH\nRXdUpHEYNGtxexxgr2Zb7lpfWh9rpZVIEzTgr3YwxEo3disZTOShCwu6CM/V\n4ylMjxo8GHpMlZ9Js3RIzmDCKoCol6iorYlfz6I3lRYZzp7UZbhkC+PwcDyq\nwZPipaRB5GhUJckBG8p74rOz5dnAISSOkNML3LpBMvpvwQHutwHIUdBZoNid\nlvDdbarP1rw/HDlK1spA/UqcWD1pdwfQwU6XsonkF2tXPNl4Nict4Uh8Q78m\nVn3x\r\n=gXYp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEE7BcmfYo5wDWpqSxvWliXAW4V4bL5C7sRQ8IuEeMlAiEA95F9gz0hUdlrD4npu7iExn1sGLbFYfdGOhQzIl4vzg0="}]},"maintainers":[{"email":"hi+adam@ionicframework.com","name":"anonymous"},{"email":"brandy@ionic.io","name":"anonymous"},{"email":"cam@camwiegert.com","name":"anonymous"},{"email":"max@drifty.com","name":"anonymous"},{"email":"dwieeb@gmail.com","name":"anonymous"},{"email":"giovanni@ionic.io","name":"anonymous"},{"email":"hi@ionicframework.com","name":"anonymous"},{"email":"jthoms1@gmail.com","name":"anonymous"},{"email":"lars@ionic.io","name":"anonymous"},{"email":"liam@debeasi.com","name":"anonymous"},{"email":"luke@ionic.io","name":"anonymous"},{"email":"manu.mtza@gmail.com","name":"anonymous"},{"email":"max@ionic.io","name":"anonymous"},{"email":"mikehartington@gmail.com","name":"anonymous"},{"email":"nick@ionic.io","name":"anonymous"},{"email":"perry@ionic.io","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v4-migration-tslint_1.7.1_1554669762402_0.28733595076414287"},"_hasShrinkwrap":false}},"name":"@ionic/v4-migration-tslint","time":{"created":"2018-05-29T21:03:28.453Z","1.0.0":"2018-05-29T21:03:28.529Z","modified":"2024-05-17T15:37:11.973Z","1.1.0":"2018-05-30T18:16:40.152Z","1.2.0":"2018-06-29T22:16:00.615Z","1.3.0":"2018-07-03T14:19:49.396Z","1.4.0":"2018-07-24T16:39:18.332Z","1.5.0":"2018-07-31T18:04:34.212Z","1.5.1":"2018-09-04T21:36:19.588Z","1.6.0":"2018-10-09T20:31:20.507Z","1.7.0":"2019-01-16T23:23:33.827Z","1.7.1":"2019-04-07T20:42:42.587Z"},"readmeFilename":"README.md","homepage":"https://github.com/ionic-team/v4-migration-tslint#readme"}