mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-12 11:11:31 +00:00
updated streamline-setup v2
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Foundation\Vite;
|
||||
use Illuminate\Support\Facades\Vite as ViteFacade;
|
||||
|
||||
if (! function_exists('module_path')) {
|
||||
function module_path($name, $path = '')
|
||||
{
|
||||
$module = app('modules')->find($name);
|
||||
|
||||
return $module->getPath() . ($path ? DIRECTORY_SEPARATOR . $path : $path);
|
||||
}
|
||||
}
|
||||
|
||||
if (! function_exists('config_path')) {
|
||||
/**
|
||||
* Get the configuration path.
|
||||
*
|
||||
* @param string $path
|
||||
* @return string
|
||||
*/
|
||||
function config_path($path = '')
|
||||
{
|
||||
return app()->basePath() . '/config' . ($path ? DIRECTORY_SEPARATOR . $path : $path);
|
||||
}
|
||||
}
|
||||
|
||||
if (! function_exists('public_path')) {
|
||||
/**
|
||||
* Get the path to the public folder.
|
||||
*
|
||||
* @param string $path
|
||||
* @return string
|
||||
*/
|
||||
function public_path($path = '')
|
||||
{
|
||||
return app()->make('path.public') . ($path ? DIRECTORY_SEPARATOR . ltrim($path, DIRECTORY_SEPARATOR) : $path);
|
||||
}
|
||||
}
|
||||
|
||||
if (! function_exists('module_vite')) {
|
||||
/**
|
||||
* support for vite
|
||||
*/
|
||||
function module_vite($module, $asset): Vite
|
||||
{
|
||||
return ViteFacade::useHotFile(storage_path('vite.hot'))->useBuildDirectory($module)->withEntryPoints([$asset]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user