All Projects → Archakov06 → rgxp

Archakov06 / rgxp

Licence: other
Regular Expression Collection (ReactJS, Redux, React Router, Recompose, NodeJS, Express)

Programming Languages

typescript
32286 projects
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to rgxp

Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (-6.45%)
Mutual labels:  react-router, react-redux, react-router-v4
Create React App Redux
React Router, Redux, Redux Thunk & Create React App boilerplate
Stars: ✭ 885 (+1327.42%)
Mutual labels:  react-router, react-redux, react-router-v4
V2 Universal Js Hmr Ssr React Redux
⚡ (V2) Universal JS - Server Side Rendering, Code Splitting and Hot Module Reloading ⚡
Stars: ✭ 147 (+137.1%)
Mutual labels:  react-router, react-redux, react-router-v4
React Sight
Visualization tool for React, with support for Fiber, Router (v4), and Redux
Stars: ✭ 2,716 (+4280.65%)
Mutual labels:  react-router, react-redux, react-router-v4
React Admin
基于antd、redux-observable、redux-thunk、react-router响应式SPA脚手架,后台管理系统demo. 权限管理,用户管理,菜单管理。无限级菜单,下拉树形选择框
Stars: ✭ 141 (+127.42%)
Mutual labels:  react-router, react-redux
Tips-in-React
在 React 开发实际项目过程的使用心得
Stars: ✭ 15 (-75.81%)
Mutual labels:  react-router, react-router-v4
Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (+151.61%)
Mutual labels:  react-router, react-redux
spring-boot-react-ecommerce-app
eCommerce application based on the microservices architecture built using Spring Boot and ReactJS.
Stars: ✭ 221 (+256.45%)
Mutual labels:  react-router, react-redux
React Redux Graphql Apollo Bootstrap Webpack Starter
react js + redux + graphQL + Apollo + react router + hot reload + devTools + bootstrap + webpack starter
Stars: ✭ 127 (+104.84%)
Mutual labels:  react-router, react-router-v4
Slack Patron
Log and view all Slack messages.
Stars: ✭ 157 (+153.23%)
Mutual labels:  react-router, react-redux
ts-react-boilerplate
A very opinionated (React/TypeScript/Redux/etc) frontend boilerplate
Stars: ✭ 43 (-30.65%)
Mutual labels:  react-router, react-redux
workshop
React Workshop
Stars: ✭ 13 (-79.03%)
Mutual labels:  react-router, react-router-v4
Redux React Session
🔑 Simple Session API storage for Redux and React
Stars: ✭ 140 (+125.81%)
Mutual labels:  react-router, react-router-v4
Alldemo
🍑 2020全栈学习Demo大合集 包含最新 hooks TS 等 还有umi+dva,数据可视化等实战项目 (持续更新中)
Stars: ✭ 189 (+204.84%)
Mutual labels:  react-router, react-redux
Create React Server
Server & middleware for React + Router + Redux with Server Side Rendering
Stars: ✭ 139 (+124.19%)
Mutual labels:  react-router, react-redux
Redux First History
🎉 Redux First History - Redux history binding support react-router - @reach/router - wouter
Stars: ✭ 163 (+162.9%)
Mutual labels:  react-router, react-redux
Todo Redux Saga
Todo app with Create-React-App • React-Redux • Redux-Saga • Firebase • OAuth
Stars: ✭ 184 (+196.77%)
Mutual labels:  react-router, react-redux
Imooc React
慕课网 React 视频课程源代码
Stars: ✭ 203 (+227.42%)
Mutual labels:  react-router, react-redux
Cwg React Starter
Pre-configured and Ready to use React Starter App. To save time in settings things up for new project. Almost everything needed is already configured. Just clone and start developing without wasting time in doing same stuffs for every project. (#codewithghazi)
Stars: ✭ 122 (+96.77%)
Mutual labels:  react-router, react-redux
Favesound Redux
🎶 A SoundCloud Client in React + Redux running in production. Live Demo and Source Code to explore React + Redux as a beginner.
Stars: ✭ 1,586 (+2458.06%)
Mutual labels:  react-router, react-router-v4

RGXP.RU

Набор готовых регулярных выражений на все случаи жизни 👀 Проект open-source и каждый желающий может помочь проекту. Задается вопрос: "Как?".

  1. Добавив своих регулярных выражений.
  2. Посоветовать более элегантное решение (по коду).
  3. Поделиться своими идеями по развитию этого проекта (в issues).

Зачем?

Я отвечу сразу на несколько вопросов - затем. Мне часто требовались регулярные выражения на разные случаи. И чаще всего, я их находил в StackOverflow или на Toster. Однако, хотелось базу регулярных выражений на все возможные случаи.

В итоге, было решено создать этот проект - RGXP.RU

Что использовалось при разработке?

  • Front end: ReactJS, Redux, Recompose, React Router, Stylus.
  • Back end: NodeJS, Express, Knex.
  • ECMAScript 6 (клиент и сервер).
  • Webpack

Как добавить свои регулярные выражения?

Все паттерны содержатся в файле patterns.json.

Внимание! Перед тем, как отправить свои паттерны, проверьте JSON на валидность - https://jsonlint.com/

Чтобы добавить свой паттерн, создайте pull request соблюдая следующий шаблон:

{
  "title": {
    "en": "Title in english",
    "ru": "Заголовок на русском"
  },
  "description": {
    "en": "Description in english",
    "ru": "Описание на русском"
  },
  "pattern": "<title>(.*?)</title>",
  "placeholder": "<title>My site</title>",
  "tags": "title,html,tags",
  "nickname": "Archakov06"
}
name type required description
title object yes Заголовок. Объект состоящий из двух свойств: ru и en (string, required).
description object yes Описание паттерна. Объект состоящий из двух свойств: ru и en (string, required).
pattern string yes Регулярное выражения (шаблон).
placeholder string yes Подсказка
(в основном, указывается значение соответствующее паттерну)
tags string optional Основные тэги вашего паттерна. Указывать через запятую.
(требуется для поиска и категорий).
nickname string optional Ваш никнейм от GitHub

Как оповестить о баге или предложить идею?

Вы можете создать issue в разделе https://github.com/Archakov06/trycode/issues. Если у вас есть вопросы, предложения или вы хотите поругать меня за быдлокод, свяжитесь со мной через GitHub или через контакты ниже. (p.s.: Обратите внимание, что проект на стадии beta).

Обновления

Update 10.12.2017
  • Переписал весь быдлокод на новый быдлокод (рефакторинг)
  • Заменил некоторые классы на stateless component.
  • Подключил библиотеку Recompose (HOC).
  • Подключил React Router.
  • Добавил поддержку копирования выражений одним кликом.
  • Пересоздал проект через CRA (create-react-app).
  • Я - молодец.
Update 08.07.2017
  • Поправил исходники по правилам ESLint.
  • Обновил правила eslint.
  • Поправил паттерны (отдельное спасибо @limitedeternity за перевод остального текста).
  • Небольшие правки с компонентом паттерна. Добавил слэши в начале и в конце к каждому паттерну. Сделал выделение паттерна при клике на поле.
  • Я - молодец.
Update 1.07.2017
  • Поправил баг с тем, что паттерны отображались после второго клика на тэг (категорию).
  • Поправил немного стили.
  • Решили обновы писать в README. Не знаю, хорошая ли это идея.
Update 29.06.2017
  • Добавил функцию просмотра всех совпадений по паттерну.
  • Добавил новых паттернов.
  • Поправил адаптивку.
Update 28.06.2017
  • Добавил возможность открывать определенный тэг по запросу.
  • Удалил рейтинг (временно).
  • Разделил конфиги для webpack (dev/prod).
  • Перенес паттерны на репозиторий (временно, а может и нет).
  • Добавил больше правил для ESLint.
  • Разделил стили от бандла.
  • Поправил поиск паттернов.
  • Небольшие фиксы.
  • В общем, я красавчик!

License

MIT License - Archakov Denis 2017

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].