on master help sign in
Add Typescript
e82810dtomholford
package-lock.json+50−3
@@ -11536,6 +11536,15 @@
11536 "@types/istanbul-lib-report": "*"
11536 "@types/istanbul-lib-report": "*"
11537 }
11537 }
11538 },
11538 },
11539+ "@types/jest": {
11540+ "version": "26.0.23",
11541+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz",
11542+ "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==",
11543+ "requires": {
11544+ "jest-diff": "^26.0.0",
11545+ "pretty-format": "^26.0.0"
11546+ }
11547+ },
11539 "@types/json-schema": {
11548 "@types/json-schema": {
11540 "version": "7.0.7",
11549 "version": "7.0.7",
11541 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
11550 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
@@ -11591,9 +11600,9 @@
11591 "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA=="
11600 "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA=="
11592 },
11601 },
11593 "@types/node": {
11602 "@types/node": {
11594− "version": "14.0.23",
11603+ "version": "15.12.2",
11595− "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.23.tgz",
11604+ "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz",
11596− "integrity": "sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw=="
11605+ "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww=="
11597 },
11606 },
11598 "@types/normalize-package-data": {
11607 "@types/normalize-package-data": {
11599 "version": "2.4.0",
11608 "version": "2.4.0",
@@ -11618,6 +11627,11 @@
11618 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz",
11627 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz",
11619 "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA=="
11628 "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA=="
11620 },
11629 },
11630+ "@types/prop-types": {
11631+ "version": "15.7.3",
11632+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
11633+ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw=="
11634+ },
11621 "@types/q": {
11635 "@types/q": {
11622 "version": "1.5.4",
11636 "version": "1.5.4",
11623 "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
11637 "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
@@ -11633,6 +11647,24 @@
11633 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz",
11647 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz",
11634 "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA=="
11648 "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA=="
11635 },
11649 },
11650+ "@types/react": {
11651+ "version": "17.0.9",
11652+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz",
11653+ "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==",
11654+ "requires": {
11655+ "@types/prop-types": "*",
11656+ "@types/scheduler": "*",
11657+ "csstype": "^3.0.2"
11658+ }
11659+ },
11660+ "@types/react-dom": {
11661+ "version": "17.0.6",
11662+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz",
11663+ "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==",
11664+ "requires": {
11665+ "@types/react": "*"
11666+ }
11667+ },
11636 "@types/resolve": {
11668 "@types/resolve": {
11637 "version": "0.0.8",
11669 "version": "0.0.8",
11638 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz",
11670 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz",
@@ -11641,6 +11673,11 @@
11641 "@types/node": "*"
11673 "@types/node": "*"
11642 }
11674 }
11643 },
11675 },
11676+ "@types/scheduler": {
11677+ "version": "0.16.1",
11678+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
11679+ "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA=="
11680+ },
11644 "@types/secp256k1": {
11681 "@types/secp256k1": {
11645 "version": "4.0.1",
11682 "version": "4.0.1",
11646 "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.1.tgz",
11683 "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.1.tgz",
@@ -17160,6 +17197,11 @@
17160 "cssom": "~0.3.6"
17197 "cssom": "~0.3.6"
17161 }
17198 }
17162 },
17199 },
17200+ "csstype": {
17201+ "version": "3.0.8",
17202+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
17203+ "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
17204+ },
17163 "currently-unhandled": {
17205 "currently-unhandled": {
17164 "version": "0.4.1",
17206 "version": "0.4.1",
17165 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
17207 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -38476,6 +38518,11 @@
38476 "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz",
38518 "resolved": "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz",
38477 "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g=="
38519 "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g=="
38478 },
38520 },
38521+ "typescript": {
38522+ "version": "4.3.2",
38523+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz",
38524+ "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw=="
38525+ },
38479 "typescript-compare": {
38526 "typescript-compare": {
38480 "version": "0.0.2",
38527 "version": "0.0.2",
38481 "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz",
38528 "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz",
package.json+5
@@ -19,6 +19,10 @@
19 "@ledgerhq/hw-app-eth": "^5.52.0",
19 "@ledgerhq/hw-app-eth": "^5.52.0",
20 "@ledgerhq/hw-transport-u2f": "^5.34.0",
20 "@ledgerhq/hw-transport-u2f": "^5.34.0",
21 "@tlon/sigil-js": "^1.4.1",
21 "@tlon/sigil-js": "^1.4.1",
22+ "@types/jest": "^26.0.23",
23+ "@types/node": "^15.12.2",
24+ "@types/react": "^17.0.9",
25+ "@types/react-dom": "^17.0.6",
22 "@welldone-software/why-did-you-render": "^3.2.3",
26 "@welldone-software/why-did-you-render": "^3.2.3",
23 "async-retry": "^1.2.3",
27 "async-retry": "^1.2.3",
24 "azimuth-js": "^0.22.1",
28 "azimuth-js": "^0.22.1",
@@ -55,6 +59,7 @@
55 "react-teleporter": "^1.1.0",
59 "react-teleporter": "^1.1.0",
56 "secp256k1": "^3.5.2",
60 "secp256k1": "^3.5.2",
57 "trezor-connect": "^8.1.14",
61 "trezor-connect": "^8.1.14",
62+ "typescript": "^4.3.2",
58 "urbit-key-generation": "^0.19.0",
63 "urbit-key-generation": "^0.19.0",
59 "urbit-ob": "^4.1.4",
64 "urbit-ob": "^4.1.4",
60 "urbit-paper-renderer": "^2.0.9",
65 "urbit-paper-renderer": "^2.0.9",