-
-
Save mellis481/517fb15b186b1d5d3aa494ce0f453517 to your computer and use it in GitHub Desktop.
Preact + React types
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
node_modules | |
lib |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { createElement, Component, render } from "preact"; | |
import { createStore } from "redux"; | |
import { Provider, connect } from "react-redux"; | |
import { Router } from "preact-router"; | |
import { Select } from "antd"; | |
// Redux component | |
interface ReduxState { | |
count: number; | |
} | |
function reducer(state: ReduxState = { count: 0 }, action: any) { | |
return state; | |
} | |
const store = createStore(reducer); | |
function Count({ count }: { count: number }) { | |
return <div>Count: {count}</div>; | |
} | |
const ConnectedCount = connect(({ count }: ReduxState) => ({ count }))(Count); | |
// Preact class and function components | |
class Hello extends Component { | |
getCustomDropdown = (menu: React.ReactElement) => ( | |
<div> | |
<span>Custom element</span> | |
{menu} | |
</div> | |
); | |
render() { | |
const items = ["one", "two", "three"]; | |
return ( | |
<Select placeholder="Select..." dropdownRender={this.getCustomDropdown}> | |
{items.map((item) => ( | |
<Select.Option key={item} value={item}> | |
{item} | |
</Select.Option> | |
))} | |
</Select> | |
); | |
} | |
} | |
function World() { | |
return <span>World</span>; | |
} | |
// Putting them all together... | |
class App extends Component { | |
render() { | |
return ( | |
<Provider store={store}> | |
<Router> | |
<Hello /> | |
<World /> | |
<ConnectedCount /> | |
</Router> | |
</Provider> | |
); | |
} | |
} | |
// Render it! | |
const root = document.getElementById("root"); | |
if (!root) { | |
throw new Error("Could not find root."); | |
} | |
render(<App />, root); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "preact-react-types", | |
"version": "1.0.0", | |
"lockfileVersion": 1, | |
"requires": true, | |
"dependencies": { | |
"@ant-design/colors": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", | |
"integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", | |
"requires": { | |
"@ctrl/tinycolor": "^3.4.0" | |
} | |
}, | |
"@ant-design/icons": { | |
"version": "4.6.2", | |
"resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.6.2.tgz", | |
"integrity": "sha512-QsBG2BxBYU/rxr2eb8b2cZ4rPKAPBpzAR+0v6rrZLp/lnyvflLH3tw1vregK+M7aJauGWjIGNdFmUfpAOtw25A==", | |
"requires": { | |
"@ant-design/colors": "^6.0.0", | |
"@ant-design/icons-svg": "^4.0.0", | |
"@babel/runtime": "^7.11.2", | |
"classnames": "^2.2.6", | |
"rc-util": "^5.9.4" | |
} | |
}, | |
"@ant-design/icons-svg": { | |
"version": "4.1.0", | |
"resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", | |
"integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" | |
}, | |
"@ant-design/react-slick": { | |
"version": "0.28.3", | |
"resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.3.tgz", | |
"integrity": "sha512-u3onF2VevGRbkGbgpldVX/nzd7LFtLeZJE0x2xIFT2qYHKkJZ6QT/jQ7KqYK4UpeTndoyrbMqLN4DiJza4BVBg==", | |
"requires": { | |
"@babel/runtime": "^7.10.4", | |
"classnames": "^2.2.5", | |
"json2mq": "^0.2.0", | |
"lodash": "^4.17.21", | |
"resize-observer-polyfill": "^1.5.0" | |
} | |
}, | |
"@babel/runtime": { | |
"version": "7.13.10", | |
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", | |
"integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", | |
"requires": { | |
"regenerator-runtime": "^0.13.4" | |
} | |
}, | |
"@ctrl/tinycolor": { | |
"version": "3.4.0", | |
"resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", | |
"integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" | |
}, | |
"@types/hoist-non-react-statics": { | |
"version": "3.3.1", | |
"resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", | |
"integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", | |
"requires": { | |
"@types/react": "*", | |
"hoist-non-react-statics": "^3.3.0" | |
} | |
}, | |
"@types/prop-types": { | |
"version": "15.7.3", | |
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", | |
"integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" | |
}, | |
"@types/react": { | |
"version": "17.0.3", | |
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.3.tgz", | |
"integrity": "sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg==", | |
"requires": { | |
"@types/prop-types": "*", | |
"@types/scheduler": "*", | |
"csstype": "^3.0.2" | |
} | |
}, | |
"@types/react-redux": { | |
"version": "7.1.16", | |
"resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.16.tgz", | |
"integrity": "sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw==", | |
"requires": { | |
"@types/hoist-non-react-statics": "^3.3.0", | |
"@types/react": "*", | |
"hoist-non-react-statics": "^3.3.0", | |
"redux": "^4.0.0" | |
} | |
}, | |
"@types/scheduler": { | |
"version": "0.16.1", | |
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", | |
"integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" | |
}, | |
"antd": { | |
"version": "4.15.3", | |
"resolved": "https://registry.npmjs.org/antd/-/antd-4.15.3.tgz", | |
"integrity": "sha512-SQdr8FpwubyV8NOrVyYLZGEp7gYLeaV/WXQuMy11EHtk3pBH48T645ts0hhdb1vl7z92+ViWlgHADEjKJVCJaw==", | |
"requires": { | |
"@ant-design/colors": "^6.0.0", | |
"@ant-design/icons": "^4.6.2", | |
"@ant-design/react-slick": "~0.28.1", | |
"@babel/runtime": "^7.12.5", | |
"array-tree-filter": "^2.1.0", | |
"classnames": "^2.2.6", | |
"copy-to-clipboard": "^3.2.0", | |
"lodash": "^4.17.21", | |
"moment": "^2.25.3", | |
"rc-cascader": "~1.4.0", | |
"rc-checkbox": "~2.3.0", | |
"rc-collapse": "~3.1.0", | |
"rc-dialog": "~8.5.1", | |
"rc-drawer": "~4.3.0", | |
"rc-dropdown": "~3.2.0", | |
"rc-field-form": "~1.20.0", | |
"rc-image": "~5.2.4", | |
"rc-input-number": "~7.0.1", | |
"rc-mentions": "~1.5.0", | |
"rc-menu": "~8.10.0", | |
"rc-motion": "^2.4.0", | |
"rc-notification": "~4.5.2", | |
"rc-pagination": "~3.1.6", | |
"rc-picker": "~2.5.10", | |
"rc-progress": "~3.1.0", | |
"rc-rate": "~2.9.0", | |
"rc-resize-observer": "^1.0.0", | |
"rc-select": "~12.1.6", | |
"rc-slider": "~9.7.1", | |
"rc-steps": "~4.1.0", | |
"rc-switch": "~3.2.0", | |
"rc-table": "~7.13.0", | |
"rc-tabs": "~11.7.0", | |
"rc-textarea": "~0.3.0", | |
"rc-tooltip": "~5.1.0", | |
"rc-tree": "~4.1.0", | |
"rc-tree-select": "~4.3.0", | |
"rc-trigger": "^5.2.1", | |
"rc-upload": "~4.2.0-alpha.0", | |
"rc-util": "^5.9.4", | |
"scroll-into-view-if-needed": "^2.2.25", | |
"warning": "^4.0.3" | |
} | |
}, | |
"array-tree-filter": { | |
"version": "2.1.0", | |
"resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", | |
"integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" | |
}, | |
"async-validator": { | |
"version": "3.5.2", | |
"resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", | |
"integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" | |
}, | |
"classnames": { | |
"version": "2.3.1", | |
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", | |
"integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" | |
}, | |
"compute-scroll-into-view": { | |
"version": "1.0.17", | |
"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", | |
"integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" | |
}, | |
"copy-to-clipboard": { | |
"version": "3.3.1", | |
"resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", | |
"integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", | |
"requires": { | |
"toggle-selection": "^1.0.6" | |
} | |
}, | |
"csstype": { | |
"version": "3.0.8", | |
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", | |
"integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" | |
}, | |
"date-fns": { | |
"version": "2.21.1", | |
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.21.1.tgz", | |
"integrity": "sha512-m1WR0xGiC6j6jNFAyW4Nvh4WxAi4JF4w9jRJwSI8nBmNcyZXPcP9VUQG+6gHQXAmqaGEKDKhOqAtENDC941UkA==" | |
}, | |
"dom-align": { | |
"version": "1.12.1", | |
"resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.1.tgz", | |
"integrity": "sha512-CdTD9EdA5WviP8oO3n+okOm0Xt7dSuWxRTLcJiW0memwUr3Tvz66JDDCh9cb50IZFHXvBmLoyX454uJU/EVg+g==" | |
}, | |
"hoist-non-react-statics": { | |
"version": "3.3.2", | |
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", | |
"integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", | |
"requires": { | |
"react-is": "^16.7.0" | |
} | |
}, | |
"js-tokens": { | |
"version": "4.0.0", | |
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | |
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" | |
}, | |
"json2mq": { | |
"version": "0.2.0", | |
"resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", | |
"integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", | |
"requires": { | |
"string-convert": "^0.2.0" | |
} | |
}, | |
"lodash": { | |
"version": "4.17.21", | |
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", | |
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" | |
}, | |
"loose-envify": { | |
"version": "1.4.0", | |
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", | |
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", | |
"requires": { | |
"js-tokens": "^3.0.0 || ^4.0.0" | |
} | |
}, | |
"mini-store": { | |
"version": "3.0.6", | |
"resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", | |
"integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", | |
"requires": { | |
"hoist-non-react-statics": "^3.3.2", | |
"shallowequal": "^1.0.2" | |
} | |
}, | |
"moment": { | |
"version": "2.29.1", | |
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", | |
"integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" | |
}, | |
"object-assign": { | |
"version": "4.1.1", | |
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", | |
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" | |
}, | |
"preact": { | |
"version": "10.5.13", | |
"resolved": "https://registry.npmjs.org/preact/-/preact-10.5.13.tgz", | |
"integrity": "sha512-q/vlKIGNwzTLu+jCcvywgGrt+H/1P/oIRSD6mV4ln3hmlC+Aa34C7yfPI4+5bzW8pONyVXYS7SvXosy2dKKtWQ==" | |
}, | |
"preact-router": { | |
"version": "3.2.1", | |
"resolved": "https://registry.npmjs.org/preact-router/-/preact-router-3.2.1.tgz", | |
"integrity": "sha512-KEN2VN1DxUlTwzW5IFkF13YIA2OdQ2OvgJTkQREF+AA2NrHRLaGbB68EjS4IeZOa1shvQ1FvEm3bSLta4sXBhg==" | |
}, | |
"prop-types": { | |
"version": "15.7.2", | |
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", | |
"integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", | |
"requires": { | |
"loose-envify": "^1.4.0", | |
"object-assign": "^4.1.1", | |
"react-is": "^16.8.1" | |
} | |
}, | |
"rc-align": { | |
"version": "4.0.9", | |
"resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.9.tgz", | |
"integrity": "sha512-myAM2R4qoB6LqBul0leaqY8gFaiECDJ3MtQDmzDo9xM9NRT/04TvWOYd2YHU9zvGzqk9QXF6S9/MifzSKDZeMw==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"dom-align": "^1.7.0", | |
"rc-util": "^5.3.0", | |
"resize-observer-polyfill": "^1.5.1" | |
} | |
}, | |
"rc-cascader": { | |
"version": "1.4.2", | |
"resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.2.tgz", | |
"integrity": "sha512-JVuLGrSi+3G8DZyPvlKlGVWJjhoi9NTz6REHIgRspa5WnznRkKGm2ejb0jJtz0m2IL8Q9BG4ZA2sXuqAu71ltQ==", | |
"requires": { | |
"@babel/runtime": "^7.12.5", | |
"array-tree-filter": "^2.1.0", | |
"rc-trigger": "^5.0.4", | |
"rc-util": "^5.0.1", | |
"warning": "^4.0.1" | |
} | |
}, | |
"rc-checkbox": { | |
"version": "2.3.2", | |
"resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", | |
"integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.1" | |
} | |
}, | |
"rc-collapse": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.0.tgz", | |
"integrity": "sha512-EwpNPJcLe7b+5JfyaxM9ZNnkCgqArt3QQO0Cr5p5plwz/C9h8liAmjYY5I4+hl9lAjBqb7ZwLu94+z+rt5g1WQ==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"rc-motion": "^2.3.4", | |
"rc-util": "^5.2.1", | |
"shallowequal": "^1.1.0" | |
} | |
}, | |
"rc-dialog": { | |
"version": "8.5.2", | |
"resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.2.tgz", | |
"integrity": "sha512-3n4taFcjqhTE9uNuzjB+nPDeqgRBTEGBfe46mb1e7r88DgDo0lL4NnxY/PZ6PJKd2tsCt+RrgF/+YeTvJ/Thsw==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.6", | |
"rc-motion": "^2.3.0", | |
"rc-util": "^5.6.1" | |
} | |
}, | |
"rc-drawer": { | |
"version": "4.3.1", | |
"resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.3.1.tgz", | |
"integrity": "sha512-GMfFy4maqxS9faYXEhQ+0cA1xtkddEQzraf6SAdzWbn444DrrLogwYPk1NXSpdXjLCLxgxOj9MYtyYG42JsfXg==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.6", | |
"rc-util": "^5.7.0" | |
} | |
}, | |
"rc-dropdown": { | |
"version": "3.2.0", | |
"resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", | |
"integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.6", | |
"rc-trigger": "^5.0.4" | |
} | |
}, | |
"rc-field-form": { | |
"version": "1.20.0", | |
"resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.20.0.tgz", | |
"integrity": "sha512-jkzsIfXR7ywEYdeAtktt1aLff88wxIPDLpq7KShHNl4wlsWrCE+TzkXBfjvVzYOVZt5GGrD8YDqNO/q6eaR/eA==", | |
"requires": { | |
"@babel/runtime": "^7.8.4", | |
"async-validator": "^3.0.3", | |
"rc-util": "^5.8.0" | |
} | |
}, | |
"rc-image": { | |
"version": "5.2.4", | |
"resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.2.4.tgz", | |
"integrity": "sha512-kWOjhZC1OoGKfvWqtDoO9r8WUNswBwnjcstI6rf7HMudz0usmbGvewcWqsOhyaBRJL9+I4eeG+xiAoxV1xi75Q==", | |
"requires": { | |
"@babel/runtime": "^7.11.2", | |
"classnames": "^2.2.6", | |
"rc-dialog": "~8.5.0", | |
"rc-util": "^5.0.6" | |
} | |
}, | |
"rc-input-number": { | |
"version": "7.0.6", | |
"resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.0.6.tgz", | |
"integrity": "sha512-J5DIoCKIunoPb16FEghaEOyNDuZXD5F9LxLNcqd31z/0e37XtuHgo4QF/TonKLsESwdg7UAzWhiD0K6PPrN3YQ==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.5", | |
"rc-util": "^5.9.8" | |
} | |
}, | |
"rc-mentions": { | |
"version": "1.5.3", | |
"resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz", | |
"integrity": "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.6", | |
"rc-menu": "^8.0.1", | |
"rc-textarea": "^0.3.0", | |
"rc-trigger": "^5.0.4", | |
"rc-util": "^5.0.1" | |
} | |
}, | |
"rc-menu": { | |
"version": "8.10.7", | |
"resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.7.tgz", | |
"integrity": "sha512-m/ypV7OjkkUsMdutzMUxEI8tWyi0Y1TQ5YkSDk7k2uv2aCKkHYEoDKsDAfcPeejo3HMo2z5unWE+jD+dCphraw==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"mini-store": "^3.0.1", | |
"rc-motion": "^2.0.1", | |
"rc-trigger": "^5.1.2", | |
"rc-util": "^5.7.0", | |
"resize-observer-polyfill": "^1.5.0", | |
"shallowequal": "^1.1.0" | |
} | |
}, | |
"rc-motion": { | |
"version": "2.4.3", | |
"resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.3.tgz", | |
"integrity": "sha512-GZLLFXHl/VqTfI7bSZNNZozcblNmDka1AAoQig7EZ6s0rWg5y0RlgrcHWO+W+nrOVbYfJDxoaQUoP2fEmvCWmA==", | |
"requires": { | |
"@babel/runtime": "^7.11.1", | |
"classnames": "^2.2.1", | |
"rc-util": "^5.2.1" | |
} | |
}, | |
"rc-notification": { | |
"version": "4.5.5", | |
"resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.5.tgz", | |
"integrity": "sha512-YIfhTSw+h5GsSdgMnuMx24wqiPlg3FeamuOlkh9RkyHx+SeZVAKzQ0juy2NGvPEF2hDWi5xTqxUqLdo0L2AmGg==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"rc-motion": "^2.2.0", | |
"rc-util": "^5.0.1" | |
} | |
}, | |
"rc-overflow": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.1.1.tgz", | |
"integrity": "sha512-bkGrxvWtz6xQfxBPBQcN8xOEHFCeG0R4pfLAku6kFLQF9NPMTt5HvT+Bq0+stqom9eI3WRlun6RPzfjTamPwew==", | |
"requires": { | |
"@babel/runtime": "^7.11.1", | |
"classnames": "^2.2.1", | |
"rc-resize-observer": "^1.0.0", | |
"rc-util": "^5.5.1" | |
} | |
}, | |
"rc-pagination": { | |
"version": "3.1.6", | |
"resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.6.tgz", | |
"integrity": "sha512-Pb2zJEt8uxXzYCWx/2qwsYZ3vSS9Eqdw0cJBli6C58/iYhmvutSBqrBJh51Z5UzYc5ZcW5CMeP5LbbKE1J3rpw==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.1" | |
} | |
}, | |
"rc-picker": { | |
"version": "2.5.10", | |
"resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.10.tgz", | |
"integrity": "sha512-d2or2jql9SSY8CaRPybpbKkXBq3bZ6g88UKyWQZBLTCrc92Xm87RfRC/P3UEQo/CLmia3jVF7IXVi1HmNe2DZA==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.1", | |
"date-fns": "^2.15.0", | |
"moment": "^2.24.0", | |
"rc-trigger": "^5.0.4", | |
"rc-util": "^5.4.0", | |
"shallowequal": "^1.1.0" | |
} | |
}, | |
"rc-progress": { | |
"version": "3.1.3", | |
"resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.3.tgz", | |
"integrity": "sha512-Jl4fzbBExHYMoC6HBPzel0a9VmhcSXx24LVt/mdhDM90MuzoMCJjXZAlhA0V0CJi+SKjMhfBoIQ6Lla1nD4QNw==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.6" | |
} | |
}, | |
"rc-rate": { | |
"version": "2.9.1", | |
"resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", | |
"integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.5", | |
"rc-util": "^5.0.1" | |
} | |
}, | |
"rc-resize-observer": { | |
"version": "1.0.0", | |
"resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.0.tgz", | |
"integrity": "sha512-RgKGukg1mlzyGdvzF7o/LGFC8AeoMH9aGzXTUdp6m+OApvmRdUuOscq/Y2O45cJA+rXt1ApWlpFoOIioXL3AGg==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.1", | |
"rc-util": "^5.0.0", | |
"resize-observer-polyfill": "^1.5.1" | |
} | |
}, | |
"rc-select": { | |
"version": "12.1.10", | |
"resolved": "https://registry.npmjs.org/rc-select/-/rc-select-12.1.10.tgz", | |
"integrity": "sha512-LQdUhYncvcULlrNcAShYicc1obPtnNK7/rvCD+YCm0b2BLLYxl3M3b/HOX6o+ppPej+yZulkUPeU6gcgcp9nag==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"rc-motion": "^2.0.1", | |
"rc-overflow": "^1.0.0", | |
"rc-trigger": "^5.0.4", | |
"rc-util": "^5.9.8", | |
"rc-virtual-list": "^3.2.0" | |
} | |
}, | |
"rc-slider": { | |
"version": "9.7.2", | |
"resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.2.tgz", | |
"integrity": "sha512-mVaLRpDo6otasBs6yVnG02ykI3K6hIrLTNfT5eyaqduFv95UODI9PDS6fWuVVehVpdS4ENgOSwsTjrPVun+k9g==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.5", | |
"rc-tooltip": "^5.0.1", | |
"rc-util": "^5.0.0", | |
"shallowequal": "^1.1.0" | |
} | |
}, | |
"rc-steps": { | |
"version": "4.1.3", | |
"resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz", | |
"integrity": "sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA==", | |
"requires": { | |
"@babel/runtime": "^7.10.2", | |
"classnames": "^2.2.3", | |
"rc-util": "^5.0.1" | |
} | |
}, | |
"rc-switch": { | |
"version": "3.2.2", | |
"resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", | |
"integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.1", | |
"rc-util": "^5.0.1" | |
} | |
}, | |
"rc-table": { | |
"version": "7.13.3", | |
"resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.13.3.tgz", | |
"integrity": "sha512-oP4fknjvKCZAaiDnvj+yzBaWcg+JYjkASbeWonU1BbrLcomkpKvMUgPODNEzg0QdXA9OGW0PO86h4goDSW06Kg==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.5", | |
"rc-resize-observer": "^1.0.0", | |
"rc-util": "^5.4.0", | |
"shallowequal": "^1.1.0" | |
} | |
}, | |
"rc-tabs": { | |
"version": "11.7.3", | |
"resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz", | |
"integrity": "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w==", | |
"requires": { | |
"@babel/runtime": "^7.11.2", | |
"classnames": "2.x", | |
"rc-dropdown": "^3.1.3", | |
"rc-menu": "^8.6.1", | |
"rc-resize-observer": "^1.0.0", | |
"rc-util": "^5.5.0" | |
} | |
}, | |
"rc-textarea": { | |
"version": "0.3.4", | |
"resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.4.tgz", | |
"integrity": "sha512-ILUYx831ZukQPv3m7R4RGRtVVWmL1LV4ME03L22mvT56US0DGCJJaRTHs4vmpcSjFHItph5OTmhodY4BOwy81A==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.1", | |
"rc-resize-observer": "^1.0.0", | |
"rc-util": "^5.7.0" | |
} | |
}, | |
"rc-tooltip": { | |
"version": "5.1.0", | |
"resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.1.0.tgz", | |
"integrity": "sha512-pFqD1JZwNIpbdcefB7k5xREoHAWM/k3yQwYF0iminbmDXERgq4rvBfUwIvlCqqZSM7HDr9hYeYr6ZsVNaKtvCQ==", | |
"requires": { | |
"@babel/runtime": "^7.11.2", | |
"rc-trigger": "^5.0.0" | |
} | |
}, | |
"rc-tree": { | |
"version": "4.1.5", | |
"resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.5.tgz", | |
"integrity": "sha512-q2vjcmnBDylGZ9/ZW4F9oZMKMJdbFWC7um+DAQhZG1nqyg1iwoowbBggUDUaUOEryJP+08bpliEAYnzJXbI5xQ==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"rc-motion": "^2.0.1", | |
"rc-util": "^5.0.0", | |
"rc-virtual-list": "^3.0.1" | |
} | |
}, | |
"rc-tree-select": { | |
"version": "4.3.2", | |
"resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.2.tgz", | |
"integrity": "sha512-tkouzhl8OpbTg4C9tVuP8nJ5jiZS7/wiusOIcFVgswhs1V3Jc+XHMKpLhR01egJ1bgsW1A6VrVCz3udxtdJSDA==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "2.x", | |
"rc-select": "^12.0.0", | |
"rc-tree": "^4.0.0", | |
"rc-util": "^5.0.5" | |
} | |
}, | |
"rc-trigger": { | |
"version": "5.2.6", | |
"resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.6.tgz", | |
"integrity": "sha512-XHsO7IBBDDIlBV++BTrmw2kCVNpNZQZCkT7d/edGWAsCxUTSYntw4gBXavicw/L0iT+rox8m5dgyZmMbmxoQJQ==", | |
"requires": { | |
"@babel/runtime": "^7.11.2", | |
"classnames": "^2.2.6", | |
"rc-align": "^4.0.0", | |
"rc-motion": "^2.0.0", | |
"rc-util": "^5.5.0" | |
} | |
}, | |
"rc-upload": { | |
"version": "4.2.0", | |
"resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.2.0.tgz", | |
"integrity": "sha512-BXtvBs1PnwLjaUzBBU5z4yb9NMSaxc6mUIoPmS9LUAzaTz12L3TLrwu+8dnopYUiyLmYFS3LEO7aUfEWBqJfSA==", | |
"requires": { | |
"@babel/runtime": "^7.10.1", | |
"classnames": "^2.2.5", | |
"rc-util": "^5.2.0" | |
} | |
}, | |
"rc-util": { | |
"version": "5.12.1", | |
"resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.12.1.tgz", | |
"integrity": "sha512-PrvX/LUPONoeIaJ35hiS5SeXP6DhwAfpoJG6X4Kc5X7NDgCgk/NfXrNfmijuSh8suHkWk1Quz93d2JdjomwOQA==", | |
"requires": { | |
"@babel/runtime": "^7.12.5", | |
"react-is": "^16.12.0", | |
"shallowequal": "^1.1.0" | |
} | |
}, | |
"rc-virtual-list": { | |
"version": "3.2.6", | |
"resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.2.6.tgz", | |
"integrity": "sha512-8FiQLDzm3c/tMX0d62SQtKDhLH7zFlSI6pWBAPt+TUntEqd3Lz9zFAmpvTu8gkvUom/HCsDSZs4wfV4wDPWC0Q==", | |
"requires": { | |
"classnames": "^2.2.6", | |
"rc-resize-observer": "^1.0.0", | |
"rc-util": "^5.0.7" | |
} | |
}, | |
"react-is": { | |
"version": "16.13.1", | |
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", | |
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" | |
}, | |
"react-redux": { | |
"version": "7.2.3", | |
"resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.3.tgz", | |
"integrity": "sha512-ZhAmQ1lrK+Pyi0ZXNMUZuYxYAZd59wFuVDGUt536kSGdD0ya9Q7BfsE95E3TsFLE3kOSFp5m6G5qbatE+Ic1+w==", | |
"requires": { | |
"@babel/runtime": "^7.12.1", | |
"@types/react-redux": "^7.1.16", | |
"hoist-non-react-statics": "^3.3.2", | |
"loose-envify": "^1.4.0", | |
"prop-types": "^15.7.2", | |
"react-is": "^16.13.1" | |
} | |
}, | |
"redux": { | |
"version": "4.0.5", | |
"resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", | |
"integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", | |
"requires": { | |
"loose-envify": "^1.4.0", | |
"symbol-observable": "^1.2.0" | |
} | |
}, | |
"regenerator-runtime": { | |
"version": "0.13.7", | |
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", | |
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" | |
}, | |
"resize-observer-polyfill": { | |
"version": "1.5.1", | |
"resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", | |
"integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" | |
}, | |
"scroll-into-view-if-needed": { | |
"version": "2.2.28", | |
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", | |
"integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", | |
"requires": { | |
"compute-scroll-into-view": "^1.0.17" | |
} | |
}, | |
"shallowequal": { | |
"version": "1.1.0", | |
"resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", | |
"integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" | |
}, | |
"string-convert": { | |
"version": "0.2.1", | |
"resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", | |
"integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" | |
}, | |
"symbol-observable": { | |
"version": "1.2.0", | |
"resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", | |
"integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" | |
}, | |
"toggle-selection": { | |
"version": "1.0.6", | |
"resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", | |
"integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" | |
}, | |
"typescript": { | |
"version": "4.2.4", | |
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", | |
"integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", | |
"dev": true | |
}, | |
"warning": { | |
"version": "4.0.3", | |
"resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", | |
"integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", | |
"requires": { | |
"loose-envify": "^1.0.0" | |
} | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "preact-react-types", | |
"version": "1.0.0", | |
"description": "", | |
"main": "src/index.js", | |
"scripts": { | |
"build": "tsc -p ./tsconfig.json" | |
}, | |
"author": "", | |
"license": "MIT", | |
"dependencies": { | |
"antd": "^4.15.3", | |
"preact": "^10.5.13", | |
"preact-router": "^3.2.1", | |
"react-redux": "^7.2.3", | |
"redux": "^4.0.5" | |
}, | |
"devDependencies": { | |
"typescript": "^4.2.4" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"compilerOptions": { | |
"target": "es2015", | |
"moduleResolution": "node", | |
"esModuleInterop": true, | |
"strict": true, | |
"outDir": "lib", | |
"jsx": "react", | |
"jsxFactory": "createElement" | |
}, | |
"include": ["index.tsx"] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment