{"_id":"elm-upgrade","_rev":"49-36811ee1c3a329f2f29acc52e5e9df1b","name":"elm-upgrade","description":"Upgrade Elm projects","dist-tags":{"latest":"0.19.8","latest-0.18.0":"0.18.7","latest-0.19.0":"0.19.7","latest-0.19.1":"0.19.8"},"versions":{"0.18.0-alpha":{"name":"elm-upgrade","version":"0.18.0-alpha","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"gitHead":"01fc716b53bcce462f8a16ffe691072b4dcef944","_id":"elm-upgrade@0.18.0-alpha","_shasum":"9924bba56e8703c1804ca6584de0d4aae6777e22","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"9924bba56e8703c1804ca6584de0d4aae6777e22","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.0-alpha.tgz","integrity":"sha512-d5QpmWOAWijqXYWK5Ql3hsBiLCvjzqEmNhTjmuGxw0DgwS457s42zizHnRAYSB+lkpJ5eXCSKb2YTz1H91/VHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh1ktG5UBsFWGqui2EahJ4LrdM0lC8vpg3V1nlSmda4AiEAwcrpxcN1nLkfqI+MKPma1Ai1Zgi9E2zwMKP+cbfqL84="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.0-alpha.tgz_1478905374118_0.060577755561098456"},"directories":{}},"0.18.0":{"name":"elm-upgrade","version":"0.18.0","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"gitHead":"d6a84b9f6fd6cbb12772b253b316c05b42f16efc","_id":"elm-upgrade@0.18.0","_shasum":"537f1c613af6dd8f90d3d8eeae02695ebc81c6a6","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"537f1c613af6dd8f90d3d8eeae02695ebc81c6a6","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.0.tgz","integrity":"sha512-pQaqNXdGl/EDgkpvY7m/Qnx5DsEb/MOMRy4Mzjyitw3bUxG1qyZulF7xVfMaF3GiR6PxU7+IHK2NU9ZMrXV+jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCzS1P/OQ0GVYtmIHHWhJIvZBHnIceaGLG+TlZnB+TDAiEAsiiEx+GURok94lYBcaT/wXVM4icD8tOqpPM+U7Q3vtY="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.0.tgz_1479109779922_0.05310443905182183"},"directories":{}},"0.18.1":{"name":"elm-upgrade","version":"0.18.1","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"semver":"^5.3.0"},"gitHead":"b712aba188e350cecce4a8292d7f54c0b933fec2","_id":"elm-upgrade@0.18.1","_shasum":"99f37d51128d90e11d2364f0cc91502058553a79","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"99f37d51128d90e11d2364f0cc91502058553a79","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.1.tgz","integrity":"sha512-DSUusDIU4EETOhet+SYhzczjrKynnWtlyggNxCqm+4yCNArRLv0L8dfK+O+7khWt8/UpzLYKKOJGSpL80/uaVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGElGAwk57/bUYwoweL1eAf62gAe8V9eUNeRhgXCgQbAiBZQDKxfTdFXpQgLOp+8FtoV2P6oa4p+9ugmz55c/fqow=="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.1.tgz_1479160015875_0.6053869628813118"},"directories":{}},"0.18.2":{"name":"elm-upgrade","version":"0.18.2","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"semver":"^5.3.0"},"gitHead":"9042770fa05a1e43b1d7110825acdbfa455cfac4","_id":"elm-upgrade@0.18.2","_shasum":"407e8c8e75ac25836ef1a35290b5c7fa30547205","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"407e8c8e75ac25836ef1a35290b5c7fa30547205","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.2.tgz","integrity":"sha512-MffRrKWkAhrc6LXEORKT8S2bvWJ7cSVtcBqU3o3ak/0yUjdXnIj4YdFmzCF6ZoyJ74DMgwSmaMcETkoURrAFew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC39jpHh5bs4H8CUhX41WTMoQsMj2AmrJS+tk+YVZdYcwIgX0J7gfueXrNjbwjKDE5un8BOHmVpfOfD6LayNlwXI74="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.2.tgz_1479160316463_0.16496749897487462"},"directories":{}},"0.18.3":{"name":"elm-upgrade","version":"0.18.3","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"semver":"^5.3.0"},"gitHead":"815b89011cbb55c2970a5c4988170f30803b9f25","_id":"elm-upgrade@0.18.3","_shasum":"26968099a383621e75ce1ce176825f68b0d42ccc","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"26968099a383621e75ce1ce176825f68b0d42ccc","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.3.tgz","integrity":"sha512-3jQejyy91LIv/yFZbszSNeCzCUhDgj+ajalgnxV0VmNJcXi4uVlQLHyee2fo7dT0+DyBsgIYVUviNHAqRX1X6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+ZY6J4vVT72clz2ZhGxEmAxtl/BGVDg6KYtEq6C1YuAiEAydV+6TiDcrFCo4Yq6LAL6G/3KIOKXmXPZXXU75Rdk+Q="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.3.tgz_1479161065977_0.20397232845425606"},"directories":{}},"0.18.4":{"name":"elm-upgrade","version":"0.18.4","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","semver":"^5.3.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"gitHead":"19cb7a015408ca3d7752b0bf9a4d264b1f6e6b86","_id":"elm-upgrade@0.18.4","_shasum":"9b3daadf9eceeea678d2e21d9b09f0353fe8459d","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"9b3daadf9eceeea678d2e21d9b09f0353fe8459d","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.4.tgz","integrity":"sha512-qW95tVUOlLJ2CfuWZYqi/SctQvKDHgp5ux+T/R09t3mfYvdS2uexuJzFFALN5luj/bKWsYJd2/N2LNt78TtwdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC17JV1Nad/ijvPV4ug195sWpgSX0gaHh7Dp1bivB++bAiEA2zNtwKFRJImL7GZRAVKHfxtbUvQ2POBfqmZ5sRT+63g="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.4.tgz_1479163579222_0.27099047088995576"},"directories":{}},"0.18.5":{"name":"elm-upgrade","version":"0.18.5","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","semver":"^5.3.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"gitHead":"32a9545352a17692a81e3530441d05ecfed0579e","_id":"elm-upgrade@0.18.5","_shasum":"17df42f3c751413727be3efc321803b9d9e8adee","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"17df42f3c751413727be3efc321803b9d9e8adee","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.5.tgz","integrity":"sha512-MR2tengHzkSoseg7+WyavgtekB7v1TKw9oJFdQtfQbeMLLUch64q1RcXYWWlUqG7Ni+fatoOW3ReeUK57ZLViw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF32l1Hqukcom0x089v1/mBpG6RIUuB2tYVP+pVFs2JXAiBwFmfujBBmKJ04SbTMseFVPha9kQZmfBQnttgaTIRwSg=="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.5.tgz_1479281837703_0.2355400500819087"},"directories":{}},"0.18.6":{"name":"elm-upgrade","version":"0.18.6","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"fs-extra":"^0.30.0","semver":"^5.3.0","simple-get":"^2.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"gitHead":"ef989df138b894f601260a2bb61caf9b0e39ef59","_id":"elm-upgrade@0.18.6","_shasum":"db89d22e2fcffd36fb67c9a739b4caa1592fc150","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"db89d22e2fcffd36fb67c9a739b4caa1592fc150","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.6.tgz","integrity":"sha512-EBSJPrOC6AZJr5Z4tXpngIxhsBOvfRwheRvIGpLvVNOewWktCsDPIWK3peOrmh5fOj7IJMLSYry3aXTve32phA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYQ+KPMUo4iIojYQ+bfDySBu59UNfEBWScRjmhtxH3twIgL5Zt2WqSxJexb4nB0TgW+CVOVc34twYFFQIp7gLJRQU="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.6.tgz_1479368752264_0.2526267778594047"},"directories":{}},"0.18.7":{"name":"elm-upgrade","version":"0.18.7","description":"Upgrade Elm projects","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"standard":"^8.6.0"},"gitHead":"4fed5e1fcb779921444f873ec97b2c7a908965ef","_id":"elm-upgrade@0.18.7","_shasum":"d72948fabb057b3691075c642db0b8cb83982335","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"shasum":"d72948fabb057b3691075c642db0b8cb83982335","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.18.7.tgz","integrity":"sha512-xpOlLJ+kGy1tnyT8rq4LfEpoeAdSzIbpTG6LjNzFKuejlKkrmK5LWkaSTqyIH3bKt7wxxTFIQDEEd6Te5lTgOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn6S5liJErjbgn7Ko0MOXPG9VbhExdYMMnEsySQ9n3DQIhALcBXjfhk+sIxVvqls4hPSsrCDm7/xnZc++qxRiyv6sh"}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/elm-upgrade-0.18.7.tgz_1480225158029_0.4672604592051357"},"directories":{}},"0.19.0-rc1":{"name":"elm-upgrade","version":"0.19.0-rc1","description":"Upgrade Elm projects","scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc1","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=master)](https://travis-ci.org/avh4/elm-upgrade)\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade**, first [install elm-format](https://github.com/avh4/elm-format#installation-) and then run the following in your terminal:\n\n```sh\nnpm install -g elm-upgrade\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\n```sh\nnpm install\nnpm link\n```\n\nYou should now have `elm-upgrade` on your path.\n","readmeFilename":"README.md","gitHead":"37fe65e32edef7c9af1a66dec0c3ba877026d6c0","_id":"elm-upgrade@0.19.0-rc1","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-ucgzXhN3rFNPMzX20gca6bsg3AIY/G22iy4O6BKM3vuWQ5DJj851a4pJu4TwQIxrmaNb6XGEu+LM2H7FOgnVHw==","shasum":"fa003807f82c5b55427733057b9b7c5ee2327ac2","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc1.tgz","fileCount":18,"unpackedSize":27426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8JBoCRA9TVsSAnZWagAAbSQP/2doeD0rrKGnx4nnPU82\n/eGAhQAC59fZywMWPKf/+ULu2kH8PE125tIhRw4U1R6Rky9e4MU//gV3f9Q9\npSWXG5y4LPM6YaK00Jx1kqAiTO/G5CbI5JdHTPHhxuS2e6I0KUpA1f/cCnwJ\nMTYpbQhM7hhwNM1tq1niw7dRQZomYnWKtu91cTu6AJLxNUS46TIKuFA3dN/c\n7PDuDezMi3/ber6BQYQJKeAsfhl3L7+LIf2tZeUsXmvwuKlbcO6z95BqC1qf\noh4uo5hDTIYPSlfb7/arYtob6VLejIg7UL+kfAKawtpa5Ixn/ZM6TDrXrrrC\n/V1jjOTXWsokfQzm3VyOu755Skj2crNEgSa94rxObigReT3H/hliPp6NHzR6\nRZkFK1IjYL63E2usH8kZHF4Pu83Qr6qpzkgdne71qkHpgdUk1JZZ8nW6KDie\nalHLHfonvuyBIW5eXrizQ0WdtDuS1watX6hpw+wjMbKKgs9uTWimM0f0pXx6\ngiF19Z6mpeeUvGGcE569Q3ntT5TRSM/d4oXjdkRc6am95CiEWxtH/3S+OedV\nj/1KNXMraMCNtLR8BTBrCr/F49fstuBNVhHNAouDPppA10kp0qy0GREXp7gV\nucpsMg4PeHeFrHowTklQ+uHRcNpRSOEe+eOn1Z/ZWa7VIJEH+cV5C0jkTZRs\nU/GT\r\n=/aK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmHhcsr8nReRCHn9u2nx80WrELy5BKEBKy1iGcQuvk/wIhAKbj1qMoBONAaZ1RB61sjkAgvnbWzS62IF/k2WqWosoC"}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc1_1525715048189_0.5194037137076546"},"_hasShrinkwrap":false},"0.19.0-rc2":{"name":"elm-upgrade","version":"0.19.0-rc2","description":"Upgrade Elm projects","scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc1","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=master)](https://travis-ci.org/avh4/elm-upgrade)\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade**, first [install elm-format](https://github.com/avh4/elm-format#installation-) and then run the following in your terminal:\n\n```sh\nnpm install -g elm-upgrade@rc\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\n```sh\nnpm install\nnpm link\n```\n\nYou should now have `elm-upgrade` on your path.\n","readmeFilename":"README.md","gitHead":"eb744ffbd8d13ceefaf298d31e8e2e9e5228b197","_id":"elm-upgrade@0.19.0-rc2","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-sqz4kQcdG0j6cA2Wc+9fvxBJ3vrFkYOc/LFEK+bQdRwl8RlCzknVDdLEVtkSTV7rJLm6dbN+pB+SdLmp+SN2Gg==","shasum":"da6fecb8bfc72217cee15ef801ab92728dc60284","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc2.tgz","fileCount":18,"unpackedSize":27429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8JD9CRA9TVsSAnZWagAASF8P/RTJdU/h+wUmcUmS4sz4\nsbUBj1QlaoYDHeGxEN3eXk4zQUC6/SrXYB6yx/F1iWov/ZWhDNiUxv67chMk\nN3joljZE5PUNKoVgK7FRemPXAl5JCEm1MtgwwpHGmz4pfNCca14VyfMXjEiq\nORfrgk1yB4i0wwfT1kjO+qu3eTQy169f4PXyIrzCHNoxfWNCsbkek9r9gRcw\nLGrrqAYnf95dB5rkLACzJ+kVFNDkWa/Vwt2PKDiwS3qmzjMAGYWfVwxlDZ5B\nNNHnpoD29qtyfjZkDzlXwZz71pRSK0mSzEzSS+oGWSbEagfh8Bfl+K0yT2ls\nF7yoy3DT4NZVmm+5lawYbfmhb6O/ECQWjAleUlS4871o6OrlmpQ3OE8zXBVB\ni4VnbZCtlGqoZvSN8rNFpVrV/xIKXQqwFiSEKLgFbBSEojlozLg8HSgA54Cc\nkZpfMSTBQ91P9gG7Am9I3cnhjfZ0dUgc/HNqKw6RTrQdJCny85FQpwZ2nUCz\n1ebYZHoOSre1ZaTlo3Br8e0GjU6Ip4OiiA1atVRwI/+YAeexJSw3vnhc6vwO\nA0hYqdPxYtNsm+AsIjp4Wc/5QAy+FzezEoWjvDUKpVYQ4X3/HU+HNEnzenoX\nftfXQMt5l47IkkS2pX1n1IfSGMD6gTCJOEbVs1hfFeEMwuhU3M5tiTLlfAsj\nNL15\r\n=I2K6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTzInFBK0En6v4wVeoiY0DEp9dW8QTF454IFDdr86nIwIgdZo3fSQd2FRm+IrolvsOkLZZvbXIHZgVK/AU5vhzs2Y="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc2_1525715197282_0.6284666629680062"},"_hasShrinkwrap":false},"0.19.0-rc4":{"name":"elm-upgrade","version":"0.19.0-rc4","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc1","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade/rc.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=rc)](https://travis-ci.org/avh4/elm-upgrade)\n\n**NOT FOR SHARING.** Do not post about the alpha/rc version of elm-upgrade on reddit, twitter, HN, discourse, etc. Learn why [here](https://www.deconstructconf.com/2017/evan-czaplicki-on-storytelling).\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade** 0.19 alpha, first install Elm 0.19 alpha and then run the following in your terminal:\n\n```sh\nnpm install -g elm-format@rc  # Elm 0.19 alpha version of elm-format\nnpm install -g elm-upgrade@rc\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\n```sh\nnpm install\nnpm link\n```\n\nYou should now have `elm-upgrade` on your path.\n","readmeFilename":"README.md","gitHead":"4d92a586fc3ba5f974798c0ae646bf3e882ac5b0","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0-rc4","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-MTnKvdO3gBZJSV/LFOVHoDfM7IhYfj+UoJqLvG3d9SELyum5nOHped5O3GppMidiKcBBI6wWgoMpYp2Cyd5Ahg==","shasum":"8bd99b65b694bf8b003e6a136f0294c9450b4a11","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc4.tgz","fileCount":18,"unpackedSize":30295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa82QyCRA9TVsSAnZWagAAmQ4P/Azqf2lhmlq1Xo0MPgwR\nXhOd9SdXRJKF9W9I5OEPgsmuyTVOoFHDCDx6DHyEN6nME20dxfJkYPXLeb8a\nUfZIS1A7y8KZzVSiW7XgIDD4byToMEgbJAnrAGDQOuLyx3Uwv+RvkmuJvGhD\nWHKP29/pk14TyJdaIEcaZKl1J+5UTl0n0bqMvBQUVaeTAjcasfnETKxpY9xt\nhVjC3RQn0edQmzLvyNZoWb/kGkADBLyEy1U+12rqQ/4dkf4asg5Lkapcc8EY\n0HMEjCZEFRCsoiJ9p3loiujEPy+Zp229JlE7jNbPLpOurzWc/NEN6iBL64jJ\nryn/+88/h7QP34SpIA/scK0EamZK+sWDQ5Lj8E3U2odmrs/0+PIkAmCbaM1A\nPS+amG1dUEH+0B0rhiVn72T2vHmodvp3pRk8s4ScmILFjvz1+sViFRJ7Dai1\n2TPdxewLAgDI0eqbafzlJfVn9JoUR/t7zjOx6OwMzpnySyYZlkwVkuxqEw++\naRaDUzH52azviKYcE1CLuI3qBiR7D+P8N0R6I89m+CuBXo1kGCCh7GzFC5dN\nh4iu34uMT/bhE6+mPZK6hIP/X8bVGferDMavHPzfxIy+5XlN22YCRab6OJfp\nD3xrdOL4GzbAaAyHVVYh530TJLjlznmCNf0b6sLKcn4P/z+QrsI8+hVp9SNk\nro3E\r\n=cRHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtiwDrbnP3oZWxRH/KIYnRuiBtlnhPbw0gkml9S7nlFwIgHXtZeBmSsRZ/7vfCz8EKludKg3rxH79V7141/+LXFlQ="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc4_1525900337889_0.2594607374805131"},"_hasShrinkwrap":false},"0.19.0-rc5":{"name":"elm-upgrade","version":"0.19.0-rc5","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc1","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade/rc.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=rc)](https://travis-ci.org/avh4/elm-upgrade)\n\n**NOT FOR SHARING.** Do not post about the alpha/rc version of elm-upgrade on reddit, twitter, HN, discourse, etc. Learn why [here](https://www.deconstructconf.com/2017/evan-czaplicki-on-storytelling).\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade** 0.19 alpha, first install Elm 0.19 alpha and then run the following in your terminal:\n\n```sh\nnpm install -g elm-format@rc  # Elm 0.19 alpha version of elm-format\nnpm install -g elm-upgrade@rc\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\n```sh\nnpm install\nnpm link\n```\n\nYou should now have `elm-upgrade` on your path.\n","readmeFilename":"README.md","gitHead":"ad134b7ee44f234c878b2fbbb4e88d42fc78c7e9","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0-rc5","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-AxSz/9OuxaEt82B+MOI/EAdVqvOn/HY2HCgf+BYKkptwyQS5wwABGWlecORiI4hMUzMViDAdXiMCxtXYLowr2A==","shasum":"bb07137002fb8322f294b439e8e054d8fbbb1374","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc5.tgz","fileCount":18,"unpackedSize":30617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9G4CCRA9TVsSAnZWagAAhLMP/1TvqVS0vzodQEuAsjQ7\nRQXrE+XGfO4UqJ8FuOSY6+nBraFQ4u+1h3wrdSQW/K5TkGKastXKwLZXrJZM\nKd/J/sDRngLjXjeBsVUqGTmw77arBiQ6h4kgosEaBNeD64PCUQlvI/fpXViA\nnLCqXmiKTrRj2VqbS5eb4L2/4nZa+wtE00gXOjuU5w/bd4ujtLCG4n07QABk\nB2FPWa6o7NNMRx2sENUs4BaXmCgbwbfMm4HuTAGuucsoi7615+oKW1h0goPN\nvn2JDpVtSHOyNpDq55Ktx5WU8+8HSSYHLuhgaIAIpYwXDwt0lfLSFFmTlnW9\nCeOVWTo6C7XHj3SiHUjND/tP31bfuL5hI/DYlhQHZf+Q2U1+E8GxxxnB3p5O\nwPN3ehQhQLz8VZ/7+C/wiXeoTReD3JJt1RTXde4OK8kKdCMPnCkA1om7lSAg\ngbWsDA+y2Ub/KKEqZjzCGCOKwE2hcEVgPtxCoMZ3UT2cJ4on6PNHvj5uMwxV\n9ZdRYaG6R0LMucVtQebn0wj6E+UnQepkQeLRf28hhGwlPS4HndhPNQF6KrXX\nalt4r6cGv/IV+cBlNIlVVI5aYlTzEffPTL1AXIiOtSOOTk0fZgkciygy3t0x\n86t62V0PM+7NSH/Wpnt0wywNPaVX3BTwpBTs0bWah4ablKocRaYbByWli7dN\nuBLV\r\n=q+kn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ9euTNgOVcJ42tqAfN9OB2Zr1zt8HOkaZ1TWtNIaJ1wIgQQYfbpNM/RZsteAD/n8fQfB8Q7s5AsRL95jfFJE9oyw="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc5_1525968385065_0.6118756972695103"},"_hasShrinkwrap":false},"0.19.0-rc6":{"name":"elm-upgrade","version":"0.19.0-rc6","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc1","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade/rc.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=rc)](https://travis-ci.org/avh4/elm-upgrade)\n\n**NOT FOR SHARING.** Do not post about the alpha/rc version of elm-upgrade on reddit, twitter, HN, discourse, etc. Learn why [here](https://www.deconstructconf.com/2017/evan-czaplicki-on-storytelling).\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade** 0.19 alpha, first install Elm 0.19 alpha and then run the following in your terminal:\n\n```sh\nnpm install -g elm-format@rc  # Elm 0.19 alpha version of elm-format\nnpm install -g elm-upgrade@rc\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\n### Running tests\n\nYou will need [cram](https://bitheap.org/cram/) installed and on your path, which requires python:\n\n```sh\npip install cram\ncram --version\n   # Cram CLI testing framework (version 0.7)\nnpm install\nnpm test\n```\n\n### Running elm-upgrade from source\n\n\n```sh\nnpm install\nnpm link\n```\n\nYou should now have `elm-upgrade` on your path.\n","readmeFilename":"README.md","gitHead":"61bfc3ce856a5a78403f16e8008169f03b4fc962","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0-rc6","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-k1xsKohoLDPRsPrvI87qTZbnMGA41YNfAKB+ZajkEE+kNdbsx59CQNKvqD4Tk59g7GhxYdgXJDYHt8lXSB+neg==","shasum":"67ba95626e8fba25d2e91249b030e63ac36d3dd3","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc6.tgz","fileCount":17,"unpackedSize":30982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Pk2CRA9TVsSAnZWagAA27YQAJROD85EZIUaqWnsr8J2\n2WEwx4qcIkftf+jBrwvHZvuSLAi21LeCFy/2oQocuv9Wvw//+xK8Qy6d9hlm\nVz0f9dAPkitdGtZxQidSib5iafButF64Bje5ebDtW2zwKYvKRCwVgznlqVLv\nflwWcUNTCHYlKjYDCRHaJJtZ6H31yHpaM4kWArJMab67OnbnTUlx8G5aikh+\nOHBNkwdLv9DIpkJDqx3SYczlFow0jym9DiYt0myoXZzTB+paoPBWKqB3mNRa\n+yGMO94BM1Zl9TbvjaNL84Pfi9yt0I5WoBZ/W2WLWbRxRKux+jUitdJUm5lz\nTSJmPTvWLD0mxhvlZRvlaw0ABmwSdfIBLzZsRjCjiteQpSo6g7wis+aMv42i\n4TT4ZtvslE7yEPZwYcEqU9bQiV08uMwkZyrwPSkR7HbHl5tH0eF9VPPeloiB\nBkWK91/eBqjUuQGgxhNOxy1V/NH5ikZFOk46j3TvLBpdc/b7un8pkBABNHX4\nKT8wr7Dz3aiT//L7EwtBuKEQBOAwvCyLlw7PesZLeCBcE/KK6WXm5sM7WyFT\nKak26gvxXvudioOh5vCZcBQ5gUiaCxcBZLZc6quXtDb2+iZD2P9XVZWA34da\nEdlZkM5gnD1z+Lghfugj1pMAk/PYBu1wmWbYb8c2qN98/BltVRPVXRh8Wq5Q\ngt8I\r\n=rB0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkKz/oanl/HVI9C4plyrvqZugVky0LzGeZoP9/IzQ/QAiEA0zMdUO2QWLtIgvtg0f9fuOkKQwjTcV+iFI6FgH5/y5g="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc6_1526004022664_0.5306717915166714"},"_hasShrinkwrap":false},"0.19.0-rc7":{"name":"elm-upgrade","version":"0.19.0-rc7","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc1","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade/rc.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=rc)](https://travis-ci.org/avh4/elm-upgrade)\n\n**NOT FOR SHARING.** Do not post about the alpha/rc version of elm-upgrade on reddit, twitter, HN, discourse, etc. Learn why [here](https://www.deconstructconf.com/2017/evan-czaplicki-on-storytelling).\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade** 0.19 alpha, first install Elm 0.19 alpha and then run the following in your terminal:\n\n```sh\nnpm install -g elm-format@rc  # Elm 0.19 alpha version of elm-format\nnpm install -g elm-upgrade@rc\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\n### Running tests\n\nYou will need [cram](https://bitheap.org/cram/) installed and on your path, which requires python:\n\n```sh\npip install cram\ncram --version\n   # Cram CLI testing framework (version 0.7)\nnpm install\nnpm test\n```\n\n### Running elm-upgrade from source\n\n\n```sh\nnpm install\nnpm link\n```\n\nYou should now have `elm-upgrade` on your path.\n","readmeFilename":"README.md","gitHead":"0d2bb00cc0f6ebcb23799a31f05311c3eb0ad67e","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0-rc7","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-D0ZpGnfrxPsu513cqhbHG0WFj2ebfYVaGUJsO5KjSC9qx0l0OT6yHHUxiS12/uP6btJnzZiGlmZQsAOIgyCKXg==","shasum":"953849539ae1fe9a6b0aa6c36a18a7d6168d3ccf","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc7.tgz","fileCount":18,"unpackedSize":34465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Q2mCRA9TVsSAnZWagAAqkMP+gO4HZhA0kniVuP5FfyG\nwO8A5PGi3f2BV6Rb8r+hUHCbkp4094L4/8E/ZKBoSjl3AaatyKR5Z7ch/mtp\ntYhxkw0A4dt2wvXdSYsmTLp9aNmRtT+U0gid0u6GoL2geDa828BE1oeYat4w\nepb26ZjGeZ2OkkfcLTcx/NxoaT4uj2bxLNC9oJ5JpAqTVG6b471EpGd9TUYK\noSZrE4moTLHgNBcrVOvkLV+g+w8O2BjtYhFnTFqCrmSq8FiHErRYqYCOfATZ\nY0EEyyUNLfKg1H7J/xar+LrUpXtcsDH6QEUbl9cdCiQsoQyjXvtQkRNRi7fL\ncQNMg5ttZTpy8eegNv9KiLjPvjwjltFfZB6c0655noAe1Qi82hls++KZhgYy\nsxxYy7jY+jZSazkmtMBvq5A/oT1ssxbEjSLQ4z/LsV/8G3yYx7dQjYJz3y7u\nb+9Ztf3tlJ3GFDZUCATxI+Y1fEj5cXzKiGdNSUQq3SGiNBYyiEFDyw/MM6GN\npF+HLp8z0KtbqFtdaeuhrZ8nJW2f21Y3KloYrdi1m8R3zXKx8jPfObjeJ6/Q\n5vNo668wokbHh47pMJQfhcwZ/kKOSYVgPAGWDe5Pr6ISSu/FBQKAsiBi1+W0\n4Y2BIGxOqCUhU0axrkh5LGImn7jpb6PiOr5I/xuw9cAtPJ8iTiCGhsaIVwoD\n9rEf\r\n=n43J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFvARzl3hRDHDdUw8waiTBFtIGjctGfzvQaNL3IZCInAiBumgmPjG3P3dxGx+weBH023a9K/ZKRaLVgLxcvIv5ABQ=="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc7_1526009254336_0.2808752528335028"},"_hasShrinkwrap":false},"0.19.0-rc8":{"name":"elm-upgrade","version":"0.19.0-rc8","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc2","prettier":"^1.12.1"},"readme":"## elm-upgrade ![](https://img.shields.io/npm/v/elm-upgrade/rc.svg) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=rc)](https://travis-ci.org/avh4/elm-upgrade)\n\n**NOT FOR SHARING.** Do not post about the alpha/rc version of elm-upgrade on reddit, twitter, HN, discourse, etc. Learn why [here](https://www.deconstructconf.com/2017/evan-czaplicki-on-storytelling).\n\n**elm-upgrade** helps you upgrade your Elm 0.18 projects to Elm 0.19.  It attemps to automate many of the steps in the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md).  **elm-upgrade** will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a pacakge `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n\n## How to use it\n\nTo use **elm-upgrade** 0.19 alpha, first install Elm 0.19 alpha and then run the following in your terminal:\n\n```sh\nnpm install -g elm-format@rc  # Elm 0.19 alpha version of elm-format\nnpm install -g elm-upgrade@rc\ncd path/to/my/elm/project\nelm-upgrade\n```\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide](https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.19.md) for more details.\n\n\n## What it looks liks (TODO: update this section for Elm 0.19)\n\n```\nΞ workspace/tangram-logo git:(master) ▶ elm-upgrade\nINFO: Found elm at /usr/local/bin/elm\nINFO: Found elm-format at /usr/local/bin/elm-format\nINFO: Found Elm Platform 0.18.0\nINFO: Found elm-format-0.18 0.5.0-alpha-elm018beta-rc1\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Changing elm-package.json#elm-version to \"0.18.0 <= v < 0.19.0\"\nINFO: Removing all dependencies from elm-package.json to reinstall them\nINFO: Installing latest version of elm-lang/core\nINFO: Installing latest version of elm-lang/html\nINFO: Installing latest version of elm-lang/svg\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.18.md\nand the documentation for your dependencies for more information.\n\nΞ workspace/tangram-logo git:(master) ▶ git diff\n```\n```diff\ndiff --git a/Pieces.elm b/Pieces.elm\nindex c15b583..65bd962 100644\n--- a/Pieces.elm\n+++ b/Pieces.elm\n@@ -54,12 +54,12 @@ rotate angle ps =\n         rad =\n             degrees angle\n\n-        rotate' ( x, y ) =\n+        rotate_ ( x, y ) =\n             ( cos rad * x + sin rad * y\n             , sin rad * -x + cos rad * y\n             )\n     in\n-        List.map rotate' ps\n+        List.map rotate_ ps\n\n\n triangle : Float -> List Point\ndiff --git a/elm-package.json b/elm-package.json\nindex a21d43e..dd09245 100644\n--- a/elm-package.json\n+++ b/elm-package.json\n@@ -8,9 +8,9 @@\n     ],\n     \"exposed-modules\": [],\n     \"dependencies\": {\n-        \"elm-lang/core\": \"4.0.5 <= v < 5.0.0\",\n-        \"elm-lang/html\": \"1.1.0 <= v < 2.0.0\",\n-        \"elm-lang/svg\": \"1.1.1 <= v < 2.0.0\"\n+        \"elm-lang/core\": \"5.0.0 <= v < 6.0.0\",\n+        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\",\n+        \"elm-lang/svg\": \"2.0.0 <= v < 3.0.0\"\n     },\n-    \"elm-version\": \"0.17.1 <= v < 0.18.0\"\n+    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n }\n```\n\n\n## Development info for contributors to elm-upgrade\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n","readmeFilename":"README.md","gitHead":"98302db5b25947a8655240a03a69e47c46f05fe3","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0-rc8","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-C0EMfwU3iwdZ89VfeA44blEdplPiP0ZTdAG2d2J4bSDcxWXwx4byOUpf7YCsOs/JRO+w4dEAUuD8ymFg/hX6KA==","shasum":"5847a247bddc2f36a85b81b1d672e174373b2d99","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc8.tgz","fileCount":21,"unpackedSize":35865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/ScgCRA9TVsSAnZWagAAx8kP+gJtZvpJQ2uUpF/S9AQn\nHmLlKoFsZEvgwwpnejR2QHwYUDqjqbVduuVzZvrZ6SyFlQe/erez0wzJKwwH\noT405vWWk/42WOqsjEDv9lfoO1gASSZFrfcMTo+5VQyRhOGqo9uJfzPi0buN\nwpGjuP2gzdWHNQ2kd2ZhmLWVhJOFE1Y2V3Q2Bpbj9GZ/4EIvUj3plPJTbygc\nGdfSGDUDbQAV7ULFnc3WzbPtBLKPUsNikf7evvEcNmUsJItg7FSG1BJ4sAg/\nA8ZDUZcwvRZakOb3GTOzRR376J7U36mbGut+mp80VWcasWWpVkuJ0ikkzAwW\n2Rfv/cUq6Zss1NE/XKpap32F081fsuBIXaaQSZcVxwGvPT1SEnOeexm752U0\nnXq248Se67ODNFqsT/4woXkOXtwbYFim23hYCgQJkuLzGo9jo+jUhuX5VxDI\nZzhLOfh83TK9Xguf90kkNRWHXWE+BGpH3fOdCzg9KEu78rWI+VrSAu36TeEI\njPgbHhfJmYkQXE9HO/PLb8yDRTQ2Ef5RxtNKqXVJ9cAn7Ym3Up9SAGtEImNP\no0jXNgSJjoZY3yBMl4dc+Gl3c9ZeFdl16BpZmyKubPmLFJqh1wOZzjjCIDVu\ncj+zDhaTuMivHhZ3R2Ui/xXm0S2QaYeo3daY3V3Eb9HJDrbKM52tS45GUADL\nQ797\r\n=WQ9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9qgHKt5Q33fqga9DPauzeM6JnvOgR7ChCqk/+Toed/wIhAM/7jjXJaNVhJhL3HP2Yw6n2MSHgzzgOvvffpwVqBP6x"}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc8_1526540063686_0.19004400939784616"},"_hasShrinkwrap":false},"0.19.0-rc9":{"name":"elm-upgrade","version":"0.19.0-rc9","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.0","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm-format":"^0.8.0-alpha-elm019rc1-rc2","prettier":"^1.12.1"},"gitHead":"7d482bb21c06fec6f5070738f28286ab25f92f70","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0-rc9","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-7fb2H8ugvYyw9UEpflNv3ynUNceUo8oOEsurWd+RjROXAeFc7ZOhueN4UO9mXDryVEujuGhY+BHnI8WHhb1tzQ==","shasum":"13eff1350c471c4d84129a4c8f6e6a99f2cd01ca","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0-rc9.tgz","fileCount":20,"unpackedSize":40471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCwTiCRA9TVsSAnZWagAABHEP/ioshkqSU1Sz/7SRTfRK\noSuQY0WJ6QTYjpbb5y6lJSkzOAQtrE8izawFi8ogJYZoBbsqV4aZqfczRYax\n9AywgXd6S29iaIGE/sHh+KfjutPd6kHps62zNtyzwENN39E6fZZ2vjljWA1Q\n4BOaQXtCmkuWarRcmzP6hTxa41Xdc7tAVS2UIPRqQJBEnZJN+7MiDEdbEsU/\nKUkWyB1pF++L8B0jdsba5gUE2sgRoSZ4W3U1+5LCP8ByjlD2bFYjqqGWDFBv\npZIzbHIRWO3YterGP6T32FEi/SRiGiVBN/ei9lDQAPXLaunXVCt0yUksoOBu\nfqBfBQHyJKCReG1o4+U+2/XQhdENZxIfFJQqX+BR96XYaTO4IL5QIXOEXQNr\n9x8PQTlnRowGwQoo0mNjPHsX+AJluIRpVSoMd0qNxE97I4Dmmx7zlMsTQZ4C\n6QBVIK7wG/1gRIOebGTUr02e1B5Ki/hrl0jKl7jvlU2coASq6KyZZ4TuiG/j\ncyB7z36H0iKDrAChUqTryeUnosDCthFZphZbJ6C3jnlUvFDzbOBSgZIO5dAw\nHIJWoBxOYEmTLstUbk7V5iq17qkCkfnO93gSLJZ32Zf3TQTpuxZyoml+Zpyg\nAPM/cfXaf3SGqKI65j4Cj5Z0NQhZ/LIlKCgQYnf2wIUUrn9RVjw7fURFKNby\nHsTf\r\n=bLah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBT8iU0334YcFLIrhXWoAWdcquJOdlf8ucL4rfN5Jdr/AiEAmFjt7uiPGhuoqT3Q8lvL6Bd31ycr2dBL9JI+JpWf7ew="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0-rc9_1527448800816_0.6436420317096254"},"_hasShrinkwrap":false},"0.19.0":{"name":"elm-upgrade","version":"0.19.0","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix1","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"24368a31f9a0def72a1a741d8b8b56123fccf92c","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-NXw1GPw6fjdTivSsDh+sE7uUCeNUAPjjDe6rbYFOBbAyGPDE6R3HeqRNX5NerWH0W/RTL5b0JxQpq9KoGdjz0Q==","shasum":"3233e79df19c4f30b075a66081548236d8defda5","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.0.tgz","fileCount":20,"unpackedSize":40220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfQ8SCRA9TVsSAnZWagAA+ZUQAIa3ELx0IGPhNHcqRFy4\nVuDJR7hkefkykKp7lHsO+5P8X9k4DWykXrvhe/k0PacFRjCJs5GiUcVXIcz+\nD+Lc0nzlNNQirFS0b1DwYhmqTX4SK7M5nb7924M3SwKssXboa2J19/NqZ/YR\niNu58dwz4y9Th/+C2+r9mK/YpnEtgDrph6r79bCnULZOWDBkrhF47dtbjo0k\nAknD1g3fTwTOQYXxzyKtdoIChhikSwij7zB7bS8PFbrO6RZVo1xFfLUt5Xb1\nG/HwEdBi+Vi3kiL2HGq3C77zk6+ywX4LbEdE85SvHn1PC4JtD1RvzQZWj9p4\nOQ6hUO2FBIakOSsiwF2g/gkq1mrZr3hpBg1RKf5fCtIr4z02NijxzpDyhZOt\nWDbJX0Kletr/BOhrOD5RhB4Aj28tMER1MY/Em+WpowKniEpWszgfIK+xQbjo\nsK4OjGLUURuEjHWRSJWypkAQMd6H12CYIpNOaQdk225PPg45WjzS0nTOLpen\nkd9CGsxQFqlpxlsrD+czqcufRHIi2M79Wm2m3S4c81iLtEWEi6gR2byJniiL\nTJs+l0sD4T+VzMLQDrBxhYlb+uHro4kwmJYIKCe2+QRtC5vFYFwWHiGzWq3H\n3TO8cT9vC1SOs7Ya1YrST2mW9fmyCqK2tRXScbLzelRfI5Jb/Nxu7Pj443mN\nNI3R\r\n=LraB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgPWvnz5P9Tfka4gfsQcmUkCQjSOJOeafYy7YwIs803wIgXkHjxhpOHuAZYn5fbE97bZeJZ52sE3l1pXyi4AFp/sg="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.0_1534922513533_0.6799193958824228"},"_hasShrinkwrap":false},"0.19.1":{"name":"elm-upgrade","version":"0.19.1","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix1","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"4fe80ecc52e89d4d6ab58f156502722d35b95f4c","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-SdQruNb9/C9e7+yUJv610haekOl/FR0nY/px8LdV3WRglknvwI/OukSdUgG034oklHVyJaT6GnJcG0Zb/8DGpQ==","shasum":"c7a2b47c33866b67803d810d5ebbfc34dcbcc1d3","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.1.tgz","fileCount":20,"unpackedSize":40158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfaToCRA9TVsSAnZWagAAhqoP/3gwXg/XuTHzxdmmM1FA\nLpFH4ck/vUFue5JSM9vHmrMgB9zxswYotoQNeSUSxF78AzaIGRiEZ4hhqgdr\n7GUmLO6B4rCU/S2wsh8mGmDnQqypl2RUISjQDMRCK3+QDWBg6j56S4D3BzpQ\nxeoRwMWXbMBYpFpoBxvASLo0obJoaF6w5nKt/KOTZePpy0JlivVxslM1OLGP\nWffcR1AC4E09TmXxrVYTzFk2F1gxiPnRz+czWj1mElIOJIDSuCHWQoaZQYBM\ndMc6JMhUno3RwRPhPWb0vgL6vxyDwY9JuFKJxoU41O22slPKjh4VZgxiIw5Z\n1dU9/uYERGjmqsJdMrhRyQkVLF711yn5K0zn1wjRW+B82RBCo1N9p8sys2vx\nP5e9r6G7RKmC+FC6FxWzkIenuUzHEgCcZdk1dDkk2FG87Ss1l1ORKSsXeMy6\nbVAEpwCvUq4wAAlHsm9s0x7Ew1KBTG23RAQhY4aQJQpr9faArRegVjeKB+bi\nP+CU+wWpRZegRrhdBNkWqo9hlaN+JurKQHn3lrevh2XKer8dnueWxWsHlkkU\n+1lF84nKjE7P8lBJBT7vlMuN0BXB7T2si9yYwbCXPHFQM4VpKNfalv/SBERS\nxAgVH5hRfgIF2d/YcSJirtMsgfSq9vrZSQJavyPWMZAfU2g/lReq5zU39dH0\ncc5K\r\n=ltG2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKx/eCPxQkXxj5TgqbX7vt0nmhKol0mJaJ+EsJkpB/JQIgAc5N3OncTRXoITPvDMSfAnNEd8tUmo0b+UHlCdFqew8="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.1_1534960872030_0.005896301883711708"},"_hasShrinkwrap":false},"0.19.2":{"name":"elm-upgrade","version":"0.19.2","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","which":"^1.2.11"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix2","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"aa1cbbbdd5ba7b09a5bdcb032c877422804d0aa2","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.2","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-qtQkC6u+UMu1Wo867sWJo+eI4u7OZAwvwUaYKgcG/UIagFKDQ1brnamtgKfzwcETcmF80mFoJ114Y4E2CFCQsg==","shasum":"c0d019eaa45cb71418da0df1b8a63d07b35a82b0","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.2.tgz","fileCount":20,"unpackedSize":40405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiJeqCRA9TVsSAnZWagAAbakP/A7zZxgQsCfLNhVT8/j6\ng9HD5+eH2SUUbKwFn2PJWvF3JvX81LuUMXHcQCnDu9Zq0Ja8DvzmMHFerL+G\ndQCWorQD4hH76CABHBqojCo1JR7T0UeMreCndmTds/tnQhM11dXmYadrZf0W\n50XXYZDQfiGIpy6NvaggBvMIyKDW+rQk/zolvANHrseZOJPjU9xKXcz6kaEX\n+4ba5ReqJeLvLooCdFxA3+qGXHtVJvG2ORgYIijFT8bRtRrCEwkN+u86Mwo4\ny5cGic3NUqWTLOS39lJYSyDxV8JQVCpHhxzwQTkC2Y4YwBibzDi7BBN7GcQ2\nvSrBOdOnm10szChHSmJxj+0/czZPPRt4ykME+0Zr1S6wUty32VPaSZ1WyPdE\nMP1S6Em4XtXE2IgjK+nPaQ4r5/eY+SKSrjmhJJ+0TfDDkQk1kZNeWKQVkqxo\namxA46ck+ugIZ0W3FRzUVpAdEVQfh6g8x3ioj5SiirlQgSNin7B8l0ucBYTn\nsBqx+WU8EkYqdneu3S9BvLbMuJA4MBGLG4+lv5m2ZsC5ZjyR71XkTy7nQ1Mh\nz8dYkQCND53D7/ec95NsOj1UpM2p1E0WzxfVgvkJZLQni4HiT24Au6LNQNom\ncvKaPgKK44vYmpJ10xO6Yul99bvr/GKQY548UPOB+vyqRegyUEAEZtC32Gng\nY5Rk\r\n=sI4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC8ARV9kIE29WLIk5dp2p0586DzXCImCLU9FZoD/7ZiAiEAk1yRRE8n+78+DNpZ/9KJ86YEWMB7ZmHlix7jxE1j3Bo="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.2_1535678377728_0.4270002626693483"},"_hasShrinkwrap":false},"0.19.3":{"name":"elm-upgrade","version":"0.19.3","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","semver":"^5.3.0","syncprompt":"^2.0.0","which":"^1.2.11","yn":"^2.0.0"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix2","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"1d947c1d8df1b86fa89dcbfeb7712d8394f59864","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.3","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-92tKGKl/DeCznbHsBr89xXwVMkFZqof2Ieh+eQgOUwoDVd/5a8Bk9eSqzwQ+wNlU2XbcHf2lTIncOMMzH084oQ==","shasum":"4266fc51ac7c051747f99af9f04be1067db9dcb2","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.3.tgz","fileCount":26,"unpackedSize":59814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjKSHCRA9TVsSAnZWagAAqxsP/0RCP12UIJJ8oieTuH6J\njRCIYCMC5a6CLL7z0i1d5IClasqRAIoO/gNjWOu5T6eyaDZZY6hmkj9yv+7/\nzHJmyNQHTnZ2zXmgZZO/s6h2eRY/DrmxgIkD2yPOxMGNA8BKpAgEEn1Jof/Q\nh7n1hfig9flhzwIFDMJ04fvH3zbsWaFh0ylZJJJv2el9x8CprPM0UpzTXwF5\nsR4SsRh+2ANUckvnzLHWsQUDqxAWh1DHiLUBQ9uxm2w3+eUOr2k7+0tTPfaL\nkadkYzv625I+qZl+omVC14Niwat2ABKhJMtRK8M0FvKwbTkRJoU6qglQbSVv\nkWKubvmZ2oUUlFeeASR6IldR5z02vcz8RoqJYmAYcxwyiGTFCniXVEqojeLL\nrO6m/4Pm/9CLUm41dXBMqX+N2jEBuiuoKnzNJZrNZ091JXnLRD5LCvjjDKuJ\npqTsEwHleQBue31VPAulnZ7rJA0uty3OxpTGmmL/g+Wce4PznrFpkbhNWOMs\nORTkVFwDUWS88xxSXCzshi+k6PNrSfLNNQ1FV3XrtQO6PFzVmutWee0bNy2t\nrL9kKskDaJLXhj2zR0yZNiYqd0Ir0gsLf3/Cne05s+XJHpseugakcKCv4uza\nNmO9eonLIFFf21WQtcrorvrXt1CKxRW2DMLAWYXvR1iE7lnD53FuTXa380p+\nVp8A\r\n=XJzn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk2m8WjYla6Voj/b243+Cped1u9KLPOIgzG+rpb1gNwQIhAMKQB1tqN35n7QkAdpJ0gG9LWvF5LJjCFzCabpKzufIZ"}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.3_1535943814974_0.020830484914818648"},"_hasShrinkwrap":false},"0.19.4":{"name":"elm-upgrade","version":"0.19.4","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js src/**/*.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","safename":"^1.0.2","semver":"^5.3.0","syncprompt":"^2.0.0","which":"^1.2.11","yn":"^2.0.0"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix2","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"234e10aa56131020116fa3c1fd4ff0e8aa3089a7","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.4","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-DxHJ5FZ9ymHuqTRRygOvl9jIkZZX08fTColwfkx1zUt+MUVMFfecUaH2eFEE/xfWhi7RgebmtC2q4+vghFfpXg==","shasum":"1dd14d52c536ffb687a24d09a7bbd2111e669ad0","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.4.tgz","fileCount":5,"unpackedSize":13079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjYzZCRA9TVsSAnZWagAAhCUP/12g+DPU5KE5vOR/XEdb\n7x0VOlBPI2Yc3aI/dPWh5h5V/LvQecwL4j/RVF+AFesq44ra4ixvO1cFuV2x\nB1o9FzZLt44m5oqoR6Gzp4BpZjlYkH2qUSZsr8YAjLbWQYdhWJ768DY6ewuB\nqqZAM0bUw25nMyio40WXHIWOdzOwV7Gq4OeqSFxd+szQenczN/cLxP4vQw5P\nND/t0Rql7EoudLlRHM6Pb+jL0AVTb2VcG1eBY798j851fVSlDqs+EdUpkrs0\n4xs1ZQlmvsPg5VUtmHFZq1871bPsZQynkHBcqGYyoggQL3+2kBiKFyiadRPp\ncQ0RFgU2A3pfDPfW9GkoEfnzEvjJtyboCpNo5/mBUxcktoa5JoJ75loqlg1i\np4jdmE4iyjBkBSRpJkeRYwZpZ/3cFxi7uSBMBLQLXLoZl3msW02FgDsiCwSK\njsSISkbpH3z8XuZ+mMJyHH8aqTPX9geczv6EJN23L8f6XQqUmK0cpl3jKSTk\n9nBcfymHwOHX19iEgmJIR+1usWvLxpw/dIZMA76Rw6ZDhjYAS4qZ+ZZMhIri\n80hZFE8S4haWkVKz5/z85eJEttFA2IpxwdQM8/feXG8xJFiibg8FKGgbUwMk\nFB2SN7WtVzMNSwUziw4TKL3sVh+YDiynq/O/r3P9mTyVAYQM7ST7Xu65dD95\nwKPC\r\n=wU1j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyYt7e2FWddjaObQgY5UV1ee4kh9iS7A1eTsZ3mr/LwAIhANkpHDYiUIP2wf8l/dzCxmIVEHRnBRu6TMcopJKQyOzD"}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.4_1536003288273_0.26054909704264406"},"_hasShrinkwrap":false},"0.19.5":{"name":"elm-upgrade","version":"0.19.5","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js src/**/*.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","safename":"^1.0.2","semver":"^5.3.0","syncprompt":"^2.0.0","which":"^1.2.11","yn":"^2.0.0"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix2","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"e72df9677e3c8fcfef0998605aa9677806151ae7","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.5","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-8eXH/MoeLPSzilJocZLQ6sMqqqO47UcNwCyoNO78cl7BQ1gYugbfCectDUp9/rb7gU4Bf8myamaFviGnoSxTcw==","shasum":"d23e5e67de5f0c00dacda3a44e6a2b35126bda52","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.5.tgz","fileCount":5,"unpackedSize":13809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjZjFCRA9TVsSAnZWagAAHUkP+wW37knSXibr/oYSPbhV\neA8A269Q5AYTJcaWBK/Hw4+YzdZlYhcpFgUV/+6K6NYSKQ0LeQIkAR1S54bl\nuusUfb5Hh+59rpDKQlRWgw5e7pHX9xknGBZILEoWcAlyYcqDQvpbdroRzEjs\nuTfGkEkJFnpXoyOG9WlnVqQP8hC7d7TMF8jqtdsZwt2OYDU45TS01xHFClof\n55WTW3XLGL7dfzGjgbHpNfopBMeIkjjrUF1O/CLb4cCry+0ga8qJuF0eCb2Z\nk0yjQtpyz1V6IwIkVz1OwOz8I6RAY+UqJOR8zmCG1pJ4mHRLsDuGxdr9ti23\nzxtLyiWx2bj3HGAAm+uemP2A78RaVrhIaDNcZkYLyyEBdpfqhlGpD1Fx40Hy\nVh1aaGHUB10S/PqCM/oPiGVbkM/3v4j/FhHm4E3PIulU4fK5AwTIgw6gdDgq\nOuS4E1V0i0K+jIKgI/g32gqdSGosjX9Q6H3pcxwDa2YHGzqvMfW6VcPlXgw7\nmpCDdn8FG4iWGSeKAyoGoiVAaWGBRDRa0TKV247iy808GWuaYXK2wW7B0dxm\nhldfRZpfnHQsxvtkW9NAUFNFA633WkrfkttJ48m+K1A3j0OrsLfZGWh3X1hs\nEAQwp1MrmVcSaA8NBLh6B2ECGz3B6UXjB2ylzPogn6h28kISh1nP+4KEihBs\nWZW+\r\n=MdoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRhTMHahWTDni4/JPsSYutxIthfQverD+qFUjxTwV6NAiEAojo03bt4y+YtU5Rsr6xjvNZ0qJ68sQMryXamryNXu/0="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.5_1536006340430_0.210669617673934"},"_hasShrinkwrap":false},"0.19.6":{"name":"elm-upgrade","version":"0.19.6","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js src/**/*.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^0.30.0","got":"^6.6.3","safename":"^1.0.2","semver":"^5.3.0","syncprompt":"^2.0.0","which":"^1.2.11","yn":"^2.0.0"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"^0.19.0-bugfix2","elm-format":"^0.8.0","prettier":"^1.12.1"},"gitHead":"bdce4c0efb0c068dd910666617dc80bce02d340f","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.6","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-i7+z/6uAqKxOUD58nwyAJJGUCNKG7/wTBY1qBanveFSaQuX5vrfhQNH/3NWIGCufGoW3QEyADGhaLhAxNPVs5Q==","shasum":"5df3e2acb438f53f1035fbc4ec0cefa7ab5342d1","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.6.tgz","fileCount":6,"unpackedSize":30312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjeCRCRA9TVsSAnZWagAAp9oP/i2BwHDWTvPU6FgcgO5s\nBvP9olIKsI9BFngscJSsFmlomfC169PGxPZ1H3YPQ3wfBLj3LLn9E/XCmZzS\ndC/lAbyN9Un6+9F4uaqW7J3z34gaPVDkvv8RzhlAjJ0S3w1yaeLXBKl8PfeJ\nI4bb7GGjv6WsDGBADAN6UVaZpW4gzUxM+fZFKaTiWjoSVZYA55101qBVRgdk\n35EYkSkWFvK7LkdmHHGOVc1TRxF2ka7vDGgAW5J3LjagYC/u3Xc3PLVZQdJ/\nuOBJNlKjkozyDKSJOXerxovCJVkdG7mpdkvL7o/MshzcnZ/hXE6QaqMPVIC0\nKmyyF99btqaPI4fxIOBI9z0AK2WKm3EUlKPp9Zb17XB/5c80TMwq1rtZdC8x\nRmnPArOS6YKkk4S5qf5khkZTwOkfzvKYuq5phHMTSJQwQLaOjK2EEyZ68Enq\nv64kNCXADuCobpVu7nVkeQvtPZ8dcVu51jmH7hrJt3YmcfYqm9rdVroDy7WL\nna3zoDohacMkolcfyo6oeg7WktUFbMGs7LKFDTYK/5BBUWv3PoqORrayZi1/\nAVeWHrwRvkuDbWoLZsdTotbfbSOlh6OO+SV+twO5G7liKn2xDqRAH9Nc5n7f\nQJdHDARIWOpCU7cbtLxyVDYCBxMG+mDkh8n2SdOMxcmyHgTyKB736oyEZ4cx\nPkIS\r\n=uK0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWSvzR4y/YnNfee4k8gpAlw9FBUarW0fVHQhyn4yCMgAiEA+oZ1SH54prBsk19ovTgG9Tqh7XbYqEAH14WFfBusEL8="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.6_1536024720404_0.5262012333207837"},"_hasShrinkwrap":false},"0.19.7":{"name":"elm-upgrade","version":"0.19.7","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js src/**/*.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^8.1.0","got":"^9.6.0","safename":"^1.0.2","semver":"^6.3.0","which":"^2.0.1","yn":"^3.1.1"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"0.19.1-3","elm-format":"^0.8.2","prettier":"^1.19.1"},"gitHead":"1dd120e3fae600bda370b61f3748df1ab5b51c04","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.7","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-/BFMWGJ0SmoFzsYb7QwKUZ7kfdimllVkRO51NokYCj9ehAts5TnuG+GLHsmVCJh1mGL4Qc0D4cgeleEwDgoCAQ==","shasum":"9fd8ce0ef8460136e8a27537bf247c36b82d3e2f","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.7.tgz","fileCount":6,"unpackedSize":31173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzEfLCRA9TVsSAnZWagAAWzQP/2sQovR9XtWDyGKEDw2r\nL5HaKcD5TjqyOn0FpSmlmaB2s+d4YQT5TjvauX4kQLDxGG8KTJlETHKSupKK\nDUm0XG3VrVzEEVPxPeLKmhA4I7MXICuKXLDMRo4G5SAZ5lvsiy5lySwybpxV\nwoo9t16KinacDHjHVB2i+rj7bjotox+PqLGdC8d0igB2MGeXRCpEdV07eHLa\nAhjsND60j+aUk5iy7QOMKM3oxhuUB4Omrm0MjZspm6WXhbWvj+bO4It/+0c7\nVAJ0UVGbLdDUtrxwAacAWWzXso93F7WNpjMQvBMr6FvQkoRGWTi0TnMTPvhX\nsAg70tQFYAfaqRQO5bMv2PN9hmKJ4vJHMYQ1uFhoKdW2m9aFjfmREPqVtSyD\nMsme95nLy4ZTPFe1fOAiYmyDUECPstofC/SkopppwtLzmPgz/NHfneC15fsv\n+sytp5AWoU8B82zHnG0EoeZ9owNnscDCcoxOlxsd/xozHsrxAce/0MwGQ0DL\n0YxNns/FxEOyByP0F8mQqBCeqOSrf5jWSfqeJ4V8QkOU1W0OxTltwqjti7Za\nRYZrDLroc7kKLtuQv6u6RaubUA5ua7pSTgLAnbIfqeNjYD91Mh8QCOLINe2X\nhfjDT1Ac28hqy7H7GHggZ9vtQUAwUzcYorBb3f1OpX/7Xvod9AOJp9dule8l\n3X2L\r\n=Plka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdD4NG6wkge4GYj6zc5ZyivxfNPDaeT08C9wGqk4xYQAIge3w89WpVxebC5zUvXMj1UTDzNP5wwkoPzxQKMKQvzxE="}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.7_1573668811072_0.8009223342558802"},"_hasShrinkwrap":false},"0.19.8":{"name":"elm-upgrade","version":"0.19.8","description":"Upgrade Elm projects","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"scripts":{"test":"prettier -l upgrade.js src/**/*.js && ./tests/make_links.sh && cram -v ./tests"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","dependencies":{"caw":"^2.0.1","fs-extra":"^8.1.0","got":"^10.6.0","safename":"^1.0.2","semver":"^7.1.3","which":"^2.0.2","yn":"^4.0.0"},"bin":{"elm-upgrade":"upgrade.js"},"devDependencies":{"elm":"0.19.1-3","elm-format":"^0.8.3","prettier":"^1.19.1"},"gitHead":"a100379142a4410e2defbdd27017a570ab48c29f","bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"},"homepage":"https://github.com/avh4/elm-upgrade#readme","_id":"elm-upgrade@0.19.8","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"avh4","email":"gruen0aermel@gmail.com"},"dist":{"integrity":"sha512-SwNzV40wu9IEe35TWR9b7F8WctIRUkpl6F3lzF0AqmYnCcKjbzrxbW6G7DYfA9ICUYjuSLcyYJKm5c86oMiH8w==","shasum":"3594cb75005e5fab6dc7f347e867b074108db0cf","tarball":"https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.8.tgz","fileCount":6,"unpackedSize":31170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYakcCRA9TVsSAnZWagAAvLcP+wZss4q0gqVqRQ6VHvKA\ndQB8aAFvkHMMos61jTlv+qIgFW9LnO30qhgnDsI8D3tlzgtscWoykLLyqc+u\ntjvFMuklGwvk6aePb31G5NiuNtORxj2PfLlkHip/v/XcdpZ8mNefEBMnf1kc\ncpyMBjtzN/kFeoo2xHQYyfxeDU6+/y3J6IlQADPwU3n6JcxWksWankSpe1wW\nCrx+NxHUkQ91Wm0z4w6Lbos3MQ9H2HB1gpaEmLP6NSUmKhO+RYiqL+Qdj/+i\ntKYRTAyPKFtXacRA9RPA5ZjLYRNE/KKKjo8E/24QnRcHLF2NyEx7+eI/fuNt\nAq58zC/JEHIn2enML8yKBBXZiKQgm/XcaT0p/Wn8V53tmMBOKU7YzOU2mT6J\n7YhEdYpO81ugLhtEokeoRSaf4Wsk/EcuJhV+8cl4+/RxTm6O2InOK4crT2b8\nRBz3hbWSPorZcJRu3avaJpCEyyxw/MHsna4TMqiGYMETV0b+5Uivluv0yNr7\n/J5iFtd26QvNgnEmsCM585Fa0J75a7n66Z+xZfeYOdcsuD3Y5Hz7ob+DB2M1\nFc1dUs46OoNaYrVTc1g17w6qhxQnyndx1RsRSKmU1Z5HRfYDrF3q1pLwQKce\nFEjQYrmbzo9c78eUREsub9/kt71I4HG3zksg+5BmNqYgo34+fsDwB3dofFSy\nk6tD\r\n=ap8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgsvAa83hH4dkyP2P0jwJCL5nwfsTuf/wAGD0QMsHhTgIhAJNbyASYdg+SPvdb56+1rXJccG6U2G8qnmn7WwtfH3on"}]},"maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elm-upgrade_0.19.8_1583458588094_0.8452879619255256"},"_hasShrinkwrap":false}},"readme":"## elm-upgrade [![](https://img.shields.io/npm/v/elm-upgrade.svg)](https://www.npmjs.com/package/elm-upgrade) [![Build Status](https://travis-ci.org/avh4/elm-upgrade.svg?branch=master)](https://travis-ci.org/avh4/elm-upgrade)\n\n`elm-upgrade` can help you **upgrade your Elm 0.18 projects to Elm 0.19**.  It attempts to automate many of the steps in the [Elm 0.19 upgrade guide][upgrade].  `elm-upgrade` will do the following:\n  - Convert your `elm-package.json` file to ...\n    - ... an application `elm.json` if your project has no exposed modules\n    - ... a package `elm.json` if your project has at least one exposed module\n  - Try to upgrade all of your project dependencies\n  - Warn you if some of your project dependencies don't support Elm 0.19 yet\n  - Use [elm-format](https://github.com/avh4/elm-format) `--upgrade` to upgrade your code, which includes the following:\n    - Convert escaped characters in strings to the new syntax (`\\u{xxxx}`)\n    - Inline uses of functions which were removed in Elm 0.19:\n      - `(,,)`, `(,,,)`, etc tuple constructor functions\n      - `Platform.Cmd.(!)`\n      - `flip`, `curry`, `uncurry`, and `rem` from the `Basics` module\n    - Upgrade code that uses `Html.Attributes.style`\n\n`elm-upgrade` can also **upgrade dependencies of your Elm 0.19 applications**.\nIf you are already using Elm 0.19, `elm-upgrade` will to the following:\n  - check for newer versions of all your direct dependencies and try to install them\n\n\n## How to use **elm-upgrade**\n\nFirst install Elm 0.19.1 and the latest version of [elm-format](https://github.com/avh4/elm-format#installation-).  (If you want to install them locally for your project, you can do so with the following: )\n\n```sh\ncd path/to/my/elm/project\nnpm install elm@latest-0.19.1\nnpm install elm-format@latest-0.19.1\n```\n\nThen run the following in your terminal:\n\n```sh\ncd path/to/my/elm/project\nnpx elm-upgrade@latest\n```\n\nNOTE:  `npx` ships with node 8.2 and later.  If you need to use an older version of node, you can still use elm-upgrade with `npm install -g elm-upgrade; elm-upgrade`.\n\nAfter the automated upgrade, you will probably still have to fix a few things.  See the [Elm 0.19 upgrade guide][upgrade] for more details.\n\n[upgrade]: https://github.com/elm/compiler/blob/master/docs/upgrade-instructions/0.19.0.md\n\n## What it looks like\n\n```\n$ elm-upgrade\nINFO: Found elm at /Users/avh4/workspace/elm-upgrade/node_modules/.bin/elm\nINFO: Found elm 0.19.0\nINFO: Found elm-format at /Users/avh4/workspace/elm-upgrade/node_modules/.bin/elm-format\nINFO: Found elm-format 0.8.0\nINFO: Cleaning ./elm-stuff before upgrading\nINFO: Converting elm-package.json -> elm.json\nINFO: Detected an application project (this project has no exposed modules)\nINFO: Switching from elm-lang/core (deprecated) to elm/core\nINFO: Installing latest version of elm/core\nIt is already installed!\nINFO: Detected use of elm-lang/core#Random; installing elm/random\nHere is my plan:\n\n  Add:\n    elm/random    1.0.0\n    elm/time      1.0.0\n\nWould you like me to update your elm.json accordingly? [Y/n]: y\nDependencies loaded from local cache.\nDependencies ready!\nINFO: Detected use of elm-lang/core#Time; installing elm/time\nI found it in your elm.json file, but in the \"indirect\" dependencies.\nShould I move it into \"direct\" dependencies for more general use? [Y/n]: y\nDependencies loaded from local cache.\nDependencies ready!\nINFO: Switching from elm-lang/html (deprecated) to elm/html\nINFO: Installing latest version of elm/html\nHere is my plan:\n\n  Add:\n    elm/html           1.0.0\n    elm/virtual-dom    1.0.0\n\nWould you like me to update your elm.json accordingly? [Y/n]: y\nDependencies loaded from local cache.\nDependencies ready!\nINFO: Upgrading *.elm files in ./\n\n\nSUCCESS! Your project's dependencies and code have been upgraded.\nHowever, your project may not yet compile due to API changes in your\ndependencies.\n\nSee <https://github.com/elm/compiler/blob/master/upgrade-docs/0.19.md>\nand the documentation for your dependencies for more information.\n\nHere are some common upgrade steps that you will need to do manually:\n\n- elm/core\n  - [ ] Replace uses of toString with String.fromInt, String.fromFloat, or Debug.toString as appropriate\n- elm/html\n  - [ ] If you used Html.program*, install elm/browser and switch to Browser.element or Browser.document\n  - [ ] If you used Html.beginnerProgram, install elm/browser and switch Browser.sandbox\n\n$ git add -N elm.json\n$ git diff\n```\n```diff\ndiff --git a/Main.elm b/Main.elm\nindex 7dd0dfb..1cbcdea 100644\n--- a/Main.elm\n+++ b/Main.elm\n@@ -1,4 +1,4 @@\n-module Main exposing (..)\n+module Main exposing (Model, Msg(..), height, init, main, update, view, width)\n\n import Html exposing (..)\n import Html.Attributes exposing (..)\n@@ -122,31 +122,27 @@ view model =\n         cursorY =\n             toString model.yPosition ++ \"px\"\n     in\n-    div [ style [ ( \"position\", \"relative\" ) ] ]\n+    div [ style \"position\" \"relative\" ]\n         [ img\n-            [ style\n-                [ ( \"width\", \"100%\" )\n-                , ( \"max-width\", toString width ++ \"px\" )\n-                , ( \"margin-left\", \"-50%\" )\n-                , ( \"position\", \"absolute\" )\n-                , ( \"left\", \"50%\" )\n-                ]\n+            [ style \"width\" \"100%\"\n+            , style \"max-width\" (toString width ++ \"px\")\n+            , style \"margin-left\" \"-50%\"\n+            , style \"position\" \"absolute\"\n+            , style \"left\" \"50%\"\n             , src \"assets/oujia_6.jpeg\"\n             ]\n             []\n         ]\ndiff --git a/elm-package.json b/elm-package.json\ndeleted file mode 100644\nindex f5ba1c5..0000000\n--- a/elm-package.json\n+++ /dev/null\n@@ -1,15 +0,0 @@\n-{\n-    \"version\": \"1.0.0\",\n-    \"summary\": \"helpful summary of your project, less than 80 characters\",\n-    \"repository\": \"https://github.com/user/project.git\",\n-    \"license\": \"BSD3\",\n-    \"source-directories\": [\n-        \".\"\n-    ],\n-    \"exposed-modules\": [],\n-    \"dependencies\": {\n-        \"elm-lang/core\": \"5.1.1 <= v < 6.0.0\",\n-        \"elm-lang/html\": \"2.0.0 <= v < 3.0.0\"\n-    },\n-    \"elm-version\": \"0.18.0 <= v < 0.19.0\"\n-}\ndiff --git a/elm.json b/elm.json\nindex e69de29..65d31f3 100644\n--- a/elm.json\n+++ b/elm.json\n@@ -0,0 +1,23 @@\n+{\n+    \"type\": \"application\",\n+    \"source-directories\": [\n+        \".\"\n+    ],\n+    \"elm-version\": \"0.19.0\",\n+    \"dependencies\": {\n+        \"direct\": {\n+            \"elm/core\": \"1.0.0\",\n+            \"elm/html\": \"1.0.0\",\n+            \"elm/random\": \"1.0.0\",\n+            \"elm/time\": \"1.0.0\"\n+        },\n+        \"indirect\": {\n+            \"elm/json\": \"1.0.0\",\n+            \"elm/virtual-dom\": \"1.0.0\"\n+        }\n+    },\n+    \"test-dependencies\": {\n+        \"direct\": {},\n+        \"indirect\": {}\n+    }\n+}\n\\ No newline at end of file\n```\n\n\n## Development info for contributors to elm-upgrade\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n","maintainers":[{"name":"avh4","email":"gruen0aermel@gmail.com"}],"time":{"modified":"2022-06-16T09:00:59.454Z","created":"2016-11-11T23:02:55.947Z","0.18.0-alpha":"2016-11-11T23:02:55.947Z","0.18.0":"2016-11-14T07:49:41.636Z","0.18.1":"2016-11-14T21:46:57.822Z","0.18.2":"2016-11-14T21:51:58.439Z","0.18.3":"2016-11-14T22:04:26.212Z","0.18.4":"2016-11-14T22:46:21.035Z","0.18.5":"2016-11-16T07:37:17.932Z","0.18.6":"2016-11-17T07:45:54.063Z","0.18.7":"2016-11-27T05:39:20.029Z","0.19.0-rc1":"2018-05-07T17:44:08.306Z","0.19.0-rc2":"2018-05-07T17:46:37.439Z","0.19.0-rc3":"2018-05-09T21:06:29.236Z","0.19.0-rc4":"2018-05-09T21:12:17.983Z","0.19.0-rc5":"2018-05-10T16:06:25.160Z","0.19.0-rc6":"2018-05-11T02:00:22.744Z","0.19.0-rc7":"2018-05-11T03:27:34.392Z","0.19.0-rc8":"2018-05-17T06:54:23.821Z","0.19.0-rc9":"2018-05-27T19:20:00.919Z","0.19.0":"2018-08-22T07:21:53.627Z","0.19.1":"2018-08-22T18:01:12.130Z","0.19.2":"2018-08-31T01:19:37.848Z","0.19.3":"2018-09-03T03:03:35.110Z","0.19.4":"2018-09-03T19:34:48.467Z","0.19.5":"2018-09-03T20:25:40.526Z","0.19.6":"2018-09-04T01:32:00.552Z","0.19.7":"2019-11-13T18:13:31.286Z","0.19.8":"2020-03-06T01:36:28.295Z"},"author":{"name":"Aaron VonderHaar","email":"gruen0aermel@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/avh4/elm-upgrade#readme","repository":{"type":"git","url":"git://github.com/avh4/elm-upgrade.git"},"bugs":{"url":"https://github.com/avh4/elm-upgrade/issues"}}