remove extra files and messing with webpack
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
ip: 127.0.0.1
|
||||
memory: 2048
|
||||
cpus: 1
|
||||
provider: virtualbox
|
||||
authorize: ~/.ssh/id_rsa.pub
|
||||
keys:
|
||||
- ~/.ssh/id_rsa
|
||||
folders:
|
||||
- map: .
|
||||
to: /home/vagrant/Code/phpvms
|
||||
sites:
|
||||
- map: phpvms.app
|
||||
to: /home/vagrant/Code/phpvms/public
|
||||
schedule: true
|
||||
databases:
|
||||
- homestead
|
||||
name: phpvms
|
||||
hostname: phpvms
|
||||
44
Vagrantfile
vendored
44
Vagrantfile
vendored
@@ -1,44 +0,0 @@
|
||||
# -*- mode: ruby -*-
|
||||
# vi: set ft=ruby :
|
||||
|
||||
require 'json'
|
||||
require 'yaml'
|
||||
|
||||
VAGRANTFILE_API_VERSION ||= "2"
|
||||
confDir = $confDir ||= File.expand_path("vendor/laravel/homestead", File.dirname(__FILE__))
|
||||
|
||||
homesteadYamlPath = File.expand_path("Homestead.yaml", File.dirname(__FILE__))
|
||||
homesteadJsonPath = File.expand_path("Homestead.json", File.dirname(__FILE__))
|
||||
afterScriptPath = "after.sh"
|
||||
aliasesPath = "aliases"
|
||||
|
||||
require File.expand_path(confDir + '/scripts/homestead.rb')
|
||||
|
||||
Vagrant.require_version '>= 1.9.0'
|
||||
|
||||
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
||||
if File.exist? aliasesPath then
|
||||
config.vm.provision "file", source: aliasesPath, destination: "/tmp/bash_aliases"
|
||||
config.vm.provision "shell" do |s|
|
||||
s.inline = "awk '{ sub(\"\r$\", \"\"); print }' /tmp/bash_aliases > /home/vagrant/.bash_aliases"
|
||||
end
|
||||
end
|
||||
|
||||
if File.exist? homesteadYamlPath then
|
||||
settings = YAML::load(File.read(homesteadYamlPath))
|
||||
elsif File.exist? homesteadJsonPath then
|
||||
settings = JSON.parse(File.read(homesteadJsonPath))
|
||||
else
|
||||
abort "Homestead settings file not found in #{confDir}"
|
||||
end
|
||||
|
||||
Homestead.configure(config, settings)
|
||||
|
||||
if File.exist? afterScriptPath then
|
||||
config.vm.provision "shell", path: afterScriptPath, privileged: false
|
||||
end
|
||||
|
||||
if defined? VagrantPlugins::HostsUpdater
|
||||
config.hostsupdater.aliases = settings['sites'].map { |site| site['map'] }
|
||||
end
|
||||
end
|
||||
@@ -3,6 +3,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
var gulp = require('gulp');
|
||||
var cp = require('child_process');
|
||||
|
||||
@@ -16,3 +17,4 @@ function exec(cmd) {
|
||||
gulp.task('reset', function() {
|
||||
exec('php artisan migrate:refresh --seed --seeder DevelopmentSeeder');
|
||||
});
|
||||
*/
|
||||
|
||||
11629
package-lock.json
generated
11629
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
18
package.json
18
package.json
@@ -1,11 +1,21 @@
|
||||
{
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"prod": "gulp --production",
|
||||
"dev": "gulp watch"
|
||||
"dev": "npm run development",
|
||||
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
|
||||
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
|
||||
"watch-poll": "npm run watch -- --watch-poll",
|
||||
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
|
||||
"prod": "npm run production",
|
||||
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"gulp": "^3.9.1",
|
||||
"laravel-elixir": "^6.0.0-9"
|
||||
"axios": "^0.17",
|
||||
"bootstrap-sass": "^3.3.7",
|
||||
"cross-env": "^5.1",
|
||||
"jquery": "^3.2",
|
||||
"laravel-mix": "^1.0",
|
||||
"lodash": "^4.17.4",
|
||||
"vue": "^2.5.7"
|
||||
}
|
||||
}
|
||||
|
||||
8198
public/assets/admin/css/bootstrap.css
vendored
Normal file
8198
public/assets/admin/css/bootstrap.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
5
public/assets/admin/css/bootstrap.min.css
vendored
5
public/assets/admin/css/bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
176
public/assets/admin/js/admin.js
Normal file
176
public/assets/admin/js/admin.js
Normal file
File diff suppressed because one or more lines are too long
6309
public/css/admin/admin.css
Normal file
6309
public/css/admin/admin.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
5
public/mix-manifest.json
Normal file
5
public/mix-manifest.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"/assets/admin/js/admin.js": "/assets/admin/js/admin.js",
|
||||
"/assets/admin/css/paper-dashboard.css": "/assets/admin/css/paper-dashboard.css",
|
||||
"/css/admin/admin.css": "/css/admin/admin.css"
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
|
||||
/**
|
||||
* First we will load all of this project's JavaScript dependencies which
|
||||
* include Vue and Vue Resource. This gives a great starting point for
|
||||
* building robust, powerful web applications using Vue and Laravel.
|
||||
*/
|
||||
|
||||
require('./bootstrap');
|
||||
|
||||
/**
|
||||
* Next, we will create a fresh Vue application instance and attach it to
|
||||
* the body of the page. From here, you may begin adding components to
|
||||
* the application, or feel free to tweak this setup for your needs.
|
||||
*/
|
||||
|
||||
Vue.component('example', require('./components/Example.vue'));
|
||||
|
||||
const app = new Vue({
|
||||
el: 'body'
|
||||
});
|
||||
45
resources/assets/js/bootstrap.js
vendored
45
resources/assets/js/bootstrap.js
vendored
@@ -1,45 +0,0 @@
|
||||
|
||||
window._ = require('lodash');
|
||||
|
||||
/**
|
||||
* We'll load jQuery and the Bootstrap jQuery plugin which provides support
|
||||
* for JavaScript based Bootstrap features such as modals and tabs. This
|
||||
* code may be modified to fit the specific needs of your application.
|
||||
*/
|
||||
|
||||
window.$ = window.jQuery = require('jquery');
|
||||
require('bootstrap-sass');
|
||||
|
||||
/**
|
||||
* Vue is a modern JavaScript library for building interactive web interfaces
|
||||
* using reactive data binding and reusable components. Vue's API is clean
|
||||
* and simple, leaving you to focus on building your next great project.
|
||||
*/
|
||||
|
||||
window.Vue = require('vue');
|
||||
require('vue-resource');
|
||||
|
||||
/**
|
||||
* We'll register a HTTP interceptor to attach the "CSRF" header to each of
|
||||
* the outgoing requests issued by this application. The CSRF middleware
|
||||
* included with Laravel will automatically verify the header's value.
|
||||
*/
|
||||
|
||||
Vue.http.interceptors.push((request, next) => {
|
||||
request.headers['X-CSRF-TOKEN'] = Laravel.csrfToken;
|
||||
|
||||
next();
|
||||
});
|
||||
|
||||
/**
|
||||
* Echo exposes an expressive API for subscribing to channels and listening
|
||||
* for events that are broadcast by Laravel. Echo and event broadcasting
|
||||
* allows your team to easily build robust real-time web applications.
|
||||
*/
|
||||
|
||||
// import Echo from "laravel-echo"
|
||||
|
||||
// window.Echo = new Echo({
|
||||
// broadcaster: 'pusher',
|
||||
// key: 'your-pusher-key'
|
||||
// });
|
||||
@@ -1,23 +0,0 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-8 col-md-offset-2">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">Example Component</div>
|
||||
|
||||
<div class="panel-body">
|
||||
I'm an example component!
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
ready() {
|
||||
console.log('Component ready.')
|
||||
}
|
||||
}
|
||||
</script>
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
// Fonts
|
||||
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);
|
||||
|
||||
// Variables
|
||||
@import "variables";
|
||||
|
||||
// Bootstrap
|
||||
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
|
||||
@@ -1,37 +0,0 @@
|
||||
|
||||
// Body
|
||||
$body-bg: #f5f8fa;
|
||||
|
||||
// Borders
|
||||
$laravel-border-color: darken($body-bg, 10%);
|
||||
$list-group-border: $laravel-border-color;
|
||||
$navbar-default-border: $laravel-border-color;
|
||||
$panel-default-border: $laravel-border-color;
|
||||
$panel-inner-border: $laravel-border-color;
|
||||
|
||||
// Brands
|
||||
$brand-primary: #3097D1;
|
||||
$brand-info: #8eb4cb;
|
||||
$brand-success: #2ab27b;
|
||||
$brand-warning: #cbb956;
|
||||
$brand-danger: #bf5329;
|
||||
|
||||
// Typography
|
||||
$font-family-sans-serif: "Raleway", sans-serif;
|
||||
$font-size-base: 14px;
|
||||
$line-height-base: 1.6;
|
||||
$text-color: #636b6f;
|
||||
|
||||
// Navbar
|
||||
$navbar-default-bg: #fff;
|
||||
|
||||
// Buttons
|
||||
$btn-default-color: $text-color;
|
||||
|
||||
// Inputs
|
||||
$input-border: lighten($text-color, 40%);
|
||||
$input-border-focus: lighten($brand-primary, 25%);
|
||||
$input-color-placeholder: lighten($text-color, 30%);
|
||||
|
||||
// Panels
|
||||
$panel-default-heading-bg: #fff;
|
||||
28
webpack.mix.js
Normal file
28
webpack.mix.js
Normal file
@@ -0,0 +1,28 @@
|
||||
let mix = require('laravel-mix');
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Mix Asset Management
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Mix provides a clean, fluent API for defining some Webpack build steps
|
||||
| for your Laravel application. By default, we are compiling the Sass
|
||||
| file for the application as well as bundling up all the JS files.
|
||||
|
|
||||
*/
|
||||
|
||||
mix.sass('public/assets/admin/sass/paper-dashboard.scss',
|
||||
'public/assets/admin/css/paper-dashboard.css')
|
||||
.styles([
|
||||
'public/assets/admin/css/bootstrap.min.css',
|
||||
'public/assets/admin/css/animate.min.css',
|
||||
'public/assets/admin/css/pe-icon-7-stroke.css',
|
||||
'public/assets/admin/css/themify-icons.css',
|
||||
'public/assets/admin/css/paper-dashboard.css',
|
||||
'public/assets/admin/css/demo.css'
|
||||
], 'public/css/admin/admin.css')
|
||||
.js([
|
||||
'public/js/admin/bootstrap.min.js',
|
||||
'public/js/admin/admin.js'
|
||||
], 'public/assets/admin/js/admin.js')
|
||||
.sourceMaps();
|
||||
Reference in New Issue
Block a user