Skip to content

Conversation

m4n1ok
Copy link
Contributor

@m4n1ok m4n1ok commented Jul 20, 2022

Setup basic FE structure with Node LTS, Yarn 1 latest, Tailwind + A17 Tailwind plugins, A17 behaviors, A17 helpers, Linter and format

Tasks:

  • Define default Node / NPM
  • Setup Eslint and update Prettier config
  • Setup FE structure with Tailwind and A17 Tailwind plugins
  • Add lazyload helpers
  • Setup A17 behaviors + helpers
  • Add components helpers and head
  • Improve Vite configuration
  • Add IDE/Editors configuration documentation

@m4n1ok m4n1ok marked this pull request as draft July 20, 2022 16:46
@luislavena
Copy link
Owner

cc @13twelve and @mrdoinel

@mrdoinel
Copy link

thank you @m4n1ok for switching back to NPM (cf the poll)

- Use lts node version and latest yarn version as minimum required engines
- Add version files for nvm and others node version manager
- Pin fe dependencies
@m4n1ok m4n1ok marked this pull request as ready for review July 28, 2022 15:30
@m4n1ok m4n1ok requested a review from luislavena July 28, 2022 15:30
@m4n1ok m4n1ok changed the title [WIP] FE setup FE setup Jul 28, 2022
@m4n1ok
Copy link
Contributor Author

m4n1ok commented Jul 28, 2022

Hello @luislavena, @mrdoinel, @13twelve,

I'm done with the basic setup for the frontend part. It includes frontend linters configuration and libraries we are using for most of our projects.

Related to the current implementation of head-assets.blade.php, Laravel's Team is working on some improvements around Vite directive. I'm waiting for this PR to be merged before adding logic for preload / defer attributes...

Please don't hesitate to take a look and share your feedbacks.

Copy link
Owner

@luislavena luislavena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent! Thanks for addressing all the comments! ❤️

@luislavena luislavena merged commit af0edd5 into luislavena:main Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants