├── .editorconfig ├── .env ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .stylelintignore ├── .stylelintrc.js ├── LICENSE ├── README.md ├── checklist.md ├── cypress.json ├── cypress ├── integration │ └── page.spec.js ├── plugins │ └── index.js └── support │ ├── index.d.ts │ └── index.js ├── package.json ├── public ├── images │ └── imdb-logo.jpeg └── index.html ├── src ├── App.scss ├── App.spec.jsx ├── App.tsx ├── api │ └── movies.json ├── components │ ├── MovieCard │ │ ├── MovieCard.scss │ │ ├── MovieCard.spec.jsx │ │ ├── MovieCard.tsx │ │ └── index.ts │ └── MoviesList │ │ ├── MoviesList.scss │ │ ├── MoviesList.spec.jsx │ │ ├── MoviesList.tsx │ │ └── index.ts ├── index.tsx ├── react-app-env.d.ts └── types │ └── Movie.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | ESLINT_NO_DEV_ERRORS=true 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /build 2 | /node_modules 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/.stylelintrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/README.md -------------------------------------------------------------------------------- /checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/checklist.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/cypress.json -------------------------------------------------------------------------------- /cypress/integration/page.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/cypress/integration/page.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@mate-academy/cypress-tools/plugins'); 2 | -------------------------------------------------------------------------------- /cypress/support/index.d.ts: -------------------------------------------------------------------------------- 1 | import '@mate-academy/cypress-tools/support'; 2 | -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- 1 | require('@mate-academy/cypress-tools/support'); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/package.json -------------------------------------------------------------------------------- /public/images/imdb-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/public/images/imdb-logo.jpeg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/App.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/App.spec.jsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/api/movies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/api/movies.json -------------------------------------------------------------------------------- /src/components/MovieCard/MovieCard.scss: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /src/components/MovieCard/MovieCard.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/components/MovieCard/MovieCard.spec.jsx -------------------------------------------------------------------------------- /src/components/MovieCard/MovieCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/components/MovieCard/MovieCard.tsx -------------------------------------------------------------------------------- /src/components/MovieCard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MovieCard'; 2 | -------------------------------------------------------------------------------- /src/components/MoviesList/MoviesList.scss: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /src/components/MoviesList/MoviesList.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/components/MoviesList/MoviesList.spec.jsx -------------------------------------------------------------------------------- /src/components/MoviesList/MoviesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/components/MoviesList/MoviesList.tsx -------------------------------------------------------------------------------- /src/components/MoviesList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MoviesList'; 2 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/types/Movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/src/types/Movie.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tp1845/react_movies-list/HEAD/tsconfig.json --------------------------------------------------------------------------------