Service Worker (модуль авторизации мобильной версии сайта)
https://m.avito.ru/profile/login/s/mobile/js/common/service-worker.js
https://jr.avito.ru/browse/AMW-747
// Рандомные plugins/extensions
// Игнорируем SecurityError
// Игнорируем другие виды ошибок
// Расширения Chrome
// Расширения Firefox
// Аналитика или реклама
// Кривые прокси Оперы Турбо
// Возможно вирус
Структура проекта avito. Обновление сайта авито 17.12.2018
// CONCATENATED MODULE: ./node_modules/@avito/react-utils/src/role/role.js // CONCATENATED MODULE: ./node_modules/@avito/react-utils/src/index.js // CONCATENATED MODULE: ./node_modules/resolve-pathname/index.js // CONCATENATED MODULE: ./node_modules/value-equal/index.js // CONCATENATED MODULE: ./node_modules/history/es/PathUtils.js // CONCATENATED MODULE: ./node_modules/history/es/index.js // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js // CONCATENATED MODULE: ./node_modules/react-redux/es/components/connectAdvanced.js // CONCATENATED MODULE: ./node_modules/react-redux/es/utils/shallowEqual.js // CONCATENATED MODULE: ./node_modules/react-redux/es/utils/isPlainObject.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/wrapMapToProps.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/mapDispatchToProps.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/mapStateToProps.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/mergeProps.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/verifySubselectors.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/selectorFactory.js // CONCATENATED MODULE: ./node_modules/react-redux/es/connect/connect.js // CONCATENATED MODULE: ./node_modules/react-redux/es/index.js // CONCATENATED MODULE: ./node_modules/react-router-dom/es/Router.js // CONCATENATED MODULE: ./node_modules/react-router-dom/es/BrowserRouter.js // CONCATENATED MODULE: ./src/modules/Global/reducer.js // CONCATENATED MODULE: ./src/reducers/main.js // CONCATENATED MODULE: ./src/modules/Regions/reducer.js // CONCATENATED MODULE: ./src/reducers/filterLocation.js // CONCATENATED MODULE: ./src/reducers/main/new-items.js // CONCATENATED MODULE: ./src/modules/Booking/reducers/service.js // CONCATENATED MODULE: ./src/modules/Booking/reducers/widget.js // CONCATENATED MODULE: ./src/modules/Booking/reducers/calendar.js // CONCATENATED MODULE: ./src/modules/Booking/reducers/calculation.js // CONCATENATED MODULE: ./src/modules/Booking/reducers/order.js // CONCATENATED MODULE: ./src/modules/Booking/reducers/index.js // CONCATENATED MODULE: ./src/modules/Item/reducer.js // CONCATENATED MODULE: ./src/modules/SearchBar/reducer.js // CONCATENATED MODULE: ./src/modules/SearchForm/reducer.js // CONCATENATED MODULE: ./src/modules/Search/reducer.js // CONCATENATED MODULE: ./src/modules/UserProfile/reducers/rating.js // CONCATENATED MODULE: ./src/modules/UserProfile/reducers/profile.js // CONCATENATED MODULE: ./src/modules/UserProfile/reducers/api.js // CONCATENATED MODULE: ./src/modules/Categories/reducers.js // CONCATENATED MODULE: ./src/modules/SearchSaved/reducer.js // CONCATENATED MODULE: ./src/modules/Favorites/reducers.js // CONCATENATED MODULE: ./src/modules/Navigation/reducer.js // CONCATENATED MODULE: ./src/modules/MainRecommendations/reducer.js // CONCATENATED MODULE: ./src/modules/SimpleCVModal/reducers/cvs.js // CONCATENATED MODULE: ./src/modules/SimpleCVModal/reducers/form.js // CONCATENATED MODULE: ./src/modules/SimpleCVModal/reducers/phone.js // CONCATENATED MODULE: ./src/modules/SimpleCVModal/reducers/regions.js // CONCATENATED MODULE: ./src/modules/RecommendationsSearch/reducer.js // CONCATENATED MODULE: ./src/modules/Favorite/reducer.js // CONCATENATED MODULE: ./src/modules/Shop/reducer.js // CONCATENATED MODULE: ./src/modules/Registration/reducer.js // CONCATENATED MODULE: ./src/modules/RecoveryPassword/reducer.js // CONCATENATED MODULE: ./src/modules/ShopSearch/reducer.js // CONCATENATED MODULE: ./src/modules/Location/reducer.js // CONCATENATED MODULE: ./src/modules/Abuse/reducer.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/location/location.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/postamat/form/form.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/postamat/terminals/terminals.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/postamat/terminal-info/terminal-info.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/postamat/order/order.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/postamat/payment-transaction/payment-transaction.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/postamat/postamat.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/geo/geo.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/ymap/ymap.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/init/init.js // CONCATENATED MODULE: ./src/modules/Delivery/reducers/index.js // CONCATENATED MODULE: ./src/modules/Delivery/constants/default-suggests.js // CONCATENATED MODULE: ./src/modules/Login/reducer.js // CONCATENATED MODULE: ./src/modules/send-review-form/reducers/items.js // CONCATENATED MODULE: ./src/modules/send-review-form/reducers/stages.js // CONCATENATED MODULE: ./src/modules/send-review-form/reducers/api.js // CONCATENATED MODULE: ./src/modules/HistoryListener/reducer.js // CONCATENATED MODULE: ./src/modules/ModalPage/reducer.js // CONCATENATED MODULE: ./node_modules/redux-thunk/es/index.js // CONCATENATED MODULE: ./src/store/index.js // CONCATENATED MODULE: ./src/utils/ScrollToTop.js // CONCATENATED MODULE: ./src/components/PrivateRouter/PrivateRouter.js // CONCATENATED MODULE: ./src/components/withYaMetrikaTracker/withYaMetrikaTracker.js // CONCATENATED MODULE: ./src/utils/Switch.js // CONCATENATED MODULE: ./src/utils/validation/Item.js // CONCATENATED MODULE: ./src/utils/validation/Categories.js // CONCATENATED MODULE: ./src/routes/routes.js // CONCATENATED MODULE: ./src/utils/validation/Search.js // CONCATENATED MODULE: ./src/utils/validation/ShopSearch.js // CONCATENATED MODULE: ./src/modules/Notifications/Container.js // CONCATENATED MODULE: ./src/modules/Notifications/Provider.js // CONCATENATED MODULE: ./src/modules/AuthPopup/Provider.js // CONCATENATED MODULE: ./src/modules/Navigation/Provider.js // CONCATENATED MODULE: ./src/modules/HistoryListener/actions.js // CONCATENATED MODULE: ./src/modules/HistoryListener/HistoryListener.js // CONCATENATED MODULE: ./src/containers/App/App.js // CONCATENATED MODULE: ./src/index.client.js
Структура внешних модулей
// EXTERNAL MODULE: ./node_modules/warning/browser.js // EXTERNAL MODULE: ./node_modules/react/index.js // EXTERNAL MODULE: ./node_modules/prop-types/index.js // EXTERNAL MODULE: ./node_modules/react-redux/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js // EXTERNAL MODULE: ./node_modules/redux/es/redux.js // EXTERNAL MODULE: ./node_modules/react/index.js // EXTERNAL MODULE: ./node_modules/react/index.js // EXTERNAL MODULE: ./node_modules/react-redux/es/index.js + 19 modules // EXTERNAL MODULE: ./node_modules/@avito/utils/src/helpers/list-to-hash/list-to-hash.js // EXTERNAL MODULE: ./src/modules/Item/constants.js // EXTERNAL MODULE: ./src/modules/SearchForm/constants.js // EXTERNAL MODULE: ./src/modules/MainRecommendations/constants.js // EXTERNAL MODULE: ./src/modules/Login/constants.js // EXTERNAL MODULE: ./src/utils/SplashBannerManager.js // EXTERNAL MODULE: ./node_modules/react-helmet/lib/Helmet.js // EXTERNAL MODULE: ./node_modules/warning/browser.js // EXTERNAL MODULE: ./src/generated/locations.js // EXTERNAL MODULE: ./src/components/NotFound/NotFound.js // EXTERNAL MODULE: ./src/components/Loader/Loader.js // EXTERNAL MODULE: ./src/modules/Notifications/Context.js // EXTERNAL MODULE: ./src/modules/AuthPopup/Context.js // EXTERNAL MODULE: ./src/modules/Navigation/Context.js // EXTERNAL MODULE: ./src/modules/MobileInfo/Context.js // EXTERNAL MODULE: ./node_modules/react/index.js
Цена модулей от 100$.