Download the PHP package madebykind/craft-vue-tailwind without Composer

On this page you can find all versions of the php package madebykind/craft-vue-tailwind. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package craft-vue-tailwind

Vue-cli 💕 CraftCMS 💕 Fractal 💕 Tailwind 💕 Nanobox 💕 Oh my!

What is it?

Fork of craft-vue-tailwind composer project template that integrates:

Via the combined magic of composer and vue-cli to give you an all singing, all dancing, pre-configured dev environment

What's included?

Requirements

This template requires the following software / packages to be installed in the host machine

Installing on a new machine? Not actually a developer? Install homebrew and then grab all the above apart from Nanobox at once:

NB if installing Nanobox for the first time be sure to follow the post-install instructions for recent versions of macOS

How to use

Creating a new project

Getting an existing project running

Accessing the CraftCMS database

By default Craft is set up to use Project Config, so you shouldn't often need to import / export a database from the site, however, if you do, you can get local mysql credentials in your host machine by running

You can then use the credentials shown under data.db to access mysql via the cli or a GUI as you wish

Dev workflow...

Run the servers:

Create a new front end component:

Commands

Dev environment

Generators

Via Hygen, templates in _templates/

Linting

Tests

Building for production

Configuration (optional)

To edit the vue-cli config via the UI you will require Vue CLI 3 to be installed globally on your machine. You can run vue ui and import your the project to get started customising the configuration with vue-cli plugins of your choice.

NB By default the project uses a randomly allocated ports for webpack dev server and fractal server, which are set by the project:configure command run during project setup, stored project-wide under the kindConfig key in package.json and loaded into your .env file via the project:apply-env command.

In order for the UI to workvue-cli requires you to run the project on it's default port (8080). To use the UI to configure your project you'll therefore need to temporarily change ASSET_SERVER_PORT in your .env file to 8080 and restart your serve process, then change it back to its previous value once you've finished.

Under the hood

WTF is all this dark magic?

This project automates a lot of dull manual tasks. If you want to understand what's going on, here's a quick rundown

  1. After composer creates the project, it runs the post-create-project-cmd script, which:

How asset loading works

NOTE: During development, only your assets will be served from localhost:<ASSET_SERVER_PORT> and referenced in the base template. You'll still load your site locally under your normal development domain (mysite.test, etc.). This will also cause a brief unstyled flash on page loads due to JS/CSS assets loading from javascript for development. This flash isn't present after build, on production.

After running yarn build, the easiest way to test your build files locally is to comment the environment variable in your .env file, and refresh the page. This will serve your assets from the build directory, rather than webpack's dev server.

For a detailed explanation on how things work, check out the Vue CLI docs.

Babel Compiling

This boilerplate uses babel-preset-env for configuring babel. You can read more about it here.

Thanks

Forked from chasegiunta/craft-vue-tailwind


All versions of craft-vue-tailwind with dependencies

PHP Build Version
Package Version
Requires craftcms/cms Version ^3.3
am-impact/amcommand Version ^3.1
vlucas/phpdotenv Version ^2.4
clubstudioltd/craft-asset-rev Version ^v6.0.1
ournameismud/fractal Version dev-master
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package madebykind/craft-vue-tailwind contains the following files

Loading the files please wait ....