├── .editorconfig ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── examples ├── preact-playground │ ├── README.md │ ├── package.json │ └── src │ │ ├── config.js │ │ ├── files │ │ ├── .gitignore │ │ ├── assets │ │ │ ├── favicon.ico │ │ │ └── icons │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ └── mstile-150x150.png │ │ └── manifest.json │ │ ├── index.js │ │ ├── package.json │ │ ├── proppy-redux │ │ ├── actions │ │ │ └── counter.js │ │ ├── components │ │ │ └── PlayWithStore.js │ │ ├── constants │ │ │ └── index.js │ │ ├── reducers │ │ │ ├── counter.js │ │ │ └── index.js │ │ └── store │ │ │ └── index.js │ │ ├── proppy-rx │ │ └── PlayWithStream.js │ │ ├── proppy │ │ ├── PlayCompose.js │ │ ├── PlayDidSubscribe.js │ │ ├── PlayEmit.js │ │ ├── PlayMap.js │ │ ├── PlayOnChange.js │ │ ├── PlayShouldUpdate.js │ │ ├── PlayWithHandlers.js │ │ ├── PlayWithObservable.js │ │ ├── PlayWithProps.js │ │ ├── PlayWithReducer.js │ │ ├── PlayWithState.js │ │ ├── PlayWithStateHandlers.js │ │ └── PlayWithTimer.js │ │ └── style │ │ └── index.scss └── react-playground │ ├── README.md │ ├── package.json │ ├── public │ └── index.html │ └── src │ ├── config.js │ ├── index.js │ ├── proppy-redux │ ├── actions │ │ └── counter.js │ ├── components │ │ └── PlayWithStore.js │ ├── constants │ │ └── index.js │ ├── reducers │ │ ├── counter.js │ │ └── index.js │ └── store │ │ └── index.js │ ├── proppy-rx │ └── PlayWithStream.js │ └── proppy │ ├── PlayCompose.js │ ├── PlayDidSubscribe.js │ ├── PlayEmit.js │ ├── PlayMap.js │ ├── PlayOnChange.js │ ├── PlayShouldUpdate.js │ ├── PlayWithHandlers.js │ ├── PlayWithObservable.js │ ├── PlayWithProps.js │ ├── PlayWithReducer.js │ ├── PlayWithState.js │ ├── PlayWithStateHandlers.js │ └── PlayWithTimer.js ├── lerna.json ├── package.json ├── packages ├── proppy-frint-react │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── ProppyProvider.tsx │ │ ├── index.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── proppy-preact │ ├── .gitignore │ ├── .npmignore │ ├── ProppyProvider.js │ ├── README.md │ ├── attach.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── ProppyContext.ts │ │ ├── ProppyProvider.tsx │ │ ├── ProppySubscription.tsx │ │ ├── attach.spec.tsx │ │ ├── attach.tsx │ │ ├── index.spec.ts │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── proppy-react │ ├── .gitignore │ ├── .npmignore │ ├── ProppyProvider.js │ ├── README.md │ ├── attach.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── ProppyContext.ts │ │ ├── ProppyProvider.tsx │ │ ├── ProppySubscription.tsx │ │ ├── attach.spec.tsx │ │ ├── attach.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── proppy-redux │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── withStore.spec.ts │ │ └── withStore.ts │ ├── tsconfig.json │ ├── webpack.config.js │ └── withStore.js ├── proppy-rx │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── from.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── from.spec.ts │ │ ├── from.ts │ │ ├── index.ts │ │ ├── withStream.spec.ts │ │ └── withStream.ts │ ├── tsconfig.json │ ├── webpack.config.js │ └── withStream.js ├── proppy-vue │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── attach.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── attach.spec.ts │ │ ├── attach.ts │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js └── proppy │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── compose.js │ ├── create.js │ ├── didSubscribe.js │ ├── emit.js │ ├── handleReceivedProps.js │ ├── jest.config.js │ ├── map.js │ ├── onChange.js │ ├── package.json │ ├── shouldUpdate.js │ ├── src │ ├── compose.spec.ts │ ├── compose.ts │ ├── create.ts │ ├── didSubscribe.spec.ts │ ├── didSubscribe.ts │ ├── emit.spec.ts │ ├── emit.ts │ ├── handleReceivedProps.spec.ts │ ├── handleReceivedProps.ts │ ├── index.ts │ ├── map.spec.ts │ ├── map.ts │ ├── onChange.spec.ts │ ├── onChange.ts │ ├── shouldUpdate.spec.ts │ ├── shouldUpdate.ts │ ├── types.ts │ ├── willDestroy.spec.ts │ ├── willDestroy.ts │ ├── withHandlers.spec.ts │ ├── withHandlers.ts │ ├── withObservable.spec.ts │ ├── withObservable.ts │ ├── withProps.spec.ts │ ├── withProps.ts │ ├── withReducer.spec.ts │ ├── withReducer.ts │ ├── withState.spec.ts │ ├── withState.ts │ ├── withStateHandlers.spec.ts │ ├── withStateHandlers.ts │ ├── withTimer.spec.ts │ └── withTimer.ts │ ├── tsconfig.json │ ├── webpack.config.js │ ├── willDestroy.js │ ├── withHandlers.js │ ├── withObservable.js │ ├── withProps.js │ ├── withReducer.js │ ├── withState.js │ ├── withStateHandlers.js │ └── withTimer.js ├── site ├── assets │ ├── css │ │ ├── content.scss │ │ ├── flow.scss │ │ ├── footer.scss │ │ ├── global.scss │ │ ├── header.scss │ │ └── main.scss │ ├── img │ │ ├── banner-trimmed-900.png │ │ ├── banner-trimmed.png │ │ ├── banner.png │ │ ├── js-logo.png │ │ ├── logo-text-80.png │ │ ├── logo-text.png │ │ ├── logo-transparent-128.png │ │ ├── logo-transparent.png │ │ ├── preact-logo.png │ │ ├── proppy-flow.gif │ │ ├── proppy-og.png │ │ ├── proppy-square-128.png │ │ ├── proppy-square.png │ │ ├── react-logo.svg │ │ ├── redux-logo.png │ │ ├── rxjs-logo.png │ │ └── vue-logo.png │ └── js │ │ └── site.js ├── bin │ └── build.js ├── content │ ├── README.md │ └── docs │ │ ├── README.md │ │ ├── api.md │ │ ├── bundling.md │ │ ├── changelog.md │ │ ├── contributing.md │ │ ├── examples │ │ ├── react-counter.md │ │ ├── react-fetch-request.md │ │ ├── react-redux.md │ │ ├── react-rxjs.md │ │ └── vue-counter.md │ │ ├── factory-instance.md │ │ ├── faq.md │ │ ├── introduction.md │ │ ├── lifecycle.md │ │ ├── packages │ │ ├── proppy-preact.md │ │ ├── proppy-react.md │ │ ├── proppy-redux.md │ │ ├── proppy-rx.md │ │ ├── proppy-vue.md │ │ └── proppy.md │ │ ├── playground.md │ │ ├── props.md │ │ ├── providers.md │ │ ├── quickstart.md │ │ └── testing.md ├── data │ ├── defaults.json │ └── sidebarLinks.json ├── layouts │ ├── default.html │ └── home.html └── partials │ ├── assets_body.html │ ├── assets_head.html │ ├── docsSidebar.html │ ├── footer.html │ └── navLinks.html └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | proppyjs.com 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/README.md -------------------------------------------------------------------------------- /examples/preact-playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/README.md -------------------------------------------------------------------------------- /examples/preact-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/package.json -------------------------------------------------------------------------------- /examples/preact-playground/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/config.js -------------------------------------------------------------------------------- /examples/preact-playground/src/files/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/.gitignore -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/favicon.ico -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/icons/favicon-16x16.png -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/icons/favicon-32x32.png -------------------------------------------------------------------------------- /examples/preact-playground/src/files/assets/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/assets/icons/mstile-150x150.png -------------------------------------------------------------------------------- /examples/preact-playground/src/files/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/files/manifest.json -------------------------------------------------------------------------------- /examples/preact-playground/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/index.js -------------------------------------------------------------------------------- /examples/preact-playground/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/package.json -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-redux/actions/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-redux/actions/counter.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-redux/components/PlayWithStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-redux/components/PlayWithStore.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-redux/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-redux/constants/index.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-redux/reducers/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-redux/reducers/counter.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-redux/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-redux/reducers/index.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-redux/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-redux/store/index.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy-rx/PlayWithStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy-rx/PlayWithStream.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayCompose.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayDidSubscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayDidSubscribe.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayEmit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayEmit.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayMap.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayOnChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayOnChange.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayShouldUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayShouldUpdate.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithHandlers.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithObservable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithObservable.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithProps.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithReducer.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithState.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithStateHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithStateHandlers.js -------------------------------------------------------------------------------- /examples/preact-playground/src/proppy/PlayWithTimer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/proppy/PlayWithTimer.js -------------------------------------------------------------------------------- /examples/preact-playground/src/style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/preact-playground/src/style/index.scss -------------------------------------------------------------------------------- /examples/react-playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/README.md -------------------------------------------------------------------------------- /examples/react-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/package.json -------------------------------------------------------------------------------- /examples/react-playground/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/public/index.html -------------------------------------------------------------------------------- /examples/react-playground/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/config.js -------------------------------------------------------------------------------- /examples/react-playground/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/index.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-redux/actions/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-redux/actions/counter.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-redux/components/PlayWithStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-redux/components/PlayWithStore.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-redux/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-redux/constants/index.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-redux/reducers/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-redux/reducers/counter.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-redux/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-redux/reducers/index.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-redux/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-redux/store/index.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy-rx/PlayWithStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy-rx/PlayWithStream.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayCompose.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayDidSubscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayDidSubscribe.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayEmit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayEmit.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayMap.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayOnChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayOnChange.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayShouldUpdate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayShouldUpdate.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithHandlers.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithObservable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithObservable.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithProps.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithReducer.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithState.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithStateHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithStateHandlers.js -------------------------------------------------------------------------------- /examples/react-playground/src/proppy/PlayWithTimer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/examples/react-playground/src/proppy/PlayWithTimer.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/package.json -------------------------------------------------------------------------------- /packages/proppy-frint-react/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy-frint-react/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy-frint-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/README.md -------------------------------------------------------------------------------- /packages/proppy-frint-react/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/jest.config.js -------------------------------------------------------------------------------- /packages/proppy-frint-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/package.json -------------------------------------------------------------------------------- /packages/proppy-frint-react/src/ProppyProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/src/ProppyProvider.tsx -------------------------------------------------------------------------------- /packages/proppy-frint-react/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/src/index.spec.ts -------------------------------------------------------------------------------- /packages/proppy-frint-react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/src/index.ts -------------------------------------------------------------------------------- /packages/proppy-frint-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy-frint-react/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-frint-react/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy-preact/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy-preact/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy-preact/ProppyProvider.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/ProppyProvider'); 2 | -------------------------------------------------------------------------------- /packages/proppy-preact/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/README.md -------------------------------------------------------------------------------- /packages/proppy-preact/attach.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/attach'); 2 | -------------------------------------------------------------------------------- /packages/proppy-preact/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/jest.config.js -------------------------------------------------------------------------------- /packages/proppy-preact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/package.json -------------------------------------------------------------------------------- /packages/proppy-preact/src/ProppyContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/ProppyContext.ts -------------------------------------------------------------------------------- /packages/proppy-preact/src/ProppyProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/ProppyProvider.tsx -------------------------------------------------------------------------------- /packages/proppy-preact/src/ProppySubscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/ProppySubscription.tsx -------------------------------------------------------------------------------- /packages/proppy-preact/src/attach.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/attach.spec.tsx -------------------------------------------------------------------------------- /packages/proppy-preact/src/attach.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/attach.tsx -------------------------------------------------------------------------------- /packages/proppy-preact/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/index.spec.ts -------------------------------------------------------------------------------- /packages/proppy-preact/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/src/index.ts -------------------------------------------------------------------------------- /packages/proppy-preact/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy-preact/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-preact/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy-react/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy-react/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy-react/ProppyProvider.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/ProppyProvider'); 2 | -------------------------------------------------------------------------------- /packages/proppy-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/README.md -------------------------------------------------------------------------------- /packages/proppy-react/attach.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/attach'); 2 | -------------------------------------------------------------------------------- /packages/proppy-react/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/jest.config.js -------------------------------------------------------------------------------- /packages/proppy-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/package.json -------------------------------------------------------------------------------- /packages/proppy-react/src/ProppyContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/src/ProppyContext.ts -------------------------------------------------------------------------------- /packages/proppy-react/src/ProppyProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/src/ProppyProvider.tsx -------------------------------------------------------------------------------- /packages/proppy-react/src/ProppySubscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/src/ProppySubscription.tsx -------------------------------------------------------------------------------- /packages/proppy-react/src/attach.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/src/attach.spec.tsx -------------------------------------------------------------------------------- /packages/proppy-react/src/attach.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/src/attach.tsx -------------------------------------------------------------------------------- /packages/proppy-react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/src/index.ts -------------------------------------------------------------------------------- /packages/proppy-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy-react/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-react/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy-redux/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy-redux/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy-redux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/README.md -------------------------------------------------------------------------------- /packages/proppy-redux/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/jest.config.js -------------------------------------------------------------------------------- /packages/proppy-redux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/package.json -------------------------------------------------------------------------------- /packages/proppy-redux/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/src/index.ts -------------------------------------------------------------------------------- /packages/proppy-redux/src/withStore.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/src/withStore.spec.ts -------------------------------------------------------------------------------- /packages/proppy-redux/src/withStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/src/withStore.ts -------------------------------------------------------------------------------- /packages/proppy-redux/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy-redux/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-redux/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy-redux/withStore.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withStore'); 2 | -------------------------------------------------------------------------------- /packages/proppy-rx/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy-rx/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy-rx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/README.md -------------------------------------------------------------------------------- /packages/proppy-rx/from.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/from'); 2 | -------------------------------------------------------------------------------- /packages/proppy-rx/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/jest.config.js -------------------------------------------------------------------------------- /packages/proppy-rx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/package.json -------------------------------------------------------------------------------- /packages/proppy-rx/src/from.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/src/from.spec.ts -------------------------------------------------------------------------------- /packages/proppy-rx/src/from.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/src/from.ts -------------------------------------------------------------------------------- /packages/proppy-rx/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/src/index.ts -------------------------------------------------------------------------------- /packages/proppy-rx/src/withStream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/src/withStream.spec.ts -------------------------------------------------------------------------------- /packages/proppy-rx/src/withStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/src/withStream.ts -------------------------------------------------------------------------------- /packages/proppy-rx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy-rx/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-rx/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy-rx/withStream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withStream'); 2 | -------------------------------------------------------------------------------- /packages/proppy-vue/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy-vue/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/README.md -------------------------------------------------------------------------------- /packages/proppy-vue/attach.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/attach'); 2 | -------------------------------------------------------------------------------- /packages/proppy-vue/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/jest.config.js -------------------------------------------------------------------------------- /packages/proppy-vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/package.json -------------------------------------------------------------------------------- /packages/proppy-vue/src/attach.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/src/attach.spec.ts -------------------------------------------------------------------------------- /packages/proppy-vue/src/attach.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/src/attach.ts -------------------------------------------------------------------------------- /packages/proppy-vue/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/src/index.ts -------------------------------------------------------------------------------- /packages/proppy-vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy-vue/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy-vue/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/proppy/.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | coverage 3 | dist 4 | !lib 5 | -------------------------------------------------------------------------------- /packages/proppy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/README.md -------------------------------------------------------------------------------- /packages/proppy/compose.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/compose'); 2 | -------------------------------------------------------------------------------- /packages/proppy/create.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/create'); 2 | -------------------------------------------------------------------------------- /packages/proppy/didSubscribe.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/didSubscribe'); 2 | -------------------------------------------------------------------------------- /packages/proppy/emit.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/emit'); 2 | -------------------------------------------------------------------------------- /packages/proppy/handleReceivedProps.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/handleReceivedProps'); 2 | -------------------------------------------------------------------------------- /packages/proppy/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/jest.config.js -------------------------------------------------------------------------------- /packages/proppy/map.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/map'); 2 | -------------------------------------------------------------------------------- /packages/proppy/onChange.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/onChange'); 2 | -------------------------------------------------------------------------------- /packages/proppy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/package.json -------------------------------------------------------------------------------- /packages/proppy/shouldUpdate.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/shouldUpdate'); 2 | -------------------------------------------------------------------------------- /packages/proppy/src/compose.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/compose.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/compose.ts -------------------------------------------------------------------------------- /packages/proppy/src/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/create.ts -------------------------------------------------------------------------------- /packages/proppy/src/didSubscribe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/didSubscribe.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/didSubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/didSubscribe.ts -------------------------------------------------------------------------------- /packages/proppy/src/emit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/emit.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/emit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/emit.ts -------------------------------------------------------------------------------- /packages/proppy/src/handleReceivedProps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/handleReceivedProps.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/handleReceivedProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/handleReceivedProps.ts -------------------------------------------------------------------------------- /packages/proppy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/index.ts -------------------------------------------------------------------------------- /packages/proppy/src/map.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/map.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/map.ts -------------------------------------------------------------------------------- /packages/proppy/src/onChange.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/onChange.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/onChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/onChange.ts -------------------------------------------------------------------------------- /packages/proppy/src/shouldUpdate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/shouldUpdate.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/shouldUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/shouldUpdate.ts -------------------------------------------------------------------------------- /packages/proppy/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/types.ts -------------------------------------------------------------------------------- /packages/proppy/src/willDestroy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/willDestroy.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/willDestroy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/willDestroy.ts -------------------------------------------------------------------------------- /packages/proppy/src/withHandlers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withHandlers.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withHandlers.ts -------------------------------------------------------------------------------- /packages/proppy/src/withObservable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withObservable.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withObservable.ts -------------------------------------------------------------------------------- /packages/proppy/src/withProps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withProps.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withProps.ts -------------------------------------------------------------------------------- /packages/proppy/src/withReducer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withReducer.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withReducer.ts -------------------------------------------------------------------------------- /packages/proppy/src/withState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withState.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withState.ts -------------------------------------------------------------------------------- /packages/proppy/src/withStateHandlers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withStateHandlers.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withStateHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withStateHandlers.ts -------------------------------------------------------------------------------- /packages/proppy/src/withTimer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withTimer.spec.ts -------------------------------------------------------------------------------- /packages/proppy/src/withTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/src/withTimer.ts -------------------------------------------------------------------------------- /packages/proppy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/tsconfig.json -------------------------------------------------------------------------------- /packages/proppy/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/packages/proppy/webpack.config.js -------------------------------------------------------------------------------- /packages/proppy/willDestroy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/willDestroy'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withHandlers.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withHandlers'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withObservable.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withObservable'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withProps.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withProps'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withReducer.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withReducer'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withState.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withState'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withStateHandlers.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withStateHandlers'); 2 | -------------------------------------------------------------------------------- /packages/proppy/withTimer.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/withTimer'); 2 | -------------------------------------------------------------------------------- /site/assets/css/content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/css/content.scss -------------------------------------------------------------------------------- /site/assets/css/flow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/css/flow.scss -------------------------------------------------------------------------------- /site/assets/css/footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/css/footer.scss -------------------------------------------------------------------------------- /site/assets/css/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/css/global.scss -------------------------------------------------------------------------------- /site/assets/css/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/css/header.scss -------------------------------------------------------------------------------- /site/assets/css/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/css/main.scss -------------------------------------------------------------------------------- /site/assets/img/banner-trimmed-900.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/banner-trimmed-900.png -------------------------------------------------------------------------------- /site/assets/img/banner-trimmed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/banner-trimmed.png -------------------------------------------------------------------------------- /site/assets/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/banner.png -------------------------------------------------------------------------------- /site/assets/img/js-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/js-logo.png -------------------------------------------------------------------------------- /site/assets/img/logo-text-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/logo-text-80.png -------------------------------------------------------------------------------- /site/assets/img/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/logo-text.png -------------------------------------------------------------------------------- /site/assets/img/logo-transparent-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/logo-transparent-128.png -------------------------------------------------------------------------------- /site/assets/img/logo-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/logo-transparent.png -------------------------------------------------------------------------------- /site/assets/img/preact-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/preact-logo.png -------------------------------------------------------------------------------- /site/assets/img/proppy-flow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/proppy-flow.gif -------------------------------------------------------------------------------- /site/assets/img/proppy-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/proppy-og.png -------------------------------------------------------------------------------- /site/assets/img/proppy-square-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/proppy-square-128.png -------------------------------------------------------------------------------- /site/assets/img/proppy-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/proppy-square.png -------------------------------------------------------------------------------- /site/assets/img/react-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/react-logo.svg -------------------------------------------------------------------------------- /site/assets/img/redux-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/redux-logo.png -------------------------------------------------------------------------------- /site/assets/img/rxjs-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/rxjs-logo.png -------------------------------------------------------------------------------- /site/assets/img/vue-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/img/vue-logo.png -------------------------------------------------------------------------------- /site/assets/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/assets/js/site.js -------------------------------------------------------------------------------- /site/bin/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/bin/build.js -------------------------------------------------------------------------------- /site/content/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/README.md -------------------------------------------------------------------------------- /site/content/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/README.md -------------------------------------------------------------------------------- /site/content/docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/api.md -------------------------------------------------------------------------------- /site/content/docs/bundling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/bundling.md -------------------------------------------------------------------------------- /site/content/docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/changelog.md -------------------------------------------------------------------------------- /site/content/docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/contributing.md -------------------------------------------------------------------------------- /site/content/docs/examples/react-counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/examples/react-counter.md -------------------------------------------------------------------------------- /site/content/docs/examples/react-fetch-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/examples/react-fetch-request.md -------------------------------------------------------------------------------- /site/content/docs/examples/react-redux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/examples/react-redux.md -------------------------------------------------------------------------------- /site/content/docs/examples/react-rxjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/examples/react-rxjs.md -------------------------------------------------------------------------------- /site/content/docs/examples/vue-counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/examples/vue-counter.md -------------------------------------------------------------------------------- /site/content/docs/factory-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/factory-instance.md -------------------------------------------------------------------------------- /site/content/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/faq.md -------------------------------------------------------------------------------- /site/content/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/introduction.md -------------------------------------------------------------------------------- /site/content/docs/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/lifecycle.md -------------------------------------------------------------------------------- /site/content/docs/packages/proppy-preact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/packages/proppy-preact.md -------------------------------------------------------------------------------- /site/content/docs/packages/proppy-react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/packages/proppy-react.md -------------------------------------------------------------------------------- /site/content/docs/packages/proppy-redux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/packages/proppy-redux.md -------------------------------------------------------------------------------- /site/content/docs/packages/proppy-rx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/packages/proppy-rx.md -------------------------------------------------------------------------------- /site/content/docs/packages/proppy-vue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/packages/proppy-vue.md -------------------------------------------------------------------------------- /site/content/docs/packages/proppy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/packages/proppy.md -------------------------------------------------------------------------------- /site/content/docs/playground.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/playground.md -------------------------------------------------------------------------------- /site/content/docs/props.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/props.md -------------------------------------------------------------------------------- /site/content/docs/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/providers.md -------------------------------------------------------------------------------- /site/content/docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/quickstart.md -------------------------------------------------------------------------------- /site/content/docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/content/docs/testing.md -------------------------------------------------------------------------------- /site/data/defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/data/defaults.json -------------------------------------------------------------------------------- /site/data/sidebarLinks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/data/sidebarLinks.json -------------------------------------------------------------------------------- /site/layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/layouts/default.html -------------------------------------------------------------------------------- /site/layouts/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/layouts/home.html -------------------------------------------------------------------------------- /site/partials/assets_body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/partials/assets_body.html -------------------------------------------------------------------------------- /site/partials/assets_head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/partials/assets_head.html -------------------------------------------------------------------------------- /site/partials/docsSidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/partials/docsSidebar.html -------------------------------------------------------------------------------- /site/partials/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/partials/footer.html -------------------------------------------------------------------------------- /site/partials/navLinks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/site/partials/navLinks.html -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fahad19/proppy/HEAD/tslint.json --------------------------------------------------------------------------------