├── 01-env
└── mangarel-demo
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .firebaserc.sample
│ ├── .gitignore
│ ├── .prettierrc
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── README.md
│ ├── firebase.json
│ ├── firestore.indexes.json
│ ├── firestore.rules
│ ├── functions
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── settings.json
│ │ └── tasks.json
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ └── yarn.lock
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── react-app-env.d.ts
│ └── serviceWorker.ts
│ ├── stylelint.config.js
│ ├── tsconfig.json
│ └── yarn.lock
├── 02-seed
└── mangarel-demo
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .firebaserc.sample
│ ├── .gitignore
│ ├── .prettierrc
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── README.md
│ ├── firebase.json
│ ├── firestore.indexes.json
│ ├── firestore.rules
│ ├── functions
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── settings.json
│ │ └── tasks.json
│ ├── package.json
│ ├── seeds
│ │ └── publishers.tsv
│ ├── src
│ │ ├── commands
│ │ │ └── dbseed.ts
│ │ ├── firestore-admin
│ │ │ └── record-counter.ts
│ │ ├── index.ts
│ │ ├── services
│ │ │ └── mangarel
│ │ │ │ ├── constants.ts
│ │ │ │ └── models
│ │ │ │ └── publisher.ts
│ │ └── utils
│ ├── tsconfig.json
│ └── yarn.lock
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── react-app-env.d.ts
│ └── serviceWorker.ts
│ ├── stylelint.config.js
│ ├── tsconfig.json
│ └── yarn.lock
├── 03-functions
├── 01-publishers
│ └── mangarel-demo
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── .firebaserc.sample
│ │ ├── .gitignore
│ │ ├── .prettierrc
│ │ ├── .vscode
│ │ ├── extensions.json
│ │ └── settings.json
│ │ ├── README.md
│ │ ├── firebase.json
│ │ ├── firestore.indexes.json
│ │ ├── firestore.rules
│ │ ├── functions
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── .gitignore
│ │ ├── .node-version
│ │ ├── .vscode
│ │ │ ├── extensions.json
│ │ │ ├── settings.json
│ │ │ └── tasks.json
│ │ ├── package.json
│ │ ├── seeds
│ │ │ └── publishers.tsv
│ │ ├── src
│ │ │ ├── commands
│ │ │ │ └── dbseed.ts
│ │ │ ├── firestore-admin
│ │ │ │ └── record-counter.ts
│ │ │ ├── index.ts
│ │ │ └── services
│ │ │ │ └── mangarel
│ │ │ │ ├── constants.ts
│ │ │ │ └── models
│ │ │ │ └── publisher.ts
│ │ ├── tsconfig.json
│ │ └── yarn.lock
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── react-app-env.d.ts
│ │ └── serviceWorker.ts
│ │ ├── stylelint.config.js
│ │ ├── tsconfig.json
│ │ └── yarn.lock
├── 02-crawler
│ └── mangarel-demo
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── .firebaserc.sample
│ │ ├── .gitignore
│ │ ├── .prettierrc
│ │ ├── .vscode
│ │ ├── extensions.json
│ │ └── settings.json
│ │ ├── README.md
│ │ ├── firebase.json
│ │ ├── firestore.indexes.json
│ │ ├── firestore.rules
│ │ ├── functions
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── .gitignore
│ │ ├── .node-version
│ │ ├── .vscode
│ │ │ ├── extensions.json
│ │ │ ├── settings.json
│ │ │ └── tasks.json
│ │ ├── package.json
│ │ ├── seeds
│ │ │ └── publishers.tsv
│ │ ├── src
│ │ │ ├── commands
│ │ │ │ └── dbseed.ts
│ │ │ ├── crawlers
│ │ │ │ └── kodansha-calendar.ts
│ │ │ ├── firestore-admin
│ │ │ │ ├── author.ts
│ │ │ │ ├── book.ts
│ │ │ │ ├── feed-memo.ts
│ │ │ │ ├── publisher.ts
│ │ │ │ └── record-counter.ts
│ │ │ ├── index.ts
│ │ │ ├── services
│ │ │ │ ├── mangarel
│ │ │ │ │ ├── constants.ts
│ │ │ │ │ └── models
│ │ │ │ │ │ ├── author.ts
│ │ │ │ │ │ ├── book.ts
│ │ │ │ │ │ ├── feed-memo.ts
│ │ │ │ │ │ └── publisher.ts
│ │ │ │ └── rakuten
│ │ │ │ │ ├── api.ts
│ │ │ │ │ └── models
│ │ │ │ │ └── book-item.ts
│ │ │ └── utils
│ │ │ │ ├── env.ts
│ │ │ │ ├── text-processor.ts
│ │ │ │ └── timer.ts
│ │ ├── tsconfig.json
│ │ └── yarn.lock
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── react-app-env.d.ts
│ │ └── serviceWorker.ts
│ │ ├── stylelint.config.js
│ │ ├── tsconfig.json
│ │ └── yarn.lock
└── 04-advanced
│ └── mangarel-demo
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .firebaserc.sample
│ ├── .gitignore
│ ├── .prettierrc
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── README.md
│ ├── firebase.json
│ ├── firestore.indexes.json
│ ├── firestore.rules
│ ├── functions
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .runtimeconfig.sample.json
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── settings.json
│ │ └── tasks.json
│ ├── package.json
│ ├── seeds
│ │ └── publishers.tsv
│ ├── src
│ │ ├── commands
│ │ │ └── dbseed.ts
│ │ ├── crawlers
│ │ │ └── kodansha-calendar.ts
│ │ ├── fetch-calendar.ts
│ │ ├── firestore-admin
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ ├── publisher.ts
│ │ │ └── record-counter.ts
│ │ ├── index.ts
│ │ ├── publishers.ts
│ │ ├── register-books.ts
│ │ ├── services
│ │ │ ├── mangarel
│ │ │ └── rakuten
│ │ │ │ ├── api.ts
│ │ │ │ └── models
│ │ │ │ └── book-item.ts
│ │ └── utils
│ ├── tsconfig.json
│ └── yarn.lock
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── react-app-env.d.ts
│ ├── serviceWorker.ts
│ ├── services
│ │ └── mangarel
│ │ │ ├── constants.ts
│ │ │ └── models
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ └── publisher.ts
│ └── utils
│ │ ├── env.ts
│ │ ├── text-processor.ts
│ │ └── timer.ts
│ ├── stylelint.config.js
│ ├── tsconfig.json
│ └── yarn.lock
├── 04-firestore
└── mangarel-demo
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .firebaserc.sample
│ ├── .gitignore
│ ├── .prettierrc
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── README.md
│ ├── firebase.json
│ ├── firestore.indexes.json
│ ├── firestore.rules
│ ├── functions
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .runtimeconfig.sample.json
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── settings.json
│ │ └── tasks.json
│ ├── package.json
│ ├── seeds
│ │ └── publishers.tsv
│ ├── src
│ │ ├── commands
│ │ │ └── dbseed.ts
│ │ ├── crawlers
│ │ │ └── kodansha-calendar.ts
│ │ ├── fetch-calendar.ts
│ │ ├── firestore-admin
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ ├── publisher.ts
│ │ │ └── record-counter.ts
│ │ ├── index.ts
│ │ ├── publishers.ts
│ │ ├── register-books.ts
│ │ ├── search-books.ts
│ │ ├── services
│ │ │ ├── mangarel
│ │ │ └── rakuten
│ │ │ │ ├── api.ts
│ │ │ │ └── models
│ │ │ │ └── book-item.ts
│ │ └── utils
│ ├── tsconfig.json
│ └── yarn.lock
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── react-app-env.d.ts
│ ├── serviceWorker.ts
│ ├── services
│ │ └── mangarel
│ │ │ ├── constants.ts
│ │ │ └── models
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ └── publisher.ts
│ └── utils
│ │ ├── env.ts
│ │ ├── n-gram.spec.ts
│ │ ├── n-gram.ts
│ │ ├── text-processor.spec.ts
│ │ ├── text-processor.ts
│ │ └── timer.ts
│ ├── stylelint.config.js
│ ├── tsconfig.json
│ └── yarn.lock
├── 05-react
└── mangarel-demo
│ ├── .env.sample
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .firebaserc.sample
│ ├── .gitignore
│ ├── .prettierrc
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── README.md
│ ├── firebase.json
│ ├── firestore.indexes.json
│ ├── firestore.rules
│ ├── functions
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .runtimeconfig.sample.json
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── settings.json
│ │ └── tasks.json
│ ├── package.json
│ ├── seeds
│ │ └── publishers.tsv
│ ├── src
│ │ ├── commands
│ │ │ └── dbseed.ts
│ │ ├── crawlers
│ │ │ └── kodansha-calendar.ts
│ │ ├── fetch-calendar.ts
│ │ ├── firestore-admin
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ ├── publisher.ts
│ │ │ └── record-counter.ts
│ │ ├── index.ts
│ │ ├── publishers.ts
│ │ ├── register-books.ts
│ │ ├── search-books.ts
│ │ ├── services
│ │ │ ├── mangarel
│ │ │ └── rakuten
│ │ │ │ ├── api.ts
│ │ │ │ └── models
│ │ │ │ └── book-item.ts
│ │ └── utils
│ ├── tsconfig.json
│ └── yarn.lock
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── images
│ │ ├── comingsoon-large.png
│ │ ├── comingsoon-small.png
│ │ └── rakuten-logo.svg
│ ├── index.html
│ ├── mangarel-logo192.png
│ ├── mangarel-logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── FirebaseApp.tsx
│ ├── components
│ │ ├── Book
│ │ │ ├── BookMain.tsx
│ │ │ ├── RakutenBooksButton.tsx
│ │ │ ├── RegisterCalenderButton.tsx
│ │ │ └── index.tsx
│ │ ├── Home
│ │ │ ├── Calendar.tsx
│ │ │ └── index.tsx
│ │ ├── Search
│ │ │ ├── SearchForm.tsx
│ │ │ └── index.tsx
│ │ └── common
│ │ │ ├── atoms
│ │ │ ├── CardAttribute.tsx
│ │ │ ├── CardContent.tsx
│ │ │ ├── CardDescription.tsx
│ │ │ ├── CardInfo.tsx
│ │ │ ├── CardSummary.tsx
│ │ │ ├── CardTitle.tsx
│ │ │ ├── ItemCard.tsx
│ │ │ ├── LargeCoverImage.tsx
│ │ │ ├── LinkButton.tsx
│ │ │ ├── ListLoader.tsx
│ │ │ ├── MainFrame.tsx
│ │ │ ├── SmallCoverImage.tsx
│ │ │ ├── Spacer.tsx
│ │ │ ├── ToggleButton.tsx
│ │ │ └── WideButton.tsx
│ │ │ ├── card
│ │ │ └── BookCard.tsx
│ │ │ ├── header
│ │ │ └── DividingHeader.tsx
│ │ │ ├── item-tools.ts
│ │ │ ├── list
│ │ │ ├── BookList.tsx
│ │ │ └── CalendarList.tsx
│ │ │ ├── menubar
│ │ │ └── NavigationBar.tsx
│ │ │ └── work
│ │ │ ├── AttributesField.tsx
│ │ │ ├── ButtonGroup.tsx
│ │ │ ├── CardGroup.tsx
│ │ │ ├── WorkAuthors.tsx
│ │ │ ├── WorkPlaceHolder.tsx
│ │ │ ├── WorkPublishedOn.tsx
│ │ │ └── WorkTitle.tsx
│ ├── containers
│ │ ├── Book
│ │ │ └── BookMain.tsx
│ │ ├── Home
│ │ │ └── Calendar.tsx
│ │ └── Search
│ │ │ └── SearchUnit.tsx
│ ├── contexts.ts
│ ├── firebase-config.ts
│ ├── hooks
│ │ ├── use-book-search.ts
│ │ ├── use-book.ts
│ │ └── use-books.ts
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── paths.ts
│ ├── react-app-env.d.ts
│ ├── serviceWorker.ts
│ ├── services
│ │ └── mangarel
│ │ │ ├── constants.ts
│ │ │ └── models
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ └── publisher.ts
│ ├── theme.ts
│ └── utils
│ │ ├── env.ts
│ │ ├── n-gram.spec.ts
│ │ ├── n-gram.ts
│ │ ├── text-processor.spec.ts
│ │ ├── text-processor.ts
│ │ └── timer.ts
│ ├── stylelint.config.js
│ ├── tsconfig.json
│ └── yarn.lock
├── 06-auth
└── mangarel-demo
│ ├── .env.sample
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .firebaserc.sample
│ ├── .gitignore
│ ├── .prettierrc
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── README.md
│ ├── firebase.json
│ ├── firestore.indexes.json
│ ├── firestore.rules
│ ├── functions
│ ├── .eslintignore
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── .node-version
│ ├── .runtimeconfig.sample.json
│ ├── .vscode
│ │ ├── extensions.json
│ │ ├── settings.json
│ │ └── tasks.json
│ ├── package.json
│ ├── seeds
│ │ └── publishers.tsv
│ ├── src
│ │ ├── commands
│ │ │ └── dbseed.ts
│ │ ├── crawlers
│ │ │ └── kodansha-calendar.ts
│ │ ├── fetch-calendar.ts
│ │ ├── firestore-admin
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ ├── publisher.ts
│ │ │ └── record-counter.ts
│ │ ├── index.ts
│ │ ├── publishers.ts
│ │ ├── register-books.ts
│ │ ├── search-books.ts
│ │ ├── services
│ │ │ ├── mangarel
│ │ │ └── rakuten
│ │ │ │ ├── api.ts
│ │ │ │ └── models
│ │ │ │ └── book-item.ts
│ │ └── utils
│ ├── tsconfig.json
│ └── yarn.lock
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── images
│ │ ├── comingsoon-large.png
│ │ ├── comingsoon-small.png
│ │ └── rakuten-logo.svg
│ ├── index.html
│ ├── mangarel-logo192.png
│ ├── mangarel-logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── FirebaseApp.tsx
│ ├── components
│ │ ├── Book
│ │ │ ├── BookMain.tsx
│ │ │ ├── RakutenBooksButton.tsx
│ │ │ ├── RegisterCalenderButton.tsx
│ │ │ └── index.tsx
│ │ ├── Home
│ │ │ ├── Calendar.tsx
│ │ │ └── index.tsx
│ │ ├── Search
│ │ │ ├── SearchForm.tsx
│ │ │ └── index.tsx
│ │ ├── Signin
│ │ │ └── index.tsx
│ │ └── common
│ │ │ ├── atoms
│ │ │ ├── CardAttribute.tsx
│ │ │ ├── CardContent.tsx
│ │ │ ├── CardDescription.tsx
│ │ │ ├── CardInfo.tsx
│ │ │ ├── CardSummary.tsx
│ │ │ ├── CardTitle.tsx
│ │ │ ├── ItemCard.tsx
│ │ │ ├── LargeCoverImage.tsx
│ │ │ ├── LinkButton.tsx
│ │ │ ├── ListLoader.tsx
│ │ │ ├── MainFrame.tsx
│ │ │ ├── SmallCoverImage.tsx
│ │ │ ├── Spacer.tsx
│ │ │ ├── ToggleButton.tsx
│ │ │ └── WideButton.tsx
│ │ │ ├── card
│ │ │ └── BookCard.tsx
│ │ │ ├── header
│ │ │ └── DividingHeader.tsx
│ │ │ ├── item-tools.ts
│ │ │ ├── list
│ │ │ ├── BookList.tsx
│ │ │ └── CalendarList.tsx
│ │ │ ├── menubar
│ │ │ └── NavigationBar.tsx
│ │ │ └── work
│ │ │ ├── AttributesField.tsx
│ │ │ ├── ButtonGroup.tsx
│ │ │ ├── CardGroup.tsx
│ │ │ ├── WorkAuthors.tsx
│ │ │ ├── WorkPlaceHolder.tsx
│ │ │ ├── WorkPublishedOn.tsx
│ │ │ └── WorkTitle.tsx
│ ├── containers
│ │ ├── Book
│ │ │ └── BookMain.tsx
│ │ ├── Home
│ │ │ └── Calendar.tsx
│ │ └── Search
│ │ │ └── SearchUnit.tsx
│ ├── contexts.ts
│ ├── firebase-config.ts
│ ├── hooks
│ │ ├── use-book-search.ts
│ │ ├── use-book.ts
│ │ └── use-books.ts
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── paths.ts
│ ├── react-app-env.d.ts
│ ├── serviceWorker.ts
│ ├── services
│ │ └── mangarel
│ │ │ ├── constants.ts
│ │ │ ├── find-user.ts
│ │ │ ├── models
│ │ │ ├── author.ts
│ │ │ ├── book.ts
│ │ │ ├── feed-memo.ts
│ │ │ ├── publisher.ts
│ │ │ └── user.ts
│ │ │ └── write-user.ts
│ ├── theme.ts
│ └── utils
│ │ ├── env.ts
│ │ ├── n-gram.spec.ts
│ │ ├── n-gram.ts
│ │ ├── text-processor.spec.ts
│ │ ├── text-processor.ts
│ │ └── timer.ts
│ ├── stylelint.config.js
│ ├── tsconfig.json
│ └── yarn.lock
├── LICENSE
├── README.md
├── errata.md
└── samples
└── react-firebase-sample.pdf
/01-env/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/01-env/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/01-env/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/01-env/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/01-env/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/01-env/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/README.md
--------------------------------------------------------------------------------
/01-env/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/01-env/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/package.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/01-env/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/01-env/mangarel-demo/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/public/logo192.png
--------------------------------------------------------------------------------
/01-env/mangarel-demo/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/public/logo512.png
--------------------------------------------------------------------------------
/01-env/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/01-env/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/01-env/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/01-env/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/01-env/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/01-env/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/README.md
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/src/utils:
--------------------------------------------------------------------------------
1 | ../../src/utils
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/package.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/public/logo192.png
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/public/logo512.png
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/02-seed/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/02-seed/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/README.md
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/package.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/public/logo192.png
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/public/logo512.png
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/03-functions/01-publishers/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/01-publishers/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/README.md
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/author.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/book.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/feed-memo.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/publisher.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/author.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/book.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/feed-memo.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/rakuten/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/rakuten/api.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/services/rakuten/models/book-item.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/services/rakuten/models/book-item.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/utils/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/utils/env.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/utils/text-processor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/utils/text-processor.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/src/utils/timer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/src/utils/timer.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/package.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/public/logo192.png
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/public/logo512.png
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/03-functions/02-crawler/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/02-crawler/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/README.md
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.runtimeconfig.sample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/.runtimeconfig.sample.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/fetch-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/fetch-calendar.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/author.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/book.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/feed-memo.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/publisher.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/publishers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/publishers.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/register-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/register-books.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/services/mangarel:
--------------------------------------------------------------------------------
1 | ../../../src/services/mangarel
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/services/rakuten/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/services/rakuten/api.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/services/rakuten/models/book-item.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/src/services/rakuten/models/book-item.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/src/utils:
--------------------------------------------------------------------------------
1 | ../../src/utils
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/package.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/public/logo192.png
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/public/logo512.png
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/author.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/book.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/feed-memo.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/utils/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/utils/env.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/utils/text-processor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/utils/text-processor.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/src/utils/timer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/src/utils/timer.ts
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/03-functions/04-advanced/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/03-functions/04-advanced/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/README.md
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.runtimeconfig.sample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/.runtimeconfig.sample.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/fetch-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/fetch-calendar.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/firestore-admin/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/firestore-admin/author.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/firestore-admin/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/firestore-admin/book.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/firestore-admin/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/firestore-admin/feed-memo.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/firestore-admin/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/firestore-admin/publisher.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/publishers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/publishers.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/register-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/register-books.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/search-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/search-books.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/services/mangarel:
--------------------------------------------------------------------------------
1 | ../../../src/services/mangarel
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/services/rakuten/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/services/rakuten/api.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/services/rakuten/models/book-item.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/src/services/rakuten/models/book-item.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/src/utils:
--------------------------------------------------------------------------------
1 | ../../src/utils
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/package.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/public/logo192.png
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/public/logo512.png
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/services/mangarel/models/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/services/mangarel/models/author.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/services/mangarel/models/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/services/mangarel/models/book.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/services/mangarel/models/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/services/mangarel/models/feed-memo.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/utils/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/utils/env.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/utils/n-gram.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/utils/n-gram.spec.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/utils/n-gram.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/utils/n-gram.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/utils/text-processor.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/utils/text-processor.spec.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/utils/text-processor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/utils/text-processor.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/src/utils/timer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/src/utils/timer.ts
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/04-firestore/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/04-firestore/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.env.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.env.sample
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/README.md
--------------------------------------------------------------------------------
/05-react/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.runtimeconfig.sample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/.runtimeconfig.sample.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/extensions.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | ../../.vscode/settings.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/fetch-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/fetch-calendar.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/firestore-admin/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/firestore-admin/author.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/firestore-admin/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/firestore-admin/book.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/firestore-admin/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/firestore-admin/feed-memo.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/firestore-admin/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/firestore-admin/publisher.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/publishers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/publishers.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/register-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/register-books.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/search-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/search-books.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/services/mangarel:
--------------------------------------------------------------------------------
1 | ../../../src/services/mangarel
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/services/rakuten/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/services/rakuten/api.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/services/rakuten/models/book-item.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/src/services/rakuten/models/book-item.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/src/utils:
--------------------------------------------------------------------------------
1 | ../../src/utils
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/05-react/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/package.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/images/comingsoon-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/images/comingsoon-large.png
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/images/comingsoon-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/images/comingsoon-small.png
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/images/rakuten-logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/images/rakuten-logo.svg
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/mangarel-logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/mangarel-logo192.png
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/mangarel-logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/mangarel-logo512.png
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/FirebaseApp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/FirebaseApp.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Book/BookMain.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Book/BookMain.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Book/RakutenBooksButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Book/RakutenBooksButton.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Book/RegisterCalenderButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Book/RegisterCalenderButton.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Book/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Book/index.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Home/Calendar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Home/Calendar.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Home/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Home/index.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Search/SearchForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Search/SearchForm.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/Search/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/Search/index.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/CardAttribute.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/CardAttribute.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/CardContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/CardContent.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/CardDescription.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/CardDescription.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/CardInfo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/CardInfo.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/CardSummary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/CardSummary.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/CardTitle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/CardTitle.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/ItemCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/ItemCard.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/LargeCoverImage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/LargeCoverImage.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/LinkButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/LinkButton.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/ListLoader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/ListLoader.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/MainFrame.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/MainFrame.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/SmallCoverImage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/SmallCoverImage.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/Spacer.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/Spacer.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/ToggleButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/ToggleButton.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/atoms/WideButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/atoms/WideButton.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/card/BookCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/card/BookCard.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/header/DividingHeader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/header/DividingHeader.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/item-tools.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/item-tools.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/list/BookList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/list/BookList.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/list/CalendarList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/list/CalendarList.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/menubar/NavigationBar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/menubar/NavigationBar.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/AttributesField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/AttributesField.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/ButtonGroup.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/ButtonGroup.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/CardGroup.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/CardGroup.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/WorkAuthors.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/WorkAuthors.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/WorkPlaceHolder.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/WorkPlaceHolder.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/WorkPublishedOn.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/WorkPublishedOn.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/components/common/work/WorkTitle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/components/common/work/WorkTitle.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/containers/Book/BookMain.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/containers/Book/BookMain.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/containers/Home/Calendar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/containers/Home/Calendar.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/containers/Search/SearchUnit.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/containers/Search/SearchUnit.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/contexts.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/contexts.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/firebase-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/firebase-config.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/hooks/use-book-search.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/hooks/use-book-search.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/hooks/use-book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/hooks/use-book.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/hooks/use-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/hooks/use-books.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/paths.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/paths.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/services/mangarel/models/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/services/mangarel/models/author.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/services/mangarel/models/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/services/mangarel/models/book.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/services/mangarel/models/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/services/mangarel/models/feed-memo.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/theme.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/theme.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/utils/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/utils/env.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/utils/n-gram.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/utils/n-gram.spec.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/utils/n-gram.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/utils/n-gram.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/utils/text-processor.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/utils/text-processor.spec.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/utils/text-processor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/utils/text-processor.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/src/utils/timer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/src/utils/timer.ts
--------------------------------------------------------------------------------
/05-react/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/05-react/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/05-react/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/05-react/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.env.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.env.sample
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | *.config.js
3 |
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.eslintrc.js
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.firebaserc.sample:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.firebaserc.sample
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.gitignore
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.prettierrc
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.vscode/extensions.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/.vscode/settings.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/README.md
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/firebase.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/firestore.indexes.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/firestore.indexes.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/firestore.rules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/firestore.rules
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/.eslintrc.js
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/.gitignore
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.node-version:
--------------------------------------------------------------------------------
1 | 10.17.0
2 |
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.runtimeconfig.sample.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/.runtimeconfig.sample.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/.vscode/extensions.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/.vscode/settings.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/.vscode/tasks.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/package.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/seeds/publishers.tsv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/seeds/publishers.tsv
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/commands/dbseed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/commands/dbseed.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/crawlers/kodansha-calendar.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/fetch-calendar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/fetch-calendar.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/firestore-admin/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/firestore-admin/author.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/firestore-admin/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/firestore-admin/book.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/firestore-admin/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/firestore-admin/feed-memo.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/firestore-admin/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/firestore-admin/publisher.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/firestore-admin/record-counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/firestore-admin/record-counter.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/index.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/publishers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/publishers.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/register-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/register-books.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/search-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/search-books.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/services/mangarel:
--------------------------------------------------------------------------------
1 | ../../../src/services/mangarel
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/services/rakuten/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/services/rakuten/api.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/services/rakuten/models/book-item.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/src/services/rakuten/models/book-item.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/src/utils:
--------------------------------------------------------------------------------
1 | ../../src/utils
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/tsconfig.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/functions/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/functions/yarn.lock
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/package.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/favicon.ico
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/images/comingsoon-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/images/comingsoon-large.png
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/images/comingsoon-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/images/comingsoon-small.png
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/images/rakuten-logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/images/rakuten-logo.svg
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/index.html
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/mangarel-logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/mangarel-logo192.png
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/mangarel-logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/mangarel-logo512.png
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/manifest.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/public/robots.txt
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/App.css
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/App.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/FirebaseApp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/FirebaseApp.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Book/BookMain.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Book/BookMain.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Book/RakutenBooksButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Book/RakutenBooksButton.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Book/RegisterCalenderButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Book/RegisterCalenderButton.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Book/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Book/index.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Home/Calendar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Home/Calendar.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Home/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Home/index.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Search/SearchForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Search/SearchForm.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Search/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Search/index.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/Signin/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/Signin/index.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/CardAttribute.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/CardAttribute.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/CardContent.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/CardContent.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/CardDescription.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/CardDescription.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/CardInfo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/CardInfo.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/CardSummary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/CardSummary.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/CardTitle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/CardTitle.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/ItemCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/ItemCard.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/LargeCoverImage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/LargeCoverImage.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/LinkButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/LinkButton.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/ListLoader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/ListLoader.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/MainFrame.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/MainFrame.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/SmallCoverImage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/SmallCoverImage.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/Spacer.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/Spacer.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/ToggleButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/ToggleButton.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/atoms/WideButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/atoms/WideButton.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/card/BookCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/card/BookCard.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/header/DividingHeader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/header/DividingHeader.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/item-tools.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/item-tools.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/list/BookList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/list/BookList.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/list/CalendarList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/list/CalendarList.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/menubar/NavigationBar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/menubar/NavigationBar.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/AttributesField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/AttributesField.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/ButtonGroup.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/ButtonGroup.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/CardGroup.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/CardGroup.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/WorkAuthors.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/WorkAuthors.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/WorkPlaceHolder.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/WorkPlaceHolder.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/WorkPublishedOn.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/WorkPublishedOn.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/components/common/work/WorkTitle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/components/common/work/WorkTitle.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/containers/Book/BookMain.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/containers/Book/BookMain.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/containers/Home/Calendar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/containers/Home/Calendar.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/containers/Search/SearchUnit.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/containers/Search/SearchUnit.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/contexts.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/contexts.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/firebase-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/firebase-config.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/hooks/use-book-search.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/hooks/use-book-search.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/hooks/use-book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/hooks/use-book.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/hooks/use-books.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/hooks/use-books.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/index.css
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/index.tsx
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/logo.svg
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/paths.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/paths.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/serviceWorker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/serviceWorker.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/constants.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/find-user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/find-user.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/models/author.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/models/author.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/models/book.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/models/book.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/models/feed-memo.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/models/feed-memo.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/models/publisher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/models/publisher.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/models/user.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/services/mangarel/write-user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/services/mangarel/write-user.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/theme.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/theme.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/utils/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/utils/env.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/utils/n-gram.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/utils/n-gram.spec.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/utils/n-gram.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/utils/n-gram.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/utils/text-processor.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/utils/text-processor.spec.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/utils/text-processor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/utils/text-processor.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/src/utils/timer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/src/utils/timer.ts
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/stylelint.config.js
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/tsconfig.json
--------------------------------------------------------------------------------
/06-auth/mangarel-demo/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/06-auth/mangarel-demo/yarn.lock
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/README.md
--------------------------------------------------------------------------------
/errata.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/errata.md
--------------------------------------------------------------------------------
/samples/react-firebase-sample.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/oukayuka/ReactFirebaseBook/HEAD/samples/react-firebase-sample.pdf
--------------------------------------------------------------------------------