├── .gitignore ├── README.md ├── config ├── env.js ├── jest │ ├── babelTransform.js │ ├── cssTransform.js │ ├── fileTransform.js │ └── graphqlTransform.js ├── paths.js ├── polyfills.js ├── webpack.config.dev.js ├── webpack.config.prod.js └── webpackDevServer.config.js ├── example.env ├── index.html ├── package.json ├── public ├── CNAME ├── favicon.ico └── manifest.json ├── scripts ├── build.js ├── start.js └── test.js └── src ├── App.jsx ├── App.test.js ├── components ├── CreatureForm.jsx ├── Initiative │ ├── Counter.jsx │ ├── CreateCounterButton.jsx │ ├── CreateCreatureForm.jsx │ ├── InitiativeToken.jsx │ ├── index.jsx │ └── selectors.js ├── InitiativeControls │ └── index.jsx ├── Timer.jsx └── reusable │ ├── AbbreviatedNumber.jsx │ ├── AnchoredModal.jsx │ ├── Button.jsx │ ├── Modals │ ├── CustomModal.jsx │ └── ModalManager.jsx │ ├── ScrollContainer.jsx │ ├── SingleInputForm.jsx │ └── SortableList.jsx ├── images ├── WIP-Initiate.png ├── ancient-paper-background.jpg └── screenshot.png ├── index.js ├── registerServiceWorker.js ├── store ├── auth │ ├── api.js │ ├── duck.js │ ├── index.js │ └── selectors.js ├── campaign │ ├── duck.js │ ├── index.js │ └── selectors.js ├── creatures │ ├── actions.js │ ├── index.js │ ├── operations.js │ ├── reducers.js │ ├── selectors.js │ └── types.js ├── initiative │ ├── actions.js │ ├── index.js │ ├── reducers.js │ ├── selectors.js │ └── types.js ├── modals │ ├── actions.js │ ├── index.js │ ├── reducers.js │ └── types.js ├── pouch.js ├── redux-fetch.js ├── store.js └── time │ ├── duck.js │ └── index.js ├── styles ├── _forms.scss ├── _main.scss ├── _reset.scss ├── _variables.scss ├── components │ ├── _abbreviated-number.scss │ ├── _button.scss │ ├── _counter-controls.scss │ ├── _counter.scss │ ├── _create-counter-button.scss │ ├── _create-creature-form.scss │ ├── _creature-details.scss │ ├── _creature-form.scss │ ├── _initiative-buttons.scss │ ├── _initiative-controls.scss │ ├── _initiative.scss │ ├── _modals.scss │ └── _react-modal.scss └── index.scss └── utils ├── abbrNumber.js └── reducerUtils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/README.md -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/env.js -------------------------------------------------------------------------------- /config/jest/babelTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/jest/babelTransform.js -------------------------------------------------------------------------------- /config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/jest/cssTransform.js -------------------------------------------------------------------------------- /config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/jest/fileTransform.js -------------------------------------------------------------------------------- /config/jest/graphqlTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/jest/graphqlTransform.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/polyfills.js -------------------------------------------------------------------------------- /config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/webpack.config.dev.js -------------------------------------------------------------------------------- /config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/webpack.config.prod.js -------------------------------------------------------------------------------- /config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- 1 | API_URL=http://localhost:3001 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/package.json -------------------------------------------------------------------------------- /public/CNAME: -------------------------------------------------------------------------------- 1 | initiate.surge.sh 2 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/public/manifest.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/scripts/test.js -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/components/CreatureForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/CreatureForm.jsx -------------------------------------------------------------------------------- /src/components/Initiative/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Initiative/Counter.jsx -------------------------------------------------------------------------------- /src/components/Initiative/CreateCounterButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Initiative/CreateCounterButton.jsx -------------------------------------------------------------------------------- /src/components/Initiative/CreateCreatureForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Initiative/CreateCreatureForm.jsx -------------------------------------------------------------------------------- /src/components/Initiative/InitiativeToken.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Initiative/InitiativeToken.jsx -------------------------------------------------------------------------------- /src/components/Initiative/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Initiative/index.jsx -------------------------------------------------------------------------------- /src/components/Initiative/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Initiative/selectors.js -------------------------------------------------------------------------------- /src/components/InitiativeControls/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/InitiativeControls/index.jsx -------------------------------------------------------------------------------- /src/components/Timer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/Timer.jsx -------------------------------------------------------------------------------- /src/components/reusable/AbbreviatedNumber.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/AbbreviatedNumber.jsx -------------------------------------------------------------------------------- /src/components/reusable/AnchoredModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/AnchoredModal.jsx -------------------------------------------------------------------------------- /src/components/reusable/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/Button.jsx -------------------------------------------------------------------------------- /src/components/reusable/Modals/CustomModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/Modals/CustomModal.jsx -------------------------------------------------------------------------------- /src/components/reusable/Modals/ModalManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/Modals/ModalManager.jsx -------------------------------------------------------------------------------- /src/components/reusable/ScrollContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/ScrollContainer.jsx -------------------------------------------------------------------------------- /src/components/reusable/SingleInputForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/SingleInputForm.jsx -------------------------------------------------------------------------------- /src/components/reusable/SortableList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/components/reusable/SortableList.jsx -------------------------------------------------------------------------------- /src/images/WIP-Initiate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/images/WIP-Initiate.png -------------------------------------------------------------------------------- /src/images/ancient-paper-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/images/ancient-paper-background.jpg -------------------------------------------------------------------------------- /src/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/images/screenshot.png -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/index.js -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/store/auth/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/auth/api.js -------------------------------------------------------------------------------- /src/store/auth/duck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/auth/duck.js -------------------------------------------------------------------------------- /src/store/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/auth/index.js -------------------------------------------------------------------------------- /src/store/auth/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/auth/selectors.js -------------------------------------------------------------------------------- /src/store/campaign/duck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/campaign/duck.js -------------------------------------------------------------------------------- /src/store/campaign/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/campaign/index.js -------------------------------------------------------------------------------- /src/store/campaign/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/campaign/selectors.js -------------------------------------------------------------------------------- /src/store/creatures/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/creatures/actions.js -------------------------------------------------------------------------------- /src/store/creatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/creatures/index.js -------------------------------------------------------------------------------- /src/store/creatures/operations.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/store/creatures/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/creatures/reducers.js -------------------------------------------------------------------------------- /src/store/creatures/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/creatures/selectors.js -------------------------------------------------------------------------------- /src/store/creatures/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/creatures/types.js -------------------------------------------------------------------------------- /src/store/initiative/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/initiative/actions.js -------------------------------------------------------------------------------- /src/store/initiative/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/initiative/index.js -------------------------------------------------------------------------------- /src/store/initiative/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/initiative/reducers.js -------------------------------------------------------------------------------- /src/store/initiative/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/initiative/selectors.js -------------------------------------------------------------------------------- /src/store/initiative/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/initiative/types.js -------------------------------------------------------------------------------- /src/store/modals/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/modals/actions.js -------------------------------------------------------------------------------- /src/store/modals/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/modals/index.js -------------------------------------------------------------------------------- /src/store/modals/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/modals/reducers.js -------------------------------------------------------------------------------- /src/store/modals/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/modals/types.js -------------------------------------------------------------------------------- /src/store/pouch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/pouch.js -------------------------------------------------------------------------------- /src/store/redux-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/redux-fetch.js -------------------------------------------------------------------------------- /src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/store.js -------------------------------------------------------------------------------- /src/store/time/duck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/time/duck.js -------------------------------------------------------------------------------- /src/store/time/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/store/time/index.js -------------------------------------------------------------------------------- /src/styles/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/_forms.scss -------------------------------------------------------------------------------- /src/styles/_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/_main.scss -------------------------------------------------------------------------------- /src/styles/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/_reset.scss -------------------------------------------------------------------------------- /src/styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/_variables.scss -------------------------------------------------------------------------------- /src/styles/components/_abbreviated-number.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_abbreviated-number.scss -------------------------------------------------------------------------------- /src/styles/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_button.scss -------------------------------------------------------------------------------- /src/styles/components/_counter-controls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_counter-controls.scss -------------------------------------------------------------------------------- /src/styles/components/_counter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_counter.scss -------------------------------------------------------------------------------- /src/styles/components/_create-counter-button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_create-counter-button.scss -------------------------------------------------------------------------------- /src/styles/components/_create-creature-form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_create-creature-form.scss -------------------------------------------------------------------------------- /src/styles/components/_creature-details.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_creature-details.scss -------------------------------------------------------------------------------- /src/styles/components/_creature-form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_creature-form.scss -------------------------------------------------------------------------------- /src/styles/components/_initiative-buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_initiative-buttons.scss -------------------------------------------------------------------------------- /src/styles/components/_initiative-controls.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_initiative-controls.scss -------------------------------------------------------------------------------- /src/styles/components/_initiative.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_initiative.scss -------------------------------------------------------------------------------- /src/styles/components/_modals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_modals.scss -------------------------------------------------------------------------------- /src/styles/components/_react-modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/components/_react-modal.scss -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/styles/index.scss -------------------------------------------------------------------------------- /src/utils/abbrNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/utils/abbrNumber.js -------------------------------------------------------------------------------- /src/utils/reducerUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpgtools/initiate/HEAD/src/utils/reducerUtils.js --------------------------------------------------------------------------------