├── .babelrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── config ├── webpack.dev.config.js └── webpack.lib.config.js ├── docs ├── Logo.png ├── Retoggle.png ├── a-inspector │ ├── a-inspector.mdx │ ├── b-themeInspector.mdx │ └── c-multipleinspector.mdx ├── b-logger │ └── useLog.mdx ├── c-knobs │ ├── a-useTextKnob.mdx │ ├── b-useNumberKnob.mdx │ ├── c-useBooleanKnob.mdx │ ├── d-useSelectKnob.mdx │ ├── e-useRangeKnob.mdx │ ├── f-useRangesKnob.mdx │ ├── g-useObjectKnob.mdx │ ├── h-useColorKnob.mdx │ ├── i-useTimemachine.mdx │ └── j-customKnob.mdx └── index.mdx ├── doczrc.js ├── jest.config.js ├── package.json ├── src ├── example │ ├── app.tsx │ ├── custom-chart-knob │ │ ├── component.tsx │ │ └── index.ts │ └── index.tsx └── lib │ ├── components │ └── slider │ │ ├── index.tsx │ │ └── parts.tsx │ ├── index.ts │ ├── inspector │ ├── index.tsx │ ├── inspector.tsx │ ├── knobs │ │ ├── frame.tsx │ │ └── index.tsx │ ├── logs │ │ ├── index.tsx │ │ └── log.tsx │ ├── mount.ts │ ├── provider.tsx │ ├── state-handler.ts │ ├── theme.ts │ └── useInspector │ │ └── index.ts │ ├── knobs │ ├── useBooleanKnob │ │ ├── boolean.tsx │ │ ├── index.ts │ │ └── test.spec.tsx │ ├── useColor │ │ ├── color.tsx │ │ └── index.tsx │ ├── useNumberKnob │ │ ├── index.ts │ │ └── number.tsx │ ├── useObject │ │ ├── index.ts │ │ └── object.tsx │ ├── useRangeKnob │ │ ├── index.ts │ │ └── range.tsx │ ├── useRangesKnob │ │ └── index.ts │ ├── useSelectKnob │ │ ├── index.ts │ │ └── select.tsx │ ├── useTextKnob │ │ ├── index.ts │ │ └── text.tsx │ └── useTimeMachine │ │ ├── index.ts │ │ └── timeMachine.tsx │ └── use-log │ └── index.ts ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "standard.enable": false 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/README.md -------------------------------------------------------------------------------- /config/webpack.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/config/webpack.dev.config.js -------------------------------------------------------------------------------- /config/webpack.lib.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/config/webpack.lib.config.js -------------------------------------------------------------------------------- /docs/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/Logo.png -------------------------------------------------------------------------------- /docs/Retoggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/Retoggle.png -------------------------------------------------------------------------------- /docs/a-inspector/a-inspector.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/a-inspector/a-inspector.mdx -------------------------------------------------------------------------------- /docs/a-inspector/b-themeInspector.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/a-inspector/b-themeInspector.mdx -------------------------------------------------------------------------------- /docs/a-inspector/c-multipleinspector.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/a-inspector/c-multipleinspector.mdx -------------------------------------------------------------------------------- /docs/b-logger/useLog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/b-logger/useLog.mdx -------------------------------------------------------------------------------- /docs/c-knobs/a-useTextKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/a-useTextKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/b-useNumberKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/b-useNumberKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/c-useBooleanKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/c-useBooleanKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/d-useSelectKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/d-useSelectKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/e-useRangeKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/e-useRangeKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/f-useRangesKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/f-useRangesKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/g-useObjectKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/g-useObjectKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/h-useColorKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/h-useColorKnob.mdx -------------------------------------------------------------------------------- /docs/c-knobs/i-useTimemachine.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/i-useTimemachine.mdx -------------------------------------------------------------------------------- /docs/c-knobs/j-customKnob.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/c-knobs/j-customKnob.mdx -------------------------------------------------------------------------------- /docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/docs/index.mdx -------------------------------------------------------------------------------- /doczrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/doczrc.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/package.json -------------------------------------------------------------------------------- /src/example/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/example/app.tsx -------------------------------------------------------------------------------- /src/example/custom-chart-knob/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/example/custom-chart-knob/component.tsx -------------------------------------------------------------------------------- /src/example/custom-chart-knob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/example/custom-chart-knob/index.ts -------------------------------------------------------------------------------- /src/example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/example/index.tsx -------------------------------------------------------------------------------- /src/lib/components/slider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/components/slider/index.tsx -------------------------------------------------------------------------------- /src/lib/components/slider/parts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/components/slider/parts.tsx -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/inspector/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/index.tsx -------------------------------------------------------------------------------- /src/lib/inspector/inspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/inspector.tsx -------------------------------------------------------------------------------- /src/lib/inspector/knobs/frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/knobs/frame.tsx -------------------------------------------------------------------------------- /src/lib/inspector/knobs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/knobs/index.tsx -------------------------------------------------------------------------------- /src/lib/inspector/logs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/logs/index.tsx -------------------------------------------------------------------------------- /src/lib/inspector/logs/log.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/logs/log.tsx -------------------------------------------------------------------------------- /src/lib/inspector/mount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/mount.ts -------------------------------------------------------------------------------- /src/lib/inspector/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/provider.tsx -------------------------------------------------------------------------------- /src/lib/inspector/state-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/state-handler.ts -------------------------------------------------------------------------------- /src/lib/inspector/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/theme.ts -------------------------------------------------------------------------------- /src/lib/inspector/useInspector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/inspector/useInspector/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useBooleanKnob/boolean.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useBooleanKnob/boolean.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useBooleanKnob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useBooleanKnob/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useBooleanKnob/test.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useBooleanKnob/test.spec.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useColor/color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useColor/color.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useColor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useColor/index.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useNumberKnob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useNumberKnob/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useNumberKnob/number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useNumberKnob/number.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useObject/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useObject/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useObject/object.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useObject/object.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useRangeKnob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useRangeKnob/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useRangeKnob/range.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useRangeKnob/range.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useRangesKnob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useRangesKnob/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useSelectKnob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useSelectKnob/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useSelectKnob/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useSelectKnob/select.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useTextKnob/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useTextKnob/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useTextKnob/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useTextKnob/text.tsx -------------------------------------------------------------------------------- /src/lib/knobs/useTimeMachine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useTimeMachine/index.ts -------------------------------------------------------------------------------- /src/lib/knobs/useTimeMachine/timeMachine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/knobs/useTimeMachine/timeMachine.tsx -------------------------------------------------------------------------------- /src/lib/use-log/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/src/lib/use-log/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raathigesh/retoggle/HEAD/yarn.lock --------------------------------------------------------------------------------