{"_id":"downlevel-dts","_rev":"12-6d6c4e5bb76a2e58f192b9a344da96c5","name":"downlevel-dts","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"downlevel-dts","version":"0.1.0","description":"Convert d.ts to be compatible with older typescript compilers","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"ts-morph":"^4.2.0"},"gitHead":"e7d1cb5aced5686826fe8aac4d4af2f745a9ef60","_id":"downlevel-dts@0.1.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-qVPPYOd+npUsXK2qEvmaoZEYoj76+mBuyahhWPcU51fHfk09MIuZUv2wazSHcygD+NVE7Hx7nRDs3YTw0sw1WQ==","shasum":"0c3913652968d6855df861667e5d36126ac96667","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.1.0.tgz","fileCount":5,"unpackedSize":3174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp581CRA9TVsSAnZWagAAdO4P+wUKF4gBHmQ9N9nFShwv\ncEXn0jbE/uyJXUsCNWBKNgedobnEWQIzMJQJzGmoKGgcLLLV4ch0vJej54uy\nwiMuPPcQyvhh6bx7DWSiz7af5vcNJHMu95ohDSHEte9d2SLrc05ImGovcc3D\n93Acoaq1hxEGRxIdBsHsi5N7WCiViWdcvUPyGZuLNR8ajMbS3Beb22hYxwvS\nX0h3PmNUFzbeCvglH29Wfl5FGDzEWLhJxcpF3DrzVCQkZIuzc8k6sCmkqBIJ\nhQy/BFa/D+T397tUtp7ZxraJ749tC6x4Ru8ltUJhJ0eMMo7143ig1O20algS\nYM16a/oFtRsc1wyxvauxaFNoWvRYnhKxQ6VfZWmG9xmG+oZU60RTfvtF+fc+\nWgR0QZ7Cda+IXohK/0/RXsFsgLn715edzrsjYah1Y3yc6u/XrCaVQCUm9J+u\nthD3ETuXEdttvwsi+TkqvBpJ1XelGG1tFsxISRuCi9Xcvxx2nY+4Ir8EXF7g\nHbQDNGuE1pLZ8mjgcQjxl8y1OD9zLzdVsfFZjltYKRq8l/YncWtYuNyFf754\ndFELsX5ZOZzkwAwmmbIHAFyZ0UzZpNKB2jipjSjjHnm1oGLIwmcgMziduSW0\nDNBS82WD9DkAerGK4b1kk4bQBAWLzz9oADm4vi9xIbVmuHCtOrBpwZy8Wfkx\n8NdM\r\n=IXDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk+xGMA9mgVOpNYclC1FPVeS2h5UxYElYRcfR7WqSauQIhAOLVXt00PMuoVI9ZzacvHnE3Db+wMZWVPAiYItDtG2R1"}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.1.0_1571266357099_0.9865466072172135"},"_hasShrinkwrap":false},"0.2.0":{"name":"downlevel-dts","version":"0.2.0","description":"Convert d.ts to be compatible with older typescript compilers","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r test/ts3.4 baselines"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","typescript":"^3.8.0-dev.20200111"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"6bfba0dae9b9dec6acbd3fdeb2a1a4d51eaf1ac9","_id":"downlevel-dts@0.2.0","_nodeVersion":"10.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GaLpDes4ojlvex364aOZf/PXKKDz6N1iKhEP1bapWRj2ULLsjc+CLoVBbd7P8awVDlMz22xyCbJkx3nu2IAGDQ==","shasum":"13cbb89eef86c484ff584f09c9ebcea4e49503c6","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.2.0.tgz","fileCount":15,"unpackedSize":9458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH5o1CRA9TVsSAnZWagAAJnQP/3GfClyoORJak+Jv5lyI\nLeGRmSKYspOWmo+3rVQzYyhXRQRe8L/dZ/ylJ3k17oOuEWZQeLNL5Gx/LXwF\nlsXlif1ulxebKpCx3SnmNJT0XCWwrC/U5LOuO2hAHy9PKMPlQRurZxG5eGMR\nELcp4x53+01VuOEx5JVlnIaxRUW4syJATzR2OETd7jiuNTwtmJINFv4a152z\n1/M88UzHgkpcWQbZNwDSdxG+OGW1yrFBjiGG5wfKsT+7+wkkrKKsr4BWZAJC\niAlxSIVe4vvC001RFsvaGKMMEGEqA6yG7wKlpRC2aIxU9B3c2Brqftl4clT4\no0IdQMzrR6wWtvchNDhYJUraanRbTDXVHL38oXc3Lr2zVMFTfsEg4k0G533G\nUlHwO2wJ/Igcb9fwDbMX9mZUaJUk5Vt9C1/8ajQhylAZWearwCYfXhYTk5Eq\nXypdjHO7gLyl+JyAyEY5EsA08v/HfwVVuYf4MKEDyGd5utKgAg+OxtNZ5m3C\n3dDE4yzGK537MED4SSm75328nqBu3w8W1asVLD3hinQNAHwBm+Lt0Gom8BNT\nZ6ZuBrZnc2uIJJHI+OGoizsNvSGurWa8JD4WyAAMZx97jEdbEIEc8cs5JDtD\n9R/J3pt1vT2p369f7Kgfm3NBX/WiYLAGOaSSgK2SjBG8Vb+Zuqtx7rDrCYA5\n20zj\r\n=PGND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdinocMJaGQD5lXhEalw+aQC4ogx40/mLPbR+ITnfv1QIgdv5smfCkqh1eI2CDdIwuwzHyuU4fSKUN5wbF13q4a+0="}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.2.0_1579129397262_0.662108299726134"},"_hasShrinkwrap":false},"0.3.0":{"name":"downlevel-dts","version":"0.3.0","description":"Convert d.ts to be compatible with older typescript compilers","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r test/ts3.4 baselines"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","typescript":"^3.8.0-dev.20200111"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"384c83acfa6a98c69d8eef7ee850261d17209d01","_id":"downlevel-dts@0.3.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-0v2KCE0ORZ28LUCxUalZRZH0op6D+5/KQh36kqderf/YibOfkEtj66sSdr3Y+X8QQQrhkqXNm+6o2DR6Aa/J1g==","shasum":"d02ea8810afab10a67a116952cd994504317b359","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.3.0.tgz","fileCount":15,"unpackedSize":11808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL3fiCRA9TVsSAnZWagAAFAoP/0f7EwgJ/uqrHcI8GtVs\nomEbJqrpscTxRm/WXoIBhkne0QLFnRdg/rbBaL3m/lyLwD+y2cmQlMYU+0o3\nQnZY+/8l4DEJagXWDUfYiBu8vZDUYqnrvZMC7eqif+lRTgSQ7dqIcimpZvTc\nkjpIsON0MJ9XjGqQXcZ7t9yvrF5axv5TtMHG0RaGq49hMfRgjAi8E4u6m4AL\ndWDWJXxxwd2BvKzSylwfv5LMYgbXJh9KyfDpErN6ucy5aqmJfj+zklXj5Ggc\nPE6F6U0Q9sCiM2LVu2KShzF5Fb5byLs/5CDg3+2x4GrRalKB6Dfd3tUIRVM0\nGgdsRRN+QDwsW3fhFT31M6AXWTvYIOrjMyZvtWws7MoW0fvPVHVRI7Lr1s7N\nk7CVnKQ4SZWrreXJZC2qZmjJNen+vNN5PxhwO43vthfLKAPlAnhyK6nrhoZ8\npChj2v9j672Fajch6gnKcmr31NPOGv1jak+nzLXzuHg5XaRpfJvFRm185maw\nx6QoaUEOTEeTyM7vF6CRxdIgGgOAxwOkfF542kK0WCR3XlCWJr6Vgze/EYXO\n6YOwHG9P1PARaLXm3ef6WemYJMccwuPflUX4g8PpG+4yf5n5AThxuUd5ROjq\nC4puXkK6gBW58txP5jgMoYNCA2C3dD9oBA3JSuegfqWNwxv3mar2F+UTIK97\nt4hy\r\n=TtMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIkj9EqOUrOLIWnbkvTw2RhnSnRl+EmC4xs9yV8sywzAIhANzYngY0ZL+O1PFZl7uRBJDbOY3Dly/WTpilFyNk0C6h"}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.3.0_1580169185843_0.31873926311879"},"_hasShrinkwrap":false},"0.4.0":{"name":"downlevel-dts","version":"0.4.0","description":"Convert d.ts to be compatible with older typescript compilers","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r test/ts3.4 baselines"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","typescript":"^3.8.0-dev.20200111"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"0015d62c8670fb778e73c40fbd959b0764c0d02d","_id":"downlevel-dts@0.4.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-nh5vM3n2pRhPwZqh0iWo5gpItPAYEGEWw9yd0YpI+lO60B7A3A6iJlxDbt7kKVNbqBXKsptL+jwE/Yg5Go66WQ==","shasum":"43f9f649c8b137373d76b4ee396d5a0227c10ddb","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.4.0.tgz","fileCount":16,"unpackedSize":12342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFDcCRA9TVsSAnZWagAAvZ4QAIhoHzTijceqYVNWCBQn\n50LhO0Ka8DB9K2Jmp5/ZTpq4TEOdKeowTtKwVY15WZc8ahXVhDwE/iuPqZT0\nUdhZPCDYsgUYRsA6ACalqiB2EEqkp9N2bFWHiSxS1XSkR5uD++qmTx3CWC5i\nubUuFwLaszswMdSMAneIgKyuD3g/a9TXIbu5RMs8fpL2D8HQxeefyy+ltp+Z\n4+nKGiSNcIU+6OQQ0DM4QxnoZ8cV7EvAybd6j7lZv1rP2CJh1YUZwzHRMok4\nR3bmy28WpkKjhu3zGpvlknDODX415R9GZgZH7Fjpp9nxcXhvXQfacFrsEvRz\n03Cl4ZJcNNty5nu1BBRn4GqDmwATUC1sJSQpsIjSJRc5Rt5tdtluuGVrssD+\npD93mr2NFlpLmqRf0oqLexLueikl+pq/JBoE4odXd7R9EFOisJsjK1hy90le\nA6VUnM/iV77hVGhg/70qLTPkh7Q41xhTlNksFyEZePZpVyD9wyRIHuzU2gNb\nEcO2M0/IOKzSFwFZXiIVq4y2ZoDVBf3uz7+sKPduSS3BtA1zLa82fVAHqhNw\nHSOB6N8OGZfuoxQM0T8BD+OkQ38e0zZzk3h+tgLQO4I7ql03xwJGsoQo0ATS\n9nFokP8eg7kypNZhRmesH+GAc/A+ioEC1xEOng1DlJpDRZ96l0Gb9gcUJv+o\nhT7m\r\n=kETD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUZ2Vd1EgVnJz6VEy19bgy9ywbRLdVu8GvRAmVrplFMAiAJNAmUyImBEqVNC9/DUYsWYL9/rPdtBsgH2eGikCk8Xw=="}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.4.0_1580749019634_0.7921255056492875"},"_hasShrinkwrap":false},"0.5.0":{"name":"downlevel-dts","version":"0.5.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r test/ts3.4 baselines"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","typescript":"^3.8.0-dev.20200111"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"d790523bd0519ee0caf3fd0eae8b4d2db8241d2f","_id":"downlevel-dts@0.5.0","_nodeVersion":"12.13.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hGikqjcnlkDXqga55u/jQx0ZdQz9Q3LtSqyceHSYavWOmSUoVUGjWZ/zwfiVMFL8rl+LKvJn9L5uaAq7P7xMNA==","shasum":"7db798f303f124d0d2dace838fd3ee5cf4bf53b4","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.5.0.tgz","fileCount":16,"unpackedSize":17734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4Q6oCRA9TVsSAnZWagAAOqkP/iop9CJofJf0xFPB88ZQ\nuv/6xTei78IRQaDNrFgXoxiT0RaWJe/F81122xAN5vXEsPB1A9DZDPFnG+Zd\nT2DAGOX9n6kmPDYbnHvggL9dGLR/z8RJHhQrLLQIBt8VSax3FKIrN0YfSrQ0\nViZ7dvqAJ3tnL6r+RXR7xOut5B5m4sVzOYFCfQ45V4SGTm93Yywp+KBv2Ogm\nFSjJxvZ+eppLFYqTpQDfjOm1lCcflKuTRYEmP8aQ6fkbzw0Y7m9OaJPrl+iy\n/9h0TjvChYHeHoyAvwyL26h2GKgqBMpxkoxQBeJ/NQxHsZ7xWxX/e/2G+E3K\ne4DexrgtkRQ3FiTG/nBpGiqxM1VcKPdclm5zg6pEvCiV1W3vtcUwiIATKYtT\nkHHOYUBO9N44SNhV2N/AYh7jZ2rUYqvhnzKb7N+vKk7t+g8oCMkkztPZkIdp\nojvUyjLyoiNY7kFbarRA5yv0LSxe/AwCxp3edNEE9MScJ+B2MdZQ/o9IeQoC\npoy9AiEwyZrC9T5sgoas8m1ARRIdq/aTGE9O9Qt/h4ADxBAyPJFXzATw8b+b\nfF+/WT1idcqNkMqHdVZyIfHJn4hhAzlORMPfr0TzxetPg1Z0PPKUHDcaPdry\nvLNXz4/qWhLfps8ro1rZvfWRnugrV1aT6dvXvzzu+Dq7j92LE0PL6zFNojmX\nPsBF\r\n=SEpv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5otm7QLLvxKbTcfskpIHVmrl5g4ZT4ZWlVFl5nWBylAIgOLYN8ONVlfKjSQVm0bsvJQmyqbDwERFOZfKEW4MTXdg="}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.5.0_1591807655944_0.6773502486435508"},"_hasShrinkwrap":false},"0.6.0":{"name":"downlevel-dts","version":"0.6.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r test/ts3.4 baselines"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","typescript":"^4.1.0-dev.20200804"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"ca924f6fdb2abc875b6884dea541327c57fe443d","_id":"downlevel-dts@0.6.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Jy3ZZcXWPzTn5jJRW5WpdEtIq8+UowWWi5TEBgHHvzw320kouV//2KgVhfcuOpP93KS3UAokTxnZKU4L75kRSQ==","shasum":"1e52db9fa3ad9e3919a36545412f0b41a44289d1","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.6.0.tgz","fileCount":16,"unpackedSize":21328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKdtLCRA9TVsSAnZWagAAfwsP/2OD7YEN3ej5Is3GNDCV\nW/RKGmM/tYAgwbac/1acjRaSoQIqm245AQ/vZ8/5ggrtlIrk9l9J/fXrJN+1\ntXRrqlG2+eM3plaWEr6fVM3AEgFc45UUeE2yYEZC4P3LZLdWiJiPhsoOO+Fu\nljRTs5Ac3zhOHaoFKSH3z124+ZfjtiCpWgh2u61ZUJ+yjiJkKvnwELBf8ofW\nU2tk1JNn6YwdbEq7dSLIZHjHkO+TNBcdSs278b7+T0RVJmdnP4VRoH0yG21k\nqYEntYtvoWT5usLtV99jvMOt+QNr/+RcJGZdcFvTzD3tsV5iqHj8dnX55CAz\nicv4pvsr6Ly+7yAWKnO9qEuXPJO9tIXR8VmyJR+yZOz6PT+DZjFIVDoUgbZi\nic/UtdVbBQCOWSyI8UaNLpwZgOCbTm4wz9tWmcumJ2muCrRlCcEM1RiTMNtX\npb2zvcpQA1cM0jmmCkGpqq166NbOk9hvT53iVcYud/R/EO6FuQM/Cjls3vaH\npFXV3r2C+Tmws/+Mj9GbtqFsDFYIST6wjgPEFKe4xFb+Wdm1k8tP04305nOv\ns+UH0vLmxpbJk1dDVxjp12UTUSVxiJ5bKlbFLBIDiw6Qxi1dB6+4rSyMSNUc\n0bobkDmjs6mbmP3SBTuAAgBFS/2ksIUf6gUI4qaSZb1pSm1IrTLusvANXrun\ni2ER\r\n=f+Sx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCphKm8/p10KDXeezTLkKwwkwSR/W/NN7pQyQTmKBdvOAIgUxut4F8t+Ymy66LZ1+UpoePzFx+plOEqEgIJuRGAc5w="}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.6.0_1596578635264_0.11587315358869188"},"_hasShrinkwrap":false},"0.7.0":{"name":"downlevel-dts","version":"0.7.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r baselines/local/ts* baselines/reference"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","semver":"^7.3.2","typescript":"^4.1.0-dev.20201026"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","@types/semver":"^7.3.4","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"1e4deb7c988edd64a18d5a2d9cea1e70c10cfc9c","_id":"downlevel-dts@0.7.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tcjGqElN0/oad/LJBlaxmZ3zOYEQOBbGuirKzif8s1jeRiWBdNX9H6OBFlRjOQkosXgV+qSjs4osuGCivyZ4Jw==","shasum":"155c24310dad8a4820ad077e64b15a8c461aa932","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.7.0.tgz","fileCount":29,"unpackedSize":33614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmEQiCRA9TVsSAnZWagAAjVAQAJ7c2Jv8i0ma3cn5aDJx\n7Lf7LVHUJTaD7LKCnfPZ44ELALNqd1WJEbvTDSJwFmFAkq2oh8jPNhxlfIl9\n4x42MdvQ03u2U1xNDt/UPdbwp9tx6V8EN2fBfMIrTvb9VciV8Qg34Dtw0ESt\nUgIKGL39gmK3byD/zrrrNaEKEHHXbdP0sZBgCWM+oWFEHD7WOWDn2RX2WpKB\nPGK+hzLX1NpW74Ezkceo37JP1W2/yZHZIRywLSiq6XnQN8LcvcjFo/fbJlh7\ncuafZ+G3MiCP4WWRlWt8tBqHt9cPT08ej7nIFeX1UajZ7JK6y4U30WB/i1+x\nyw84u78UHt5cgKVvem7Y8Cal4yikvq/90EMb62PNmYkL84tkLvSvbSaYXVuy\n7kG/18erdSeLIswi54pXATiRVUECy7YcfR96n43gQjznisQHClzKxMz60Bdl\nI/8fG/qWeHnZFcjX9HEwi8ccHXQuzKmGWZRmnDOmvdmr4Cf/ncqnFp9xDoCG\nY6Pc2wE8oJiKYzTM/hvGZl4lK2a5ji3atOD4GTidEysX9YCHwKO9AD1ojiEt\nWTCjY+3RAXyiqPVINb4JnmDh61zrKT25y/2ngkSjwpIgXJsi+YYylrwrsWto\nGHqWRDU535qxXQ970fHf771T+vx1+gXYOemDzrwPbCcf/vmQKthkmRNbn3/+\nAiX+\r\n=WiqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu9YFSoHL34L9GDDbiVpnDWwyyxcfRzlO3h/NXSc4VBwIgHL6rs8nhoB6Qym0+L9BDP6sPoIcdC+g4Wd9A5E/3WS8="}]},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.7.0_1603814433468_0.9971101614532287"},"_hasShrinkwrap":false},"0.8.0":{"name":"downlevel-dts","version":"0.8.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r baselines/local/ts* baselines/reference"},"repository":{"type":"git","url":"git+https://github.com/sandersn/downlevel-dts.git"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"shelljs":"^0.8.3","semver":"^7.3.2","typescript":"^4.1.0-dev.20201026"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","@types/semver":"^7.3.4","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"6ea66ce59bd2512bc350ad000dd657792267c375","bugs":{"url":"https://github.com/sandersn/downlevel-dts/issues"},"_id":"downlevel-dts@0.8.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-wBy+Q0Ya/1XRz9MMaj3BXH95E8aSckY3lppmUnf8Qv7dUg0wbWm3szDiVL4PdAvwcS7JbBBDPhCXeAGNT3ttFQ==","shasum":"bed86768357824b1a04f60df79d8b0867b83a382","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.8.0.tgz","fileCount":30,"unpackedSize":37022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3M4JCRA9TVsSAnZWagAAeZAP/i5VGtTpo80jsd6OaU+R\nL2M7rhItyz7ndtokADlDm6TJhyYexOH2lDmkO6TXmTIODHvmNgj3cx06QsC0\nnHRjBs0c0ea/FYmPtQ3icwxYytlpKh7cxZZK83x7CJLMa1VRO2sFIVAtc8Sy\nRSjVREt00l+C+0WHtfjRfh9TwlSzkdM5dtfc4lbtJ1eAlFYil73TQmBXhmtd\n1EgW0CVRLtXUZGHvidTkqCBU/sdVbALOm75OhFRLTSNQLp2NpUR75Z48cBXk\nZxkG18o/sZSQDD49p4n4IZFHgrdbQAQoqC3B/JDJUsz3r6cwH0wPkX/gqPnr\n+UDDpgmIvJq4pBaIk1JTL8s45eV+99i9OuWlIW107FBax/3OUrGy++ynnaE7\nJIfRkrF/vlkLXg31uQfPDF0P3b6ClLak0xRRjA34qiYqLdVDgVrugFYZHoTP\nNTOxcEnjtDtf+l1NEDgdVTbQoCR26dhiwKoCiz4enXUcYcoEhkyhhpl7knPy\nSz3cwuAhiunFySwUbkDCovTcrZZW525gUeCrblKlhxTQTzK4+FqG6xQJqTAo\nsRAw8uxEeC1GyjcjA13pGKdVLKkZYp4TVOnHK5NkHAbSKMorJ1lSiEA1sBei\nvrnATJdfhUKr5IOMbCZLGdvuiEq9t91VTM/9DHUTmto1dZWcCgwAculhXtWd\nObEB\r\n=6M6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlo+ed2jcGDrINyr4ef0C9YW4A+AmOWu59QziDr5zQHAiAkR+nI2Wi1iBISacH0Knmh9hcLYmqsSynvb2jSYUWnGw=="}]},"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.8.0_1641860616741_0.12756654660412714"},"_hasShrinkwrap":false},"0.9.0":{"name":"downlevel-dts","version":"0.9.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r baselines/local/ts* baselines/reference"},"repository":{"type":"git","url":"git+https://github.com/sandersn/downlevel-dts.git"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"semver":"^7.3.2","shelljs":"^0.8.3","typescript":"^4.5.5"},"devDependencies":{"@types/node":"^13.1.6","@types/shelljs":"^0.8.6","@types/semver":"^7.3.4","husky":"^4.0.0","jest":"^24.9.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"4e39ef02877c76f812b84dce76ee0e77be9dfedd","bugs":{"url":"https://github.com/sandersn/downlevel-dts/issues"},"_id":"downlevel-dts@0.9.0","_nodeVersion":"16.2.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-XDYaZ7yY4yPLlNx3txbYRzUF6WiElAgMJQ/ACIaZnKISwuWw2eAHD7Ecp3u60ntej6i1yaMtjsN02hhA4FakFw==","shasum":"23c71e5bdf825a073f80a7ed077553c81aabdf01","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.9.0.tgz","fileCount":42,"unpackedSize":61189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQrsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUyA/+LtLCaP8g3n4cwZ/GtA76szFXmsTAufKnklsZlJI6CprXI29g\r\n2q51At482XfoSDx05wxCayrkprQe8DFfcCwhXAl4APYzSTfN5Kl2nmaVdSl8\r\nfxOFcNMRcTPCYwcp2RMhugpeqykpHRr56Gf4ar5xelwqlF1o6a5SmkFVcYTI\r\nNEw9YMRmyoh44oTy248cZTVV+rvYHtfofqCApdclsgHuZai01U0aSUcUuaNP\r\nNrVENsLzIG4PkPxlCrXiiy1/RpZS4+6MK0IVCYd/LTKiztHgdnv3adt413gH\r\n1eIspTftUdwfH8Ra9HJmo881mi7HPQquLC+YUHWY+A4duxuRhbdiMldJsnqn\r\nmxOiNX7uh+fLk23rDF2wsJ8CM/C0d/2Pza919O9E3K/Yz5lbF5J6++16W/E2\r\n1yBl4EEpFEE7ZcfHb/Dqeu0sAY7BMMd5K1BYxGUG5L9XTannTGBSybEPHVtX\r\nCrG46nCiNsIf/ACuPIhjwnkrY6JVmIb87U66A/fOOWvOBwOKIINkTVlClYWV\r\nn5rT269bEKNK8B/oLoI4mwIrujiTEm7Dd2Co63pfwqTmQs/TnV0gtuVw0OtH\r\nE8MM+69nmHtQVpVOffJLw6r5rWusyrls2AEiFyvsmno1Ypew1k96bj4vEtBS\r\n99ll5cszp3o/PW5qosIh9y2OI0js0UpgZiQ=\r\n=wN+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcZlS6QgQsYwpcm0x7B7yv+9X7vWikf53fZ0D7+nLtGQIgSZIV5L4Lx0LV75qPbT5gvzxtcESQJsmMlUSmaMedDLc="}]},"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.9.0_1646070508683_0.4811990882757453"},"_hasShrinkwrap":false},"0.10.0":{"name":"downlevel-dts","version":"0.10.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r baselines/local/ts* baselines/reference"},"repository":{"type":"git","url":"git+https://github.com/sandersn/downlevel-dts.git"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"semver":"^7.3.2","shelljs":"^0.8.3","typescript":"next"},"devDependencies":{"@types/node":"^13.1.6","@types/semver":"^7.3.4","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^28.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"713bc189f72c85f4ae0045b539297a88a568b0a9","bugs":{"url":"https://github.com/sandersn/downlevel-dts/issues"},"_id":"downlevel-dts@0.10.0","_nodeVersion":"16.2.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-AZ7tnUy4XJArsjv6Bcuivvxx+weMvOGHF6seu7e7PVOqMDHMSlfgMl1kt+F4Y2+5TmDwKWHOdimM1DZKihQs8Q==","shasum":"d2be7b4408a1f9eb3a39e15a361f8ea4f175facc","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.10.0.tgz","fileCount":45,"unpackedSize":67277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfeR9ozLPxX+N8xDpzIZj3cIleoDre+51Zx6esEcVHPQIhAMYl1HKc/GTzI0xt4LfBnB3B0lZyzidQ1Flsk7r/nRGk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZt9RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPjxAAmHaoFkiI9HJNXBkOFIiyt9TR94GdoRUNTy73Vw7rtnu70YTP\r\ns29/73Tx5vD4KscZAqtVfn92Dx3X54UaNgsXRDNoYWI7wCAndqHjxLRgyyQ0\r\nX96w08EqNZhx0YU0tLlCJIf73yWf9OhNeg1kQZGlOPjyhyKy2JZFhzm7GM3G\r\n42yqIfP0WPlWQSsvSEWtwM4QI1aSA33GBjXPHOZQgb00lZ3m5rp+zX+Rf0RG\r\nXEm6y6IeK4QU4b0/5QBjHZmanoPKTFkb2onw6xTy6q/Pw4pf03iOdBlE4ztj\r\n/1c8/mqv6/PEgYqH9BsxXnJlBeckK+mbY0IZTbreZEfXpIRSCd9gDc0+xjMS\r\nxzORa/IMtt8HahGFdaWgYRDq50w4UQOoiirbA2iNPaA9M3QHkGhSKYZdCXDW\r\nGW+FWkBpBEU6/42eAp8CX+2Pg0wA+nJjlgibVE6et3cMfw/m8L2OUnPIzMPO\r\nRPR7hlDO7/r7LysesQWc9Tmq/RkL+qka5Vnlt1YSoA8gfzPdroqP72Fmym9n\r\nFgdZjccCjx4TXxVfuc3sJZQupeFdpEMWbtJPBy7xBMpqXhCzc5FdLPTGTuJc\r\nI5iHNhaSTiZq6jVy/asPbAxnn8EP19+7js18naW9qHyrotqtRp3M3EbWfC+M\r\nlpPEMlRV+W11138RVsmg+/0YMdQ5d0MqJjA=\r\n=IZCU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.10.0_1650909009635_0.2170523020101094"},"_hasShrinkwrap":false},"0.10.1":{"name":"downlevel-dts","version":"0.10.1","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r baselines/local/ts* baselines/reference"},"repository":{"type":"git","url":"git+https://github.com/sandersn/downlevel-dts.git"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"semver":"^7.3.2","shelljs":"^0.8.3","typescript":"next"},"devDependencies":{"@types/node":"^13.1.6","@types/semver":"^7.3.4","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^28.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"5188cd434b3277e4824c69175b978e7fff9ace2f","bugs":{"url":"https://github.com/sandersn/downlevel-dts/issues"},"_id":"downlevel-dts@0.10.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bwY63Y0Gfwotcly4vU6rB66m5txvfQzDGd1Gai9E9orqsDIswXKjkdR18Tm6TidnAk9+J5N68a5VMDO2bsQCKQ==","shasum":"2f0a09f0e63f43c49da78897edb1bb292c8769cf","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.10.1.tgz","fileCount":45,"unpackedSize":67422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm6n4+eCY9WQRk3qlWDPOoTpXJ57pgR4HTsJsN8K5siQIgbEYmg6+Kb6g2zF24g5pwqDnwvEnVLjLcFhnEoTuHIFs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1NA//XCx0SN1BJ5YjEIAY8I+07oz/9AQ+4Mik0I53F7vaQ5yPseja\r\nc9Dw9PngGM8Om6OAUag37dp7zL+NioBFuBrTB2o+xgfpPHtordIvgqlAR1r0\r\nvAbgyVWT9SLIS26FjMs58ZyfJLRVS1h0HosedTmPCCLeRpOm0+3hd2jPzhhz\r\nSWChtn7GxoSEhRVDQ9SaFW4ePHzFTeWS1J5KO0ZGXxFMzx4s/S2A8/kuEbzL\r\nK+941W9YM8VeTjVHLbM3Nb63IpuiBCTGJENvB4NqFdaAVnk27uaChNxXTuEU\r\nuTdamhYRvndXRasDg+TugK5ip52AsIlOx+xf4/lqbaUYJptbkGUoQVWc9TNA\r\n0rD3x6+KeZF/IFNM27F9oGdzeCWqUaj2qHpeHO6PzpF6ulDOSq7wOmv/uuaT\r\nGEA7bjJrBpGZBKO0AXaDl2gStfJaZY31gCibAp9cy3wrodksqwy4N5Tx2sMj\r\nTuoifjbzvCT9JbHAkmAC2L0yzN4oanZsSSb5MUCwCeAxNYkGal9PkTbRLQJI\r\nueWH2Ze/lYzVuHG6/sb1CWiMjuWs7hgtywolNxMmyTtMZZ7uzgf0ORY9Edvk\r\nJrAQAkxcZ4OSXGaipTVJxxEX4AWdCLqYWtV2qU0x4B/lNCtFVQwWmTk4Rli0\r\n3Q4XhxIRYHkuwiCw6l4o8iXXC8wxXiixzI0=\r\n=Ef+N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.10.1_1661787150225_0.15121126497310966"},"_hasShrinkwrap":false},"0.11.0":{"name":"downlevel-dts","version":"0.11.0","description":"Convert d.ts to be compatible with older typescript compilers","homepage":"https://github.com/sandersn/downlevel-dts","main":"index.js","bin":{"downlevel-dts":"index.js"},"scripts":{"test":"jest","baseline-accept":"cp -r baselines/local/ts* baselines/reference"},"repository":{"type":"git","url":"git+https://github.com/sandersn/downlevel-dts.git"},"author":{"name":"Nathan Shively-Sanders"},"license":"MIT","dependencies":{"semver":"^7.3.2","shelljs":"^0.8.3","typescript":"next"},"devDependencies":{"@types/node":"^13.1.6","@types/semver":"^7.3.4","@types/shelljs":"^0.8.6","husky":"^4.0.0","jest":"^28.0.0","prettier":"^1.19.1","pretty-quick":"^2.0.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"c6cfd171a7c3e957fca9d467be3519d36ef7c142","bugs":{"url":"https://github.com/sandersn/downlevel-dts/issues"},"_id":"downlevel-dts@0.11.0","_nodeVersion":"16.15.1","_npmVersion":"7.20.1","dist":{"integrity":"sha512-vo835pntK7kzYStk7xUHDifiYJvXxVhUapt85uk2AI94gUUAQX9HNRtrcMHNSc3YHJUEHGbYIGsM99uIbgAtxw==","shasum":"514a2d723009c5845730c1db6c994484c596ed9c","tarball":"https://registry.npmjs.org/downlevel-dts/-/downlevel-dts-0.11.0.tgz","fileCount":45,"unpackedSize":69581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtATrA8iEilCy2wD8ygNHE9Jh9d1Wxl5fdc0Je+6F4EAIhAMRei6xdSsTtKVOzc1Xx1gKYeqnd0zz8RS+2yjkHgViW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUDLdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv/g/+ODYPKm26SQrCDwGVP2iKSvfYr3AkuLj0ds0vtGSNLD98LQxS\r\nYucGcR5OGrWAAhyyesCbyTZNUfnwMKRx5/ycGuj3IpCa+BYOjGmrMMHggO9L\r\n14SiZPzPCvxrAQ/2ibddMHncF4DVD8A6CErEBif6TcFcGaM6lOaa2RuhKZQA\r\n7ryB2w812YB0NgWRxGODt3XSBDghHP2yvXl16fyTXaoKeCHbejkRGsT6x13l\r\nEMiEolcc1UAI30qEVbGS9BiSyZheIHN27kFOVNY+Em17wXiUyvTWFbxTKXc3\r\nWxqqSotvaH7Gyh1/5Qcn1cV985chdj9mzPCy7szsD/bYVaCXnt6JIIdFiUs8\r\nEYjVij2Bst2YrH3FL+IFhfWiHAH/5Qjhi9m/ZHIb0dKzx5r/tuupGYYq+c4B\r\nw/6f1M9ibC2g2iECjBCQMwVKITa24GIgscEh4un+Mp9HM4icoaoUJx3gAESM\r\nI/tk+GFIWFz023qIEqOFoAlVF2/sM7VVpCt5Pcd7b0pkIu8iGXjeI2ApkX/6\r\nIaINOHoybMWynQMykwX/0axsAi4fNAVFz0sXBqIky254dktsdoVLRzh2TPn0\r\nNfQGtp8kIaHcIR5L9ak5peKDxfOT4ulOgI2vScVT9Djbdnd9MtzqXMFsFK59\r\nqsCu+/61W7jK9t1w50pMfgv1zjcrGDDdE7w=\r\n=HdJO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sanders_n","email":"ncsander@indiana.edu"},"directories":{},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/downlevel-dts_0.11.0_1666200285306_0.7800111055625607"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-16T22:52:37.099Z","0.1.0":"2019-10-16T22:52:37.243Z","modified":"2022-10-19T17:24:45.562Z","0.2.0":"2020-01-15T23:03:17.608Z","0.3.0":"2020-01-27T23:53:05.990Z","0.4.0":"2020-02-03T16:56:59.715Z","0.5.0":"2020-06-10T16:47:36.078Z","0.6.0":"2020-08-04T22:03:55.387Z","0.7.0":"2020-10-27T16:00:33.665Z","0.8.0":"2022-01-11T00:23:37.053Z","0.9.0":"2022-02-28T17:48:28.834Z","0.10.0":"2022-04-25T17:50:09.834Z","0.10.1":"2022-08-29T15:32:30.436Z","0.11.0":"2022-10-19T17:24:45.490Z"},"maintainers":[{"name":"sanders_n","email":"ncsander@indiana.edu"}],"description":"Convert d.ts to be compatible with older typescript compilers","author":{"name":"Nathan Shively-Sanders"},"license":"MIT","readme":"downlevel-dts rewrites .d.ts files created by any version of TypeScript so\nthat they work with TypeScript 3.4 or later. It does this by\nconverting code with new features into code that uses equivalent old\nfeatures. For example, it rewrites accessors to properties, because\nTypeScript didn't support accessors in .d.ts files until 3.6:\n\n```ts\ndeclare class C {\n  get x(): number;\n}\n```\n\nbecomes\n\n```ts\ndeclare class C {\n  readonly x: number;\n}\n```\n\nNote that not all features can be downlevelled. For example,\nTypeScript 4.0 allows spreading multiple tuple type variables, at any\nposition in a tuple. This is not allowed in previous versions, but has\nno obvious downlevel emit, so downlevel-dts doesn't attempt to do\nanything. Be sure to test the output of downlevel-dts with the\nappropriate version of TypeScript.\n\n## Features\n\nHere is the list of features that are downlevelled:\n\n### `Omit` (3.5)\n\n```ts\ntype Less = Omit<T, K>;\n```\n\nbecomes\n\n```ts\ntype Less = Pick<T, Exclude<keyof T, K>>;\n```\n\n`Omit` has had non-builtin implementations since TypeScript 2.2, but\nbecame built-in in TypeScript 3.5.\n\n#### Semantics\n\n`Omit` is a type alias, so the downlevel should behave exactly the same.\n\n### Accessors (3.6)\n\nTypeScript prevented accessors from being in .d.ts files until\nTypeScript 3.6 because they behave very similarly to properties.\nHowever, they behave differently with inheritance, so the distinction\ncan be useful.\n\n```ts\ndeclare class C {\n  get x(): number;\n}\n```\n\nbecomes\n\n```ts\ndeclare class C {\n  readonly x: number;\n}\n```\n\n#### Semantics\n\nThe properties emitted downlevel can be overridden in more cases than\nthe original accessors, so the downlevel d.ts will be less strict. See\n[the TypeScript 3.7 release\nnotes](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#the-usedefineforclassfields-flag-and-the-declare-property-modifier)\nfor more detail.\n\n### `asserts` assertion guards (3.7)\n\nTypeScript 3.7 introduced the `asserts` keyword, which provides a way to indicate that a function will throw if a parameter doesn't meet a condition.\nThis allows TypeScript to understand that whatever condition such a function checks must be true for the remainder of the containing scope.\n\nSince there is no way to model this before 3.7, such functions are downlevelled to return `void`:\n\n```ts\ndeclare function assertIsString(val: any, msg?: string): asserts val is string;\ndeclare function assert(val: any, msg?: string): asserts val;\n```\n\nbecomes\n\n```ts\ndeclare function assertIsString(val: any, msg?: string): void;\ndeclare function assert(val: any, msg?: string): void;\n```\n\n### Type-only import/export (3.8)\n\nThe downlevel emit is quite simple:\n\n```ts\nimport type { T } from 'x';\n```\n\nbecomes\n\n```ts\nimport { T } from \"x\";\n```\n\n#### Semantics\n\nThe downlevel d.ts will be less strict because a class will be\nconstructable:\n\n```ts\ndeclare class C {\n}\nexport type { C };\n```\n\nbecomes\n\n```ts\ndeclare class C {}\nexport { C };\n```\n\nand the latter allows construction:\n\n```ts\nimport { C } from \"x\";\nvar c = new C();\n```\n\n### `type` modifiers on import/export names (4.5)\n\nThe downlevel emit depends on the TypeScript target version and whether type and\nvalue imports/exports are mixed.\n\nAn import/export declaration with only import/export names that have `type`\nmodifiers\n\n```ts\nimport { type A, type B } from \"x\";\nexport { type A, type B };\n```\n\nbecomes:\n\n```ts\n// TS 3.8+\nimport type { A, B } from \"x\";\nexport type { A, B };\n\n// TS 3.7 or less\nimport { A, B } from \"x\";\nexport { A, B };\n```\n\nA mixed import/export declaration\n\n```ts\nimport { A, type B } from \"x\";\nexport { A, type B };\n```\n\nbecomes:\n\n```ts\n// TS 3.8+\nimport type { B } from \"x\";\nimport { A } from \"x\";\nexport type { B };\nexport { A };\n\n// TS 3.7 or less\nimport { A, B } from \"x\";\nexport { A, B };\n```\n\n#### Semantics\n\nWhen an import/export declaration has only import/export names with `type`\nmodifiers, it is emitted as a type-only import/export declaration for TS 3.8+\nand as a value import/export declaration for TS 3.7 or less. The latter will be\nless strict (see [type-only import/export](#type-only-importexport-38)).\n\nWhen type and value imports/exports are mixed, two import/export declarations\nare emitted for TS 3.8+, one for type-only imports/exports and another one for\nvalue imports/exports. For TS 3.7 or less, one value import/export declaration\nis emitted which will be less strict (see\n[type-only import/export](#type-only-importexport-38)).\n\n### `#private` (3.8)\n\nTypeScript 3.8 supports the new ECMAScript-standard #private properties in\naddition to its compile-time-only private properties. Since neither\nare accessible at compile-time, downlevel-dts converts #private\nproperties to compile-time private properties:\n\n```ts\ndeclare class C {\n  #private\n}\n```\n\nIt becomes:\n\n```ts\ndeclare class C {\n  private \"#private\"`\n}\n```\n\n#### Semantics\n\nThe standard emit for _any_ class with a #private property just adds a\nsingle `#private` line. Similarly, a class with a private property\nadds only the name of the property, but not the type. The d.ts\nincludes only enough information for consumers to avoid interfering\nwith the private property:\n\n```ts\nclass C {\n  #x = 1\n  private y = 2\n}\n```\n\nemits\n\n```ts\ndeclare class C {\n  #private\n  private y\n}\n```\n\nwhich then downlevels to\n\n```ts\ndeclare class C {\n  private \"#private\";\n  private y;\n}\n```\n\nThis is incorrect if your class already has a field named `\"#private\"`.\nBut you really shouldn't do this!\n\nThe downlevel d.ts incorrectly prevents consumers from creating a\nprivate property themselves named `\"#private\"`. The consumers of the\nd.ts **also** shouldn't do this.\n\n### `export * from 'x'` (3.8)\n\nTypeScript 3.8 supports the new ECMAScript-standard `export * as namespace` syntax, which is just syntactic sugar for two import/export\nstatements:\n\n```ts\nexport * as ns from 'x';\n```\n\nbecomes\n\n```ts\nimport * as ns_1 from \"x\";\nexport { ns_1 as ns };\n```\n\n#### Semantics\n\nThe downlevel semantics should be exactly the same as the original.\n\n### `[named: number, tuple: string, ...members: boolean[]]` (4.0)\n\nTypeScript 4.0 supports naming tuple members:\n\n```ts\ntype T = [foo: number, bar: string];\n```\n\nbecomes\n\n```ts\ntype T = [/** foo */ number, /** bar */ string];\n```\n\n#### Semantics\n\nThe downlevel semantics are exactly the same as the original, but\nthe TypeScript language service won't be able to show the member names.\n\n### `in out T` (4.7)\n\nTypescript 4.7 supports variance annotations on type parameter declarations:\n\n```ts\ninterface State<in out T> {\n    get: () => T;\n    set: (value: T) => void;\n}\n```\n\nbecomes:\n\n```ts\ninterface State<T> {\n  get: () => T;\n  set: (value: T) => void;\n}\n```\n\n#### Semantics\n\nThe downlevel .d.ts omits the variance annotations, which will change the variance in the cases where they were added because the compiler gets it wrong.\n\n## Target\n\nSince the earliest downlevel feature is from TypeScript 3.5,\ndownlevel-dts targets TypeScript 3.4 by default. The downlevel target is\nconfigurable with `--to` argument.\n\nCurrently, TypeScript 3.0 features like `unknown` are not\ndownlevelled, nor are there any other plans to support TypeScript 2.x.\n\n### Downlevel semantics\n\n## Usage\n\n1. `$ npm install downlevel-dts`\n2. `$ npx downlevel-dts . ts3.4 [--to=3.4]`\n3. To your package.json, add\n\n```json\n\"typesVersions\": {\n  \"<4.0\": { \"*\": [\"ts3.4/*\"] }\n}\n```\n\n4. `$ cp tsconfig.json ts3.9/tsconfig.json`\n\nThese instructions are modified and simplified from the Definitely Typed ones.\n","readmeFilename":"README.md","homepage":"https://github.com/sandersn/downlevel-dts","repository":{"type":"git","url":"git+https://github.com/sandersn/downlevel-dts.git"},"bugs":{"url":"https://github.com/sandersn/downlevel-dts/issues"}}