ran

RAN! React . GraphQL . Next.js Toolkit - SEO-Ready, Production-Ready, SSR, Hot-Reload, CSS-in-JS, Caching, CLI commands and more...

MIT License

Downloads
30
Stars
2.2K
Committers
22

Bot releases are hidden (Show)

ran - 0.9.0: Apollo v2 and package updates Latest Release

Published by Sly777 almost 6 years ago

ran - Package updates and small fix

Published by Sly777 about 6 years ago

ran - 0.8.5

Published by Sly777 over 6 years ago

  • Package updates
  • Static export bug fixes (thanks @davidsanchez96)
  • Flow & Next.js version conflict bug fixed
  • Updated URL props with new next.js router system
ran - RAN! 0.8.3

Published by Sly777 over 6 years ago

RAN! 0.8.3

  • 🔥 Glitch support 🔥
    Just click this button to start with RAN!
    Remix on Glitch

  • set node.js 8 on engines setting (still works with node.js 9)

  • removed PM2 (but I added new command for this ✌️)

  • Updated documentation

  • Added prestart script to build the app before the start

YAY

ran - hotfix: Buildstats bug

Published by Sly777 over 6 years ago

ran - package updates, removed node.js 7 and added node.js 9

Published by Sly777 over 6 years ago

  • package updates
  • removed node.js 7 support
  • Added node.js 9 support

RAN 0.8.0

RAN

Finally, New version of RAN is ready! In this release, Most important things are that we added type checking (with Flow) and shared environment variables. Also; we fixed some bugs and, as usual, updated packages.

Thanks to @talensjr, @baires, @evenchange4, @aarondancer and @mrsteele for all help!

🔥 Breaking Changes 🔥

  • Added Type checking with Flow (thanks to @talensjr). By the way, It's optional so if you don't use @flow flag on your any js files, It will not check.
  • Added Shared Environment Support (thanks to @mrsteele). That means you can share your environment variables between client and server. If you use public.env file before this update, please check your security because we are using public.env File for sharing variables. Please check the documentation for details.

Other Changes

  • Added Opencollective
  • Added .prettierrc
  • Fixes on documentation (thanks to @aarondancer and @baires)
  • Updated cache time bug (thanks to @evenchange4)
  • a lot of package updates (not major ones so these updates shouldn't break your system)
ran - Doc and Example Updates

Published by Sly777 almost 7 years ago

Hey all, on this small update, I updated links on documentation which is now available on https://www.rantoolkit.com, Also I updated page design and added small info for writers on the example page :)

RAN 0.7.0

RAN

Welcome to the new version of RAN! On this version, RAN has too many new features such as new commands for creating components and containers, exporting static html easily, start project cleanest way and more. I hope you like it! If you have any question/issue/opinion/wish, Don't hesitate to contact me!

🔥 Breaking Changes 🔥

  • Static HTML export support. You don't need to think about routes, pages. Everything is prepared for you with new Next.js version and RAN commands.
  • New commands: (for details; please check Docs/Commands)
    • create:component for creating new fancy components easily
    • create:container for creating container for your pages
    • setup:clean for setup your application without any example page and component
    • build:static_export for building your application and exporting to HTML
  • Added node_version and nvmrc files for standard of node.js version for everyone of your project

Other Changes

  • Documentation updated
  • Changed next-cookies repo address for static export

Package Updates

  • chalk to 2.3.0
  • moment to 2.19.1
  • styled-components to 2.2.2
  • next to 4.1.3
  • eslint-plugin-import to 2.8.0
  • lint-staged to 4.3.0
  • pm2 to 2.7.2
  • handlebars to 4.0.11
ran - Package Updates

Published by Sly777 about 7 years ago

Package Updates

  • next-routes to version 1.1.0
  • babel-plugin-inline-import-graphql-ast to version 2.0.2
  • next to version 4.1.0
  • Eslint-config-airbnb to version 16.0.0
  • eslint-plugin-jsx-a11y to version 6.0.2
  • eslint to version 4.9.0
  • ngrok to version 2.2.23
  • eslint-watch to version 3.1.3
  • helmet to version 3.9.0
  • Express to version 4.16.2
ran - Package updates, Fixed Graphql lint bug

Published by Sly777 about 7 years ago

Small Changes

  • Fixed graphql linter bug because of the graphql package changes
  • Updated .graphqlconfig and schema path
  • Added Graphcool Schema
  • Updated Graphql URLs

Package Updates

  • update styled-components to version 2.2.1
  • update eslint-plugin-graphql to version 1.4.0-1
  • update babel-plugin-styled-components to version 1.2.1
  • update prettier to version 1.7.4
  • Updated express to 4.16.1
  • update graphql-cli to version 1.1.0
  • update eslint to version 4.8.0
  • update helmet to version 3.8.2
  • update release to version 2.5.2
  • update compression to version 1.7.1
  • update react-apollo to version 1.4.16
  • update babel-eslint to version 8.0.1
  • update react-dom to version 15.6.2
  • update react to version 15.6.2
  • update prop-types to version 15.6.0
  • update lint-staged to version 4.2.3
  • update eslint-plugin-react to version 7.4.0
  • update babel-plugin-inline-import-graphql-ast to version 2.0.1
  • update offline-plugin to version 4.8.4
  • update eslint-config-prettier to version 2.6.0
  • update pm2 to version 2.7.1
  • update inquirer to version 3.3.0
  • update replace-in-file to version 3.0.0-beta.2
  • update next to version 3.2.2
  • update ngrok to version 2.2.22
ran - 0.6.0: Cluster mode, PM2, Logo, Prettier 1.6 and more...

Published by Sly777 about 7 years ago

RAN 0.6.0

RAN

Welcome to the new version of RAN! On this version, I added Cluster mode for increased performance, added PM2 for process management, Upgraded Prettier to new fancy version 1.6 and also made RAN! logo. As you see, I tried to make logo between next.js and graphQL so I hope you like it! 😃 If you have any question/issue/opinion/wish, Don't hesitate to contact me!

Breaking Changes

  • Added PM2 and Cluster mode. Basically, Everything is same but not on the background. It will start to give more information to understand what's going on your machine.

Cluster

  • Upgraded Prettier to 1.6. I updated my code with this but It can fix on your changes automatically after run lint. So don't worry, It's going great :)
  • Added App Icons and Favicon. If you are using RAN on your production, don't forget to change them with your icons.
  • Added Contributor List using by all-contributors.

Changes

  • Added new helper for commands: addTexttoFile
  • Updated create:page & create:route
  • Now new route after create page or route will be added automatically to ./routes.js
  • Removed "RAN! Example" from title on create page command
  • Updated Message on create page command
  • Fixed gql file cache bug
  • 🔥 Added PM2 for process manager 🔥
  • 🔥 Added cluster mode for increase performace 🔥
  • Updated start and start:next commands with PM2
  • Added App Icons and Favicon
  • Created new component for App Icons
  • Added Doc for Static files and App Icons
  • 🔥 Added RAN! Logo 🔥
  • Updated server.js and document.js
  • Added Contributor List using by all-contributors.
  • Removed unnecessary packages
  • Code Style fixes after upgrade to Prettier 1.6
  • [Fix] #115 #126
  • [Feature] #116

Package Upgrades

  • react-helmet to version 5.2.0
  • prettier to version 1.6.1
  • babel-plugin-styled-components to version 1.2.0
  • release to version 2.1.0
  • next-cookies to version 1.0.2
  • react-apollo to version 1.4.15
  • ngrok to version 2.2.21
  • lint-staged to version 4.0.4
  • graphql-cli to version 1.0.1
  • eslint-plugin-react to version 7.3.0
  • inquirer to version 3.2.2
  • next to version 3.0.6
  • eslint-plugin-prettier to version 2.2.0
ran - 0.5.0: Auto JS Lint, New File Naming, New CLI Command and more..

Published by Sly777 about 7 years ago

RAN 0.5.0

Firstly, Thanks to everyone for suggestions and bug reports. Especially @BjornMelgaard for making massive work for this release! On 0.5.0, We made big changes on Authentication and File Naming. From now on, data.js files are store.js. And also we took the style codes from components and put them to the new files as styles.js. For the other changes, check below!

RAN 0.5.0

Breaking Changes

  • Updated Auth Architecture
  • Updated File Naming (by @BjornMelgaard)
  • Split Styles from Component Files (by @BjornMelgaard)

Updates

  • Added Auto check for Js files on Development
  • Added new command: lint:watch
  • Removed localForage Package
  • Added Next-Cookies & Js-Cookie Packages
  • added babel-plugin-inline-import-graphql-ast (by @BjornMelgaard)
  • added eslint for graphql (by @BjornMelgaard)
  • Fixed on CLI for route
  • Fixed Route Changes
  • Fixed Auth Token Bug
  • Fixed single quotes on .eslintrc
  • Fixed Deps bug on Deployment
  • Updated Packages doc

Package Updates

  • react-redux to version 5.0.6
  • next to version 3.0.3
  • eslint-plugin-react to version 7.2.0
  • release to version 1.4.0
  • eslint-plugin-react to version 7.2.1
  • react-apollo to version 1.4.14
  • ngrok to version 2.2.17
ran - Now with Next-Routes!

Published by Sly777 about 7 years ago

From now on, RAN! starts to use next-routes for routing because It's more reliable and easier than the old next-url-prettifier.

Other updates

  • Fixed link to GraphCool (thanks to @lewiscowper)
  • Updated styled-components -> 2.1.2
  • Updated webpack-bundle-analyzer -> 2.9.0
  • Updated release -> 1.3.2
  • Updated lint-staged -> 4.0.3
  • Updated chalk -> 2.1.0
  • Updated cors -> 2.8.4
  • Updated redux -> 3.7.2
  • Updated express -> 4.15.4
ran - New graphQL features!

Published by Sly777 about 7 years ago

[feature] new commands graphql:play, graphql:update_schema and graphql:see_graph
[feature] Created schema file of example graphql service
[feature] .graphqlconfig file for working with graphql easily
[feature] Added .env (environment variable) support (thanks @fyalavuz 🎉)

graphql:play
graphql:see_graph

Other Updates

  • [feature] new packages on DEV: graphql-cli, graphql-cli-voyager
  • [update] Updated Commands, Environment Variable doc

Packages

  • react-apollo -> 1.4.8
  • release -> 1.2.4
  • helment -> 3.8.1
  • next.js -> 3.0.1-beta.19
  • inquirer -> 3.2.1
  • eslint-config-airbnb -> 15.1.0
  • eslint-plugin-import -> 2.7.0
  • eslint-plugin-jsx-a11y -> 5.1.0
ran - 0.3.0 - Authentication arrived, finally!

Published by Sly777 about 7 years ago

Big Changes!

Big changes

[New Feature] Authentication system is ready (Thanks @astenmies for great work!)
[New Feature] Structures way cleaner now. added containers.
[New Feature] Added SNYK and Helmet for better security
[New Feature] Added Codeclimate

Other Updates

  • Added ".yarnclean"
  • Updated Travis-ci setting
  • Updated linter for js files in the root directory (Thanks @pronevich)
  • Added New pages for auth (Sign-up, Sign-in, Sign-out)
  • Added error states
  • Added Validations

Packages

  • react-apollo -> 1.4.8
  • ngrok -> 2.2.15
  • next-url-prettifier -> 1.1.5
  • graphql -> 0.10.5
  • Lint-stage -> 4.0.2
  • Prettier -> 1.5.3
  • Webpack-bundle-analyzer -> 2.8.3
  • Redux -> 3.7.2
  • Compression -> 1.7.0
  • Offline-plugin -> 4.8.3
  • Inquirer -> 3.2.0
  • Husky -> 0.14.3
ran -

Published by Sly777 over 7 years ago

ran - Node.js v8 Fix

Published by Sly777 over 7 years ago

ran -

Published by Sly777 over 7 years ago

Theme support on RAN!

Updated Theme Library
Added package for color manipulation: color.js
Updated some packages
Updated Styling Documentation

ran -

Published by Sly777 over 7 years ago

Added new command: create:route
Updated Next.js version
Updated prettier version
Updated Doc