+++ /dev/null
-APP_ENV=local
-APP_DEBUG=true
-APP_KEY=SomeRandomKey!!!
-
-DB_CONNECTION=mysql
-DB_HOST=localhost
-DB_PORT=3306
-DB_DATABASE=homestead
-DB_USERNAME=homestead
-DB_PASSWORD=secret
-
-CACHE_DRIVER=memcached
-QUEUE_DRIVER=sync
--- /dev/null
+*.png filter=lfs diff=lfs merge=lfs -text
+*.jpg filter=lfs diff=lfs merge=lfs -text
+*.gif filter=lfs diff=lfs merge=lfs -text
+*.woff filter=lfs diff=lfs merge=lfs -text
+*.woff2 filter=lfs diff=lfs merge=lfs -text
-/vendor
-.env
-.idea
node_modules
-public/dist
\ No newline at end of file
+/public
\ No newline at end of file
--- /dev/null
+The MIT License (MIT)
+
+Copyright (c) 2017 Dan Brown
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+++ /dev/null
-<?php
-
-namespace App\Console;
-
-use Illuminate\Console\Scheduling\Schedule;
-use Laravel\Lumen\Console\Kernel as ConsoleKernel;
-
-class Kernel extends ConsoleKernel
-{
- /**
- * The Artisan commands provided by your application.
- *
- * @var array
- */
- protected $commands = [
- //
- ];
-
- /**
- * Define the application's command schedule.
- *
- * @param \Illuminate\Console\Scheduling\Schedule $schedule
- * @return void
- */
- protected function schedule(Schedule $schedule)
- {
- //
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Events;
-
-use Illuminate\Queue\SerializesModels;
-
-abstract class Event
-{
- use SerializesModels;
-}
+++ /dev/null
-<?php
-
-namespace App\Events;
-
-class ExampleEvent extends Event
-{
- /**
- * Create a new event instance.
- *
- * @return void
- */
- public function __construct()
- {
- //
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Exceptions;
-
-use Exception;
-use Illuminate\Validation\ValidationException;
-use Illuminate\Auth\Access\AuthorizationException;
-use Illuminate\Database\Eloquent\ModelNotFoundException;
-use Symfony\Component\HttpKernel\Exception\HttpException;
-use Laravel\Lumen\Exceptions\Handler as ExceptionHandler;
-
-class Handler extends ExceptionHandler
-{
- /**
- * A list of the exception types that should not be reported.
- *
- * @var array
- */
- protected $dontReport = [
- AuthorizationException::class,
- HttpException::class,
- ModelNotFoundException::class,
- ValidationException::class,
- ];
-
- /**
- * Report or log an exception.
- *
- * This is a great spot to send exceptions to Sentry, Bugsnag, etc.
- *
- * @param \Exception $e
- * @return void
- */
- public function report(Exception $e)
- {
- parent::report($e);
- }
-
- /**
- * Render an exception into an HTTP response.
- *
- * @param \Illuminate\Http\Request $request
- * @param \Exception $e
- * @return \Illuminate\Http\Response
- */
- public function render($request, Exception $e)
- {
- if ($e instanceof HttpException) {
- return view('errors/404');
- }
-
- return parent::render($request, $e);
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Http\Controllers;
-
-use Laravel\Lumen\Routing\Controller as BaseController;
-use Illuminate\Contracts\Cache\Repository as Cache;
-
-class Controller extends BaseController {
-
- protected $cache;
-
- /**
- * Controller constructor.
- * @param $cache
- */
- public function __construct(Cache $cache)
- {
- $this->cache = $cache;
- }
-
-}
+++ /dev/null
-<?php namespace App\Http\Controllers;
-
-use \Parsedown;
-
-class DocsController extends Controller
-{
-
- /**
- * Show the index page for all documents.
- * @return View
- */
- public function index()
- {
- return view('docs/index');
- }
-
- /**
- * Show a page of documentation
- * @param string $type Documentation Category
- * @param string $page Documentation Page Name
- * @return [type]
- */
- public function showPage($type, $page)
- {
- $type = strtolower($type);
- if ($type !== 'admin' && $type !== 'user') abort(404);
-
- $cacheKey = $type . '-' . $page;
- if ($this->cache->has($cacheKey) && !app()->environment('local')) {
- $html = $this->cache->get($cacheKey);
- } else {
- $html = $this->getDocumentFromMarkdown($type, $page);
- $this->cache->forever($cacheKey, $html);
- }
-
- if ($this->cache->has($cacheKey . '_title') && !app()->environment('local')) {
- $title = $this->cache->get($cacheKey . '_title');
- } else {
- $title = $this->getTitleFromHtml($html);
- $this->cache->forever($cacheKey . '_title', $title);
- }
-
- return view('docs/' . $type, [
- 'html' => $html,
- 'title' => $title,
- 'type' => $type,
- 'page' => $page
- ]);
- }
-
- /**
- * Get a page title from the HTML content.
- * @param string $html Page HTML content
- * @return string
- */
- protected function getTitleFromHtml($html)
- {
- $titleRegex = '/<h1>(.*?)<\/h1>/';
- $matches = [];
- preg_match_all($titleRegex, $html, $matches);
-
- if (isset($matches[1]) && isset($matches[1][0])) {
- return $matches[1][0];
- }
-
- return false;
- }
-
- /**
- * Get document HTML from markdown content.
- * @param string $type Documentation Category
- * @param string $page Documentation Page Name
- * @return string Page HTML
- */
- protected function getDocumentFromMarkdown($type, $page)
- {
- $filePath = app()->basePath('resources/docs/' . strtolower($type) . '/' . strtolower($page) . '.md');
-
- if (!file_exists($filePath) || !is_readable($filePath)) {
- abort(404);
- }
-
- $markdown = file_get_contents($filePath);
- $parseDown = new Parsedown();
- $html = $parseDown->text($markdown);
- return $html;
- }
-
-}
\ No newline at end of file
+++ /dev/null
-<?php namespace App\Http\Controllers;
-
-use stdClass;
-
-class HomeController extends Controller {
-
-
- /**
- * Show the homepage.
- * Gets content from the blog to show.
- * @return View
- */
- public function home()
- {
- // Get Blog articles
- if ($this->cache->has('blog-feed')) {
- $blogItems = $this->cache->get('blog-feed');
- } else {
- $blogItems = $this->getBlogPosts();
- $this->cache->put('blog-feed', $blogItems, 60*12);
- }
-
- return view('home', [
- 'blogItems' => $blogItems
- ]);
- }
-
- /**
- * Get blog posts from the BookStack blog.
- * @return Array[stdClass]
- */
- public function getBlogPosts()
- {
- $contents = file_get_contents('https://www.bookstackapp.com/blog/rss/');
- $blogItems = [];
- $rss = simplexml_load_string($contents);
-
- if ($rss !== false) {
- foreach ($rss->channel->{'item'} as $item) {
- $blogItem = new stdClass;
- $blogItem->link = (string) $item->link;
- $blogItem->title = (string) $item->title;
- $blogItem->description = (string) strip_tags($item->description);
- $blogItems[] = $blogItem;
- }
- } else {
- return [];
- }
-
- $blogItems = array_slice($blogItems, 0, 3);
- return $blogItems;
- }
-
-}
+++ /dev/null
-<?php
-
-namespace App\Http\Middleware;
-
-use Closure;
-use Illuminate\Contracts\Auth\Factory as Auth;
-
-class Authenticate
-{
- /**
- * The authentication guard factory instance.
- *
- * @var \Illuminate\Contracts\Auth\Factory
- */
- protected $auth;
-
- /**
- * Create a new middleware instance.
- *
- * @param \Illuminate\Contracts\Auth\Factory $auth
- * @return void
- */
- public function __construct(Auth $auth)
- {
- $this->auth = $auth;
- }
-
- /**
- * Handle an incoming request.
- *
- * @param \Illuminate\Http\Request $request
- * @param \Closure $next
- * @param string|null $guard
- * @return mixed
- */
- public function handle($request, Closure $next, $guard = null)
- {
- if ($this->auth->guard($guard)->guest()) {
- return response('Unauthorized.', 401);
- }
-
- return $next($request);
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Http\Middleware;
-
-use Closure;
-
-class ExampleMiddleware
-{
- /**
- * Handle an incoming request.
- *
- * @param \Illuminate\Http\Request $request
- * @param \Closure $next
- * @return mixed
- */
- public function handle($request, Closure $next)
- {
- return $next($request);
- }
-}
+++ /dev/null
-<?php
-
-/*
-|--------------------------------------------------------------------------
-| Application Routes
-|--------------------------------------------------------------------------
-|
-| Here is where you can register all of the routes for an application.
-| It is a breeze. Simply tell Lumen the URIs it should respond to
-| and give it the Closure to call when that URI is requested.
-|
-*/
-
-$app->get('/', 'HomeController@home');
-
-$app->get('/docs', 'DocsController@index');
-$app->get('/docs/{type}/{page}', 'DocsController@showPage');
\ No newline at end of file
+++ /dev/null
-<?php
-
-namespace App\Jobs;
-
-class ExampleJob extends Job
-{
- /**
- * Create a new job instance.
- *
- * @return void
- */
- public function __construct()
- {
- //
- }
-
- /**
- * Execute the job.
- *
- * @return void
- */
- public function handle()
- {
- //
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Jobs;
-
-use Illuminate\Bus\Queueable;
-use Illuminate\Queue\SerializesModels;
-use Illuminate\Queue\InteractsWithQueue;
-use Illuminate\Contracts\Queue\ShouldQueue;
-
-abstract class Job implements ShouldQueue
-{
- /*
- |--------------------------------------------------------------------------
- | Queueable Jobs
- |--------------------------------------------------------------------------
- |
- | This job base class provides a central location to place any logic that
- | is shared across all of your jobs. The trait included with the class
- | provides access to the "queueOn" and "delay" queue helper methods.
- |
- */
-
- use InteractsWithQueue, Queueable, SerializesModels;
-}
+++ /dev/null
-<?php
-
-namespace App\Listeners;
-
-use App\Events\ExampleEvent;
-use Illuminate\Queue\InteractsWithQueue;
-use Illuminate\Contracts\Queue\ShouldQueue;
-
-class ExampleListener
-{
- /**
- * Create the event listener.
- *
- * @return void
- */
- public function __construct()
- {
- //
- }
-
- /**
- * Handle the event.
- *
- * @param ExampleEvent $event
- * @return void
- */
- public function handle(ExampleEvent $event)
- {
- //
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Providers;
-
-use Illuminate\Support\ServiceProvider;
-
-class AppServiceProvider extends ServiceProvider
-{
- /**
- * Register any application services.
- *
- * @return void
- */
- public function register()
- {
- //
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Providers;
-
-use App\User;
-use Illuminate\Support\Facades\Auth;
-use Illuminate\Support\Facades\Gate;
-use Illuminate\Support\ServiceProvider;
-
-class AuthServiceProvider extends ServiceProvider
-{
- /**
- * Register any application services.
- *
- * @return void
- */
- public function register()
- {
- //
- }
-
- /**
- * Boot the authentication services for the application.
- *
- * @return void
- */
- public function boot()
- {
- // Here you may define how you wish users to be authenticated for your Lumen
- // application. The callback which receives the incoming request instance
- // should return either a User instance or null. You're free to obtain
- // the User instance via an API token or any other method necessary.
-
- Auth::viaRequest('api', function ($request) {
- if ($request->input('api_token')) {
- return User::where('api_token', $request->input('api_token'))->first();
- }
- });
- }
-}
+++ /dev/null
-<?php
-
-namespace App\Providers;
-
-use Laravel\Lumen\Providers\EventServiceProvider as ServiceProvider;
-
-class EventServiceProvider extends ServiceProvider
-{
- /**
- * The event listener mappings for the application.
- *
- * @var array
- */
- protected $listen = [
- 'App\Events\SomeEvent' => [
- 'App\Listeners\EventListener',
- ],
- ];
-}
+++ /dev/null
-<?php
-
-namespace App;
-
-use Illuminate\Auth\Authenticatable;
-use Laravel\Lumen\Auth\Authorizable;
-use Illuminate\Database\Eloquent\Model;
-use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
-use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
-
-class User extends Model implements
- AuthenticatableContract,
- AuthorizableContract
-{
- use Authenticatable, Authorizable;
-
- /**
- * The attributes that are mass assignable.
- *
- * @var array
- */
- protected $fillable = [
- 'name', 'email',
- ];
-
- /**
- * The attributes excluded from the model's JSON form.
- *
- * @var array
- */
- protected $hidden = [
- 'password',
- ];
-}
+++ /dev/null
-<?php
-
-// SVG icon helper
-function icon($name) {
- return (file_get_contents('icons/' . $name . '.svg'));
-}
-
-// Helper to link to a documentation page
-function docLink($page) {
- return '/docs/' . $page;
-}
\ No newline at end of file
+++ /dev/null
-#!/usr/bin/env php
-<?php
-
-use Symfony\Component\Console\Input\ArgvInput;
-use Symfony\Component\Console\Output\ConsoleOutput;
-
-/*
-|--------------------------------------------------------------------------
-| Create The Application
-|--------------------------------------------------------------------------
-|
-| First we need to get an application instance. This creates an instance
-| of the application / container and bootstraps the application so it
-| is ready to receive HTTP / Console requests from the environment.
-|
-*/
-
-$app = require __DIR__.'/bootstrap/app.php';
-
-/*
-|--------------------------------------------------------------------------
-| Run The Artisan Application
-|--------------------------------------------------------------------------
-|
-| When we run the console application, the current CLI command will be
-| executed in this console and the response sent back to a terminal
-| or another output device for the developers. Here goes nothing!
-|
-*/
-
-$kernel = $app->make(
- 'Illuminate\Contracts\Console\Kernel'
-);
-
-exit($kernel->handle(new ArgvInput, new ConsoleOutput));
+++ /dev/null
-<?php
-
-require_once __DIR__.'/../vendor/autoload.php';
-
-try {
- (new Dotenv\Dotenv(__DIR__.'/../'))->load();
-} catch (Dotenv\Exception\InvalidPathException $e) {
- //
-}
-
-/*
-|--------------------------------------------------------------------------
-| Create The Application
-|--------------------------------------------------------------------------
-|
-| Here we will load the environment and create the application instance
-| that serves as the central piece of this framework. We'll use this
-| application as an "IoC" container and router for this framework.
-|
-*/
-
-$app = new Laravel\Lumen\Application(
- realpath(__DIR__.'/../')
-);
-
-$app->configure('database');
-
-// $app->withFacades();
-
-// $app->withEloquent();
-
-/*
-|--------------------------------------------------------------------------
-| Register Container Bindings
-|--------------------------------------------------------------------------
-|
-| Now we will register a few bindings in the service container. We will
-| register the exception handler and the console kernel. You may add
-| your own bindings here if you like or you can make another file.
-|
-*/
-
-$app->singleton(
- Illuminate\Contracts\Debug\ExceptionHandler::class,
- App\Exceptions\Handler::class
-);
-
-$app->singleton(
- Illuminate\Contracts\Console\Kernel::class,
- App\Console\Kernel::class
-);
-
-/*
-|--------------------------------------------------------------------------
-| Register Middleware
-|--------------------------------------------------------------------------
-|
-| Next, we will register the middleware with the application. These can
-| be global middleware that run before and after each request into a
-| route or middleware that'll be assigned to some specific routes.
-|
-*/
-
-// $app->middleware([
-// App\Http\Middleware\ExampleMiddleware::class
-// ]);
-
-// $app->routeMiddleware([
-// 'auth' => App\Http\Middleware\Authenticate::class,
-// ]);
-
-/*
-|--------------------------------------------------------------------------
-| Register Service Providers
-|--------------------------------------------------------------------------
-|
-| Here we will register all of the application's service providers which
-| are used to bind services into the container. Service providers are
-| totally optional, so you are not required to uncomment this line.
-|
-*/
-
-$app->register(Illuminate\Redis\RedisServiceProvider::class);
-// $app->register(App\Providers\AppServiceProvider::class);
-// $app->register(App\Providers\AuthServiceProvider::class);
-// $app->register(App\Providers\EventServiceProvider::class);
-
-/*
-|--------------------------------------------------------------------------
-| Load The Application Routes
-|--------------------------------------------------------------------------
-|
-| Next we will include the routes file so that they can all be added to
-| the application. This will provide all of the URLs the application
-| can respond to, as well as the controllers that may handle them.
-|
-*/
-
-$app->group(['namespace' => 'App\Http\Controllers'], function ($app) {
- require __DIR__.'/../app/Http/routes.php';
-});
-
-return $app;
+++ /dev/null
-{
- "name": "laravel/lumen",
- "description": "The Laravel Lumen Framework.",
- "keywords": ["framework", "laravel", "lumen"],
- "license": "MIT",
- "type": "project",
- "require": {
- "php": ">=5.5.9",
- "laravel/lumen-framework": "5.3.*",
- "vlucas/phpdotenv": "~2.2",
- "erusev/parsedown": "^1.6",
- "predis/predis": "^1.0",
- "illuminate/redis": "^5.2"
- },
- "require-dev": {
- "fzaninotto/faker": "~1.4",
- "phpunit/phpunit": "~4.0"
- },
- "autoload": {
- "psr-4": {
- "App\\": "app/"
- },
- "files": [
- "app/helpers.php"
- ]
- },
- "autoload-dev": {
- "classmap": [
- "database/"
- ]
- }
-}
+++ /dev/null
-{
- "_readme": [
- "This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
- "This file is @generated automatically"
- ],
- "hash": "0ad8eb0895a6a47ea2fca99a8f7fed40",
- "content-hash": "85ee4737ddc9c0b2a5e3b4273935ce92",
- "packages": [
- {
- "name": "doctrine/inflector",
- "version": "v1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/inflector.git",
- "reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
- "reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "require-dev": {
- "phpunit/phpunit": "4.*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Doctrine\\Common\\Inflector\\": "lib/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Roman Borschel",
- },
- {
- "name": "Benjamin Eberlei",
- },
- {
- "name": "Guilherme Blanco",
- },
- {
- "name": "Jonathan Wage",
- },
- {
- "name": "Johannes Schmitt",
- }
- ],
- "description": "Common String Manipulations with regard to casing and singular/plural rules.",
- "homepage": "http://www.doctrine-project.org",
- "keywords": [
- "inflection",
- "pluralize",
- "singularize",
- "string"
- ],
- "time": "2015-11-06 14:35:42"
- },
- {
- "name": "erusev/parsedown",
- "version": "1.6.0",
- "source": {
- "type": "git",
- "url": "https://github.com/erusev/parsedown.git",
- "reference": "3ebbd730b5c2cf5ce78bc1bf64071407fc6674b7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/erusev/parsedown/zipball/3ebbd730b5c2cf5ce78bc1bf64071407fc6674b7",
- "reference": "3ebbd730b5c2cf5ce78bc1bf64071407fc6674b7",
- "shasum": ""
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Parsedown": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Emanuil Rusev",
- "homepage": "http://erusev.com"
- }
- ],
- "description": "Parser for Markdown.",
- "homepage": "http://parsedown.org",
- "keywords": [
- "markdown",
- "parser"
- ],
- "time": "2015-10-04 16:44:32"
- },
- {
- "name": "illuminate/auth",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/auth.git",
- "reference": "28b2f2e74bd99e7702da4a0498c6895824c1faa0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/auth/zipball/28b2f2e74bd99e7702da4a0498c6895824c1faa0",
- "reference": "28b2f2e74bd99e7702da4a0498c6895824c1faa0",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/http": "5.3.*",
- "illuminate/support": "5.3.*",
- "nesbot/carbon": "~1.20",
- "php": ">=5.6.4"
- },
- "suggest": {
- "illuminate/console": "Required to use the auth:clear-resets command (5.3.*).",
- "illuminate/queue": "Required to fire login / logout events (5.3.*).",
- "illuminate/session": "Required to use the session based guard (5.3.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Auth\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Auth package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-24 08:32:23"
- },
- {
- "name": "illuminate/broadcasting",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/broadcasting.git",
- "reference": "eba625365df97eb03d5f0f1933b5d41861184200"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/eba625365df97eb03d5f0f1933b5d41861184200",
- "reference": "eba625365df97eb03d5f0f1933b5d41861184200",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "suggest": {
- "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Broadcasting\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Broadcasting package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-18 13:29:15"
- },
- {
- "name": "illuminate/bus",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/bus.git",
- "reference": "7529b1c33e1da13afde5a3cfede3f98efab2c3b1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/bus/zipball/7529b1c33e1da13afde5a3cfede3f98efab2c3b1",
- "reference": "7529b1c33e1da13afde5a3cfede3f98efab2c3b1",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/pipeline": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Bus\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Bus package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-19 13:12:34"
- },
- {
- "name": "illuminate/cache",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/cache.git",
- "reference": "b0d8ea63556c97d67740a864ed6f1877978864f0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/cache/zipball/b0d8ea63556c97d67740a864ed6f1877978864f0",
- "reference": "b0d8ea63556c97d67740a864ed6f1877978864f0",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "nesbot/carbon": "~1.20",
- "php": ">=5.6.4"
- },
- "suggest": {
- "illuminate/database": "Required to use the database cache driver (5.3.*).",
- "illuminate/filesystem": "Required to use the file cache driver (5.3.*).",
- "illuminate/redis": "Required to use the redis cache driver (5.3.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Cache\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Cache package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-26 17:53:01"
- },
- {
- "name": "illuminate/config",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/config.git",
- "reference": "26df89fa2999754e882890e642b67c6521432057"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/config/zipball/26df89fa2999754e882890e642b67c6521432057",
- "reference": "26df89fa2999754e882890e642b67c6521432057",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/filesystem": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Config\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Config package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-05 14:48:10"
- },
- {
- "name": "illuminate/console",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/console.git",
- "reference": "a2a0804a5bf26172f67ba3d491ad8a19028bbab5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/console/zipball/a2a0804a5bf26172f67ba3d491ad8a19028bbab5",
- "reference": "a2a0804a5bf26172f67ba3d491ad8a19028bbab5",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "nesbot/carbon": "~1.20",
- "php": ">=5.6.4",
- "symfony/console": "3.1.*"
- },
- "suggest": {
- "guzzlehttp/guzzle": "Required to use the ping methods on schedules (~5.3|~6.0).",
- "mtdowling/cron-expression": "Required to use scheduling component (~1.0).",
- "symfony/process": "Required to use scheduling component (3.1.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Console\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Console package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-07 19:56:57"
- },
- {
- "name": "illuminate/container",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/container.git",
- "reference": "360f4900dbaa7e76ecfbb58e0ad4b244a90edfe3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/container/zipball/360f4900dbaa7e76ecfbb58e0ad4b244a90edfe3",
- "reference": "360f4900dbaa7e76ecfbb58e0ad4b244a90edfe3",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Container\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Container package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-05 14:48:10"
- },
- {
- "name": "illuminate/contracts",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/contracts.git",
- "reference": "f766fc0452d82d545b866a8ad5860b20ccd50763"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/contracts/zipball/f766fc0452d82d545b866a8ad5860b20ccd50763",
- "reference": "f766fc0452d82d545b866a8ad5860b20ccd50763",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Contracts\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Contracts package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-21 12:37:00"
- },
- {
- "name": "illuminate/database",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/database.git",
- "reference": "048a65ba4a7ed250e16c82b6bb323daf38410050"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/database/zipball/048a65ba4a7ed250e16c82b6bb323daf38410050",
- "reference": "048a65ba4a7ed250e16c82b6bb323daf38410050",
- "shasum": ""
- },
- "require": {
- "illuminate/container": "5.3.*",
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "nesbot/carbon": "~1.20",
- "php": ">=5.6.4"
- },
- "suggest": {
- "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).",
- "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).",
- "illuminate/console": "Required to use the database commands (5.3.*).",
- "illuminate/events": "Required to use the observers with Eloquent (5.3.*).",
- "illuminate/filesystem": "Required to use the migrations (5.3.*).",
- "illuminate/pagination": "Required to paginate the result set (5.3.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Database\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Database package.",
- "homepage": "https://laravel.com",
- "keywords": [
- "database",
- "laravel",
- "orm",
- "sql"
- ],
- "time": "2016-08-25 15:46:46"
- },
- {
- "name": "illuminate/encryption",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/encryption.git",
- "reference": "e21e60b55df1d63bc138628e4516da9cea5ee018"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/encryption/zipball/e21e60b55df1d63bc138628e4516da9cea5ee018",
- "reference": "e21e60b55df1d63bc138628e4516da9cea5ee018",
- "shasum": ""
- },
- "require": {
- "ext-mbstring": "*",
- "ext-openssl": "*",
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "paragonie/random_compat": "~1.4|~2.0",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Encryption\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Encryption package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-05 14:48:10"
- },
- {
- "name": "illuminate/events",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/events.git",
- "reference": "cb29124d4eaba8a60bad40e95e3d8b199d040d77"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/events/zipball/cb29124d4eaba8a60bad40e95e3d8b199d040d77",
- "reference": "cb29124d4eaba8a60bad40e95e3d8b199d040d77",
- "shasum": ""
- },
- "require": {
- "illuminate/container": "5.3.*",
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Events\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Events package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-12 14:24:30"
- },
- {
- "name": "illuminate/filesystem",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/filesystem.git",
- "reference": "72da79358499a38b437ff4b0e42f909660555298"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/filesystem/zipball/72da79358499a38b437ff4b0e42f909660555298",
- "reference": "72da79358499a38b437ff4b0e42f909660555298",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4",
- "symfony/finder": "3.1.*"
- },
- "suggest": {
- "league/flysystem": "Required to use the Flysystem local and FTP drivers (~1.0).",
- "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).",
- "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Filesystem\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Filesystem package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-22 03:02:14"
- },
- {
- "name": "illuminate/hashing",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/hashing.git",
- "reference": "65afb491fe4de8617b0896edbcf35fd863c42c9d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/hashing/zipball/65afb491fe4de8617b0896edbcf35fd863c42c9d",
- "reference": "65afb491fe4de8617b0896edbcf35fd863c42c9d",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Hashing\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Hashing package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-05 14:48:10"
- },
- {
- "name": "illuminate/http",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/http.git",
- "reference": "333263fe8aa6db11187a256ea55c2e9e97f28c4b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/http/zipball/333263fe8aa6db11187a256ea55c2e9e97f28c4b",
- "reference": "333263fe8aa6db11187a256ea55c2e9e97f28c4b",
- "shasum": ""
- },
- "require": {
- "illuminate/session": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4",
- "symfony/http-foundation": "3.1.*",
- "symfony/http-kernel": "3.1.*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Http\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Http package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-22 10:25:11"
- },
- {
- "name": "illuminate/pagination",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/pagination.git",
- "reference": "735d44b9a3dedce5d2fd7caf41258b40507a1c23"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/pagination/zipball/735d44b9a3dedce5d2fd7caf41258b40507a1c23",
- "reference": "735d44b9a3dedce5d2fd7caf41258b40507a1c23",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Pagination\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Pagination package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-12 18:26:25"
- },
- {
- "name": "illuminate/pipeline",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/pipeline.git",
- "reference": "cd469572fad11243e7f4c5c02fca410657f0a457"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/pipeline/zipball/cd469572fad11243e7f4c5c02fca410657f0a457",
- "reference": "cd469572fad11243e7f4c5c02fca410657f0a457",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Pipeline\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Pipeline package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-07 17:26:10"
- },
- {
- "name": "illuminate/queue",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/queue.git",
- "reference": "0aa9daeba74521ff4f607ffc027dfea01a12ffff"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/queue/zipball/0aa9daeba74521ff4f607ffc027dfea01a12ffff",
- "reference": "0aa9daeba74521ff4f607ffc027dfea01a12ffff",
- "shasum": ""
- },
- "require": {
- "illuminate/console": "5.3.*",
- "illuminate/container": "5.3.*",
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "nesbot/carbon": "~1.20",
- "php": ">=5.6.4",
- "symfony/debug": "3.1.*",
- "symfony/process": "3.1.*"
- },
- "suggest": {
- "aws/aws-sdk-php": "Required to use the SQS queue driver (~3.0).",
- "illuminate/redis": "Required to use the Redis queue driver (5.3.*).",
- "pda/pheanstalk": "Required to use the Beanstalk queue driver (~3.0)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Queue\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Queue package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-20 16:10:31"
- },
- {
- "name": "illuminate/redis",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/redis.git",
- "reference": "dc5eb0e5629ad59c93504e5f26bb9d21f27b4fc2"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/redis/zipball/dc5eb0e5629ad59c93504e5f26bb9d21f27b4fc2",
- "reference": "dc5eb0e5629ad59c93504e5f26bb9d21f27b4fc2",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4",
- "predis/predis": "~1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Redis\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Redis package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-09 01:38:33"
- },
- {
- "name": "illuminate/session",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/session.git",
- "reference": "0f818548aa248f64d89f8129229a4de84184f59e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/session/zipball/0f818548aa248f64d89f8129229a4de84184f59e",
- "reference": "0f818548aa248f64d89f8129229a4de84184f59e",
- "shasum": ""
- },
- "require": {
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "nesbot/carbon": "~1.20",
- "php": ">=5.6.4",
- "symfony/finder": "3.1.*",
- "symfony/http-foundation": "3.1.*"
- },
- "suggest": {
- "illuminate/console": "Required to use the session:table command (5.3.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Session\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Session package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-11 22:24:39"
- },
- {
- "name": "illuminate/support",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/support.git",
- "reference": "1b4f32dfa799dd8d0e0d11e0aaaf677e2829d6e8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/support/zipball/1b4f32dfa799dd8d0e0d11e0aaaf677e2829d6e8",
- "reference": "1b4f32dfa799dd8d0e0d11e0aaaf677e2829d6e8",
- "shasum": ""
- },
- "require": {
- "doctrine/inflector": "~1.0",
- "ext-mbstring": "*",
- "illuminate/contracts": "5.3.*",
- "paragonie/random_compat": "~1.4|~2.0",
- "php": ">=5.6.4"
- },
- "replace": {
- "tightenco/collect": "self.version"
- },
- "suggest": {
- "illuminate/filesystem": "Required to use the composer class (5.2.*).",
- "symfony/process": "Required to use the composer class (3.1.*).",
- "symfony/var-dumper": "Required to use the dd function (3.1.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Support\\": ""
- },
- "files": [
- "helpers.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Support package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-26 17:26:49"
- },
- {
- "name": "illuminate/translation",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/translation.git",
- "reference": "87c27cbe7d234683c112896b47a4603f91f435c1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/translation/zipball/87c27cbe7d234683c112896b47a4603f91f435c1",
- "reference": "87c27cbe7d234683c112896b47a4603f91f435c1",
- "shasum": ""
- },
- "require": {
- "illuminate/filesystem": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4",
- "symfony/translation": "3.1.*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Translation\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Translation package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-16 15:38:33"
- },
- {
- "name": "illuminate/validation",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/validation.git",
- "reference": "4eb398841b697b3e15d6b619633ed2881e9db0c1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/validation/zipball/4eb398841b697b3e15d6b619633ed2881e9db0c1",
- "reference": "4eb398841b697b3e15d6b619633ed2881e9db0c1",
- "shasum": ""
- },
- "require": {
- "illuminate/container": "5.3.*",
- "illuminate/contracts": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4",
- "symfony/http-foundation": "3.1.*",
- "symfony/translation": "3.1.*"
- },
- "suggest": {
- "illuminate/database": "Required to use the database presence verifier (5.3.*)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\Validation\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate Validation package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-12 15:28:10"
- },
- {
- "name": "illuminate/view",
- "version": "v5.3.4",
- "source": {
- "type": "git",
- "url": "https://github.com/illuminate/view.git",
- "reference": "cbafb75c07e93aff38eea6e917cc7e8ee1deeaa1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/illuminate/view/zipball/cbafb75c07e93aff38eea6e917cc7e8ee1deeaa1",
- "reference": "cbafb75c07e93aff38eea6e917cc7e8ee1deeaa1",
- "shasum": ""
- },
- "require": {
- "illuminate/container": "5.3.*",
- "illuminate/contracts": "5.3.*",
- "illuminate/events": "5.3.*",
- "illuminate/filesystem": "5.3.*",
- "illuminate/support": "5.3.*",
- "php": ">=5.6.4",
- "symfony/debug": "3.1.*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Illuminate\\View\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Illuminate View package.",
- "homepage": "https://laravel.com",
- "time": "2016-08-24 08:31:50"
- },
- {
- "name": "laravel/lumen-framework",
- "version": "v5.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/laravel/lumen-framework.git",
- "reference": "414fa00eb0efadb1e39f977b8703ed4a3c579323"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/414fa00eb0efadb1e39f977b8703ed4a3c579323",
- "reference": "414fa00eb0efadb1e39f977b8703ed4a3c579323",
- "shasum": ""
- },
- "require": {
- "illuminate/auth": "5.3.*",
- "illuminate/broadcasting": "5.3.*",
- "illuminate/bus": "5.3.*",
- "illuminate/cache": "5.3.*",
- "illuminate/config": "5.3.*",
- "illuminate/container": "5.3.*",
- "illuminate/contracts": "5.3.*",
- "illuminate/database": "5.3.*",
- "illuminate/encryption": "5.3.*",
- "illuminate/events": "5.3.*",
- "illuminate/filesystem": "5.3.*",
- "illuminate/hashing": "5.3.*",
- "illuminate/http": "5.3.*",
- "illuminate/pagination": "5.3.*",
- "illuminate/pipeline": "5.3.*",
- "illuminate/queue": "5.3.*",
- "illuminate/support": "5.3.*",
- "illuminate/translation": "5.3.*",
- "illuminate/validation": "5.3.*",
- "illuminate/view": "5.3.*",
- "monolog/monolog": "~1.11",
- "mtdowling/cron-expression": "~1.0",
- "nikic/fast-route": "~1.0",
- "paragonie/random_compat": "~1.4|~2.0",
- "php": ">=5.6.4",
- "symfony/http-foundation": "3.1.*",
- "symfony/http-kernel": "3.1.*"
- },
- "require-dev": {
- "mockery/mockery": "~0.9",
- "phpunit/phpunit": "~5.0"
- },
- "suggest": {
- "vlucas/phpdotenv": "Required to use .env files (~2.2)."
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Laravel\\Lumen\\": "src/"
- },
- "files": [
- "src/helpers.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Taylor Otwell",
- }
- ],
- "description": "The Laravel Lumen Framework.",
- "homepage": "http://laravel.com",
- "keywords": [
- "framework",
- "laravel",
- "lumen"
- ],
- "time": "2016-09-07 18:38:54"
- },
- {
- "name": "monolog/monolog",
- "version": "1.21.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Seldaek/monolog.git",
- "reference": "f42fbdfd53e306bda545845e4dbfd3e72edb4952"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f42fbdfd53e306bda545845e4dbfd3e72edb4952",
- "reference": "f42fbdfd53e306bda545845e4dbfd3e72edb4952",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0",
- "psr/log": "~1.0"
- },
- "provide": {
- "psr/log-implementation": "1.0.0"
- },
- "require-dev": {
- "aws/aws-sdk-php": "^2.4.9",
- "doctrine/couchdb": "~1.0@dev",
- "graylog2/gelf-php": "~1.0",
- "jakub-onderka/php-parallel-lint": "0.9",
- "php-amqplib/php-amqplib": "~2.4",
- "php-console/php-console": "^3.1.3",
- "phpunit/phpunit": "~4.5",
- "phpunit/phpunit-mock-objects": "2.3.0",
- "ruflin/elastica": ">=0.90 <3.0",
- "sentry/sentry": "^0.13",
- "swiftmailer/swiftmailer": "~5.3"
- },
- "suggest": {
- "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
- "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
- "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
- "ext-mongo": "Allow sending log messages to a MongoDB server",
- "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
- "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
- "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
- "php-console/php-console": "Allow sending log messages to Google Chrome",
- "rollbar/rollbar": "Allow sending log messages to Rollbar",
- "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
- "sentry/sentry": "Allow sending log messages to a Sentry server"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Monolog\\": "src/Monolog"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jordi Boggiano",
- "homepage": "http://seld.be"
- }
- ],
- "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
- "homepage": "http://github.com/Seldaek/monolog",
- "keywords": [
- "log",
- "logging",
- "psr-3"
- ],
- "time": "2016-07-29 03:23:52"
- },
- {
- "name": "mtdowling/cron-expression",
- "version": "v1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/mtdowling/cron-expression.git",
- "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
- "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.0|~5.0"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Cron": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
- "keywords": [
- "cron",
- "schedule"
- ],
- "time": "2016-01-26 21:23:30"
- },
- {
- "name": "nesbot/carbon",
- "version": "1.21.0",
- "source": {
- "type": "git",
- "url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
- "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0",
- "symfony/translation": "~2.6|~3.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.0|~5.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Carbon\\": "src/Carbon/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Brian Nesbitt",
- "homepage": "http://nesbot.com"
- }
- ],
- "description": "A simple API extension for DateTime.",
- "homepage": "http://carbon.nesbot.com",
- "keywords": [
- "date",
- "datetime",
- "time"
- ],
- "time": "2015-11-04 20:07:17"
- },
- {
- "name": "nikic/fast-route",
- "version": "v1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/nikic/FastRoute.git",
- "reference": "8ea928195fa9b907f0d6e48312d323c1a13cc2af"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nikic/FastRoute/zipball/8ea928195fa9b907f0d6e48312d323c1a13cc2af",
- "reference": "8ea928195fa9b907f0d6e48312d323c1a13cc2af",
- "shasum": ""
- },
- "require": {
- "php": ">=5.4.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "FastRoute\\": "src/"
- },
- "files": [
- "src/functions.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Nikita Popov",
- }
- ],
- "description": "Fast request router for PHP",
- "keywords": [
- "router",
- "routing"
- ],
- "time": "2016-06-12 19:08:51"
- },
- {
- "name": "paragonie/random_compat",
- "version": "v2.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/paragonie/random_compat.git",
- "reference": "088c04e2f261c33bed6ca5245491cfca69195ccf"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/paragonie/random_compat/zipball/088c04e2f261c33bed6ca5245491cfca69195ccf",
- "reference": "088c04e2f261c33bed6ca5245491cfca69195ccf",
- "shasum": ""
- },
- "require": {
- "php": ">=5.2.0"
- },
- "require-dev": {
- "phpunit/phpunit": "4.*|5.*"
- },
- "suggest": {
- "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
- },
- "type": "library",
- "autoload": {
- "files": [
- "lib/random.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Paragon Initiative Enterprises",
- "homepage": "https://paragonie.com"
- }
- ],
- "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
- "keywords": [
- "csprng",
- "pseudorandom",
- "random"
- ],
- "time": "2016-04-03 06:00:07"
- },
- {
- "name": "predis/predis",
- "version": "v1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/nrk/predis.git",
- "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
- "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.8"
- },
- "suggest": {
- "ext-curl": "Allows access to Webdis when paired with phpiredis",
- "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Predis\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Daniele Alessandri",
- "homepage": "http://clorophilla.net"
- }
- ],
- "description": "Flexible and feature-complete Redis client for PHP and HHVM",
- "homepage": "http://github.com/nrk/predis",
- "keywords": [
- "nosql",
- "predis",
- "redis"
- ],
- "time": "2016-06-16 16:22:20"
- },
- {
- "name": "psr/log",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b",
- "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b",
- "shasum": ""
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "Psr\\Log\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interface for logging libraries",
- "keywords": [
- "log",
- "psr",
- "psr-3"
- ],
- "time": "2012-12-21 11:40:51"
- },
- {
- "name": "symfony/console",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/console.git",
- "reference": "8ea494c34f0f772c3954b5fbe00bffc5a435e563"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/8ea494c34f0f772c3954b5fbe00bffc5a435e563",
- "reference": "8ea494c34f0f772c3954b5fbe00bffc5a435e563",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9",
- "symfony/polyfill-mbstring": "~1.0"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/event-dispatcher": "~2.8|~3.0",
- "symfony/process": "~2.8|~3.0"
- },
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/process": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Console\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Console Component",
- "homepage": "https://symfony.com",
- "time": "2016-08-19 06:48:39"
- },
- {
- "name": "symfony/debug",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/debug.git",
- "reference": "34f6ac18c2974ca5fce68adf419ee7d15def6f11"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/34f6ac18c2974ca5fce68adf419ee7d15def6f11",
- "reference": "34f6ac18c2974ca5fce68adf419ee7d15def6f11",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9",
- "psr/log": "~1.0"
- },
- "conflict": {
- "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
- },
- "require-dev": {
- "symfony/class-loader": "~2.8|~3.0",
- "symfony/http-kernel": "~2.8|~3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Debug\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Debug Component",
- "homepage": "https://symfony.com",
- "time": "2016-08-23 13:39:15"
- },
- {
- "name": "symfony/event-dispatcher",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "c0c00c80b3a69132c4e55c3e7db32b4a387615e5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c0c00c80b3a69132c4e55c3e7db32b4a387615e5",
- "reference": "c0c00c80b3a69132c4e55c3e7db32b4a387615e5",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "~2.8|~3.0",
- "symfony/dependency-injection": "~2.8|~3.0",
- "symfony/expression-language": "~2.8|~3.0",
- "symfony/stopwatch": "~2.8|~3.0"
- },
- "suggest": {
- "symfony/dependency-injection": "",
- "symfony/http-kernel": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\EventDispatcher\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony EventDispatcher Component",
- "homepage": "https://symfony.com",
- "time": "2016-07-19 10:45:57"
- },
- {
- "name": "symfony/finder",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/finder.git",
- "reference": "e568ef1784f447a0e54dcb6f6de30b9747b0f577"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/e568ef1784f447a0e54dcb6f6de30b9747b0f577",
- "reference": "e568ef1784f447a0e54dcb6f6de30b9747b0f577",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Finder\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Finder Component",
- "homepage": "https://symfony.com",
- "time": "2016-08-26 12:04:02"
- },
- {
- "name": "symfony/http-foundation",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/http-foundation.git",
- "reference": "63592e00fd90632b57ee50220a1ddb29b6bf3bb4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/63592e00fd90632b57ee50220a1ddb29b6bf3bb4",
- "reference": "63592e00fd90632b57ee50220a1ddb29b6bf3bb4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9",
- "symfony/polyfill-mbstring": "~1.1"
- },
- "require-dev": {
- "symfony/expression-language": "~2.8|~3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\HttpFoundation\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony HttpFoundation Component",
- "homepage": "https://symfony.com",
- "time": "2016-08-22 12:11:19"
- },
- {
- "name": "symfony/http-kernel",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/http-kernel.git",
- "reference": "aeda215d6b01f119508c090d2a09ebb5b0bc61f3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/aeda215d6b01f119508c090d2a09ebb5b0bc61f3",
- "reference": "aeda215d6b01f119508c090d2a09ebb5b0bc61f3",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9",
- "psr/log": "~1.0",
- "symfony/debug": "~2.8|~3.0",
- "symfony/event-dispatcher": "~2.8|~3.0",
- "symfony/http-foundation": "~2.8.8|~3.0.8|~3.1.2|~3.2"
- },
- "conflict": {
- "symfony/config": "<2.8"
- },
- "require-dev": {
- "symfony/browser-kit": "~2.8|~3.0",
- "symfony/class-loader": "~2.8|~3.0",
- "symfony/config": "~2.8|~3.0",
- "symfony/console": "~2.8|~3.0",
- "symfony/css-selector": "~2.8|~3.0",
- "symfony/dependency-injection": "~2.8|~3.0",
- "symfony/dom-crawler": "~2.8|~3.0",
- "symfony/expression-language": "~2.8|~3.0",
- "symfony/finder": "~2.8|~3.0",
- "symfony/process": "~2.8|~3.0",
- "symfony/routing": "~2.8|~3.0",
- "symfony/stopwatch": "~2.8|~3.0",
- "symfony/templating": "~2.8|~3.0",
- "symfony/translation": "~2.8|~3.0",
- "symfony/var-dumper": "~2.8|~3.0"
- },
- "suggest": {
- "symfony/browser-kit": "",
- "symfony/class-loader": "",
- "symfony/config": "",
- "symfony/console": "",
- "symfony/dependency-injection": "",
- "symfony/finder": "",
- "symfony/var-dumper": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\HttpKernel\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony HttpKernel Component",
- "homepage": "https://symfony.com",
- "time": "2016-09-03 15:28:24"
- },
- {
- "name": "symfony/polyfill-mbstring",
- "version": "v1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "dff51f72b0706335131b00a7f49606168c582594"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/dff51f72b0706335131b00a7f49606168c582594",
- "reference": "dff51f72b0706335131b00a7f49606168c582594",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "suggest": {
- "ext-mbstring": "For best performance"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.2-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
- },
- "files": [
- "bootstrap.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Nicolas Grekas",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill for the Mbstring extension",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "mbstring",
- "polyfill",
- "portable",
- "shim"
- ],
- "time": "2016-05-18 14:26:46"
- },
- {
- "name": "symfony/process",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "e64e93041c80e77197ace5ab9385dedb5a143697"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/e64e93041c80e77197ace5ab9385dedb5a143697",
- "reference": "e64e93041c80e77197ace5ab9385dedb5a143697",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Process\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Process Component",
- "homepage": "https://symfony.com",
- "time": "2016-08-16 14:58:24"
- },
- {
- "name": "symfony/translation",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/translation.git",
- "reference": "a35edc277513c9bc0f063ca174c36b346f974528"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/a35edc277513c9bc0f063ca174c36b346f974528",
- "reference": "a35edc277513c9bc0f063ca174c36b346f974528",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9",
- "symfony/polyfill-mbstring": "~1.0"
- },
- "conflict": {
- "symfony/config": "<2.8"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "~2.8|~3.0",
- "symfony/intl": "~2.8|~3.0",
- "symfony/yaml": "~2.8|~3.0"
- },
- "suggest": {
- "psr/log": "To use logging capability in translator",
- "symfony/config": "",
- "symfony/yaml": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Translation\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Translation Component",
- "homepage": "https://symfony.com",
- "time": "2016-08-05 08:37:39"
- },
- {
- "name": "vlucas/phpdotenv",
- "version": "v2.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
- "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8 || ^5.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.4-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Dotenv\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause-Attribution"
- ],
- "authors": [
- {
- "name": "Vance Lucas",
- "homepage": "http://www.vancelucas.com"
- }
- ],
- "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
- "keywords": [
- "dotenv",
- "env",
- "environment"
- ],
- "time": "2016-09-01 10:05:43"
- }
- ],
- "packages-dev": [
- {
- "name": "doctrine/instantiator",
- "version": "1.0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3,<8.0-DEV"
- },
- "require-dev": {
- "athletic/athletic": "~0.1.8",
- "ext-pdo": "*",
- "ext-phar": "*",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Marco Pivetta",
- "homepage": "http://ocramius.github.com/"
- }
- ],
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
- "homepage": "https://github.com/doctrine/instantiator",
- "keywords": [
- "constructor",
- "instantiate"
- ],
- "time": "2015-06-14 21:17:01"
- },
- {
- "name": "fzaninotto/faker",
- "version": "v1.6.0",
- "source": {
- "type": "git",
- "url": "https://github.com/fzaninotto/Faker.git",
- "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123",
- "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3|^7.0"
- },
- "require-dev": {
- "ext-intl": "*",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~1.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": []
- },
- "autoload": {
- "psr-4": {
- "Faker\\": "src/Faker/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "François Zaninotto"
- }
- ],
- "description": "Faker is a PHP library that generates fake data for you.",
- "keywords": [
- "data",
- "faker",
- "fixtures"
- ],
- "time": "2016-04-29 12:21:54"
- },
- {
- "name": "phpdocumentor/reflection-common",
- "version": "1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
- "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.6"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": [
- "src"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jaap van Otterdijk",
- }
- ],
- "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
- "homepage": "http://www.phpdoc.org",
- "keywords": [
- "FQSEN",
- "phpDocumentor",
- "phpdoc",
- "reflection",
- "static analysis"
- ],
- "time": "2015-12-27 11:43:31"
- },
- {
- "name": "phpdocumentor/reflection-docblock",
- "version": "3.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "9270140b940ff02e58ec577c237274e92cd40cdd"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9270140b940ff02e58ec577c237274e92cd40cdd",
- "reference": "9270140b940ff02e58ec577c237274e92cd40cdd",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5",
- "phpdocumentor/reflection-common": "^1.0@dev",
- "phpdocumentor/type-resolver": "^0.2.0",
- "webmozart/assert": "^1.0"
- },
- "require-dev": {
- "mockery/mockery": "^0.9.4",
- "phpunit/phpunit": "^4.4"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": [
- "src/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Mike van Riel",
- }
- ],
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2016-06-10 09:48:41"
- },
- {
- "name": "phpdocumentor/type-resolver",
- "version": "0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b39c7a5b194f9ed7bd0dd345c751007a41862443",
- "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5",
- "phpdocumentor/reflection-common": "^1.0"
- },
- "require-dev": {
- "mockery/mockery": "^0.9.4",
- "phpunit/phpunit": "^5.2||^4.8.24"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": [
- "src/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Mike van Riel",
- }
- ],
- "time": "2016-06-10 07:14:17"
- },
- {
- "name": "phpspec/prophecy",
- "version": "v1.6.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "58a8137754bc24b25740d4281399a4a3596058e0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/58a8137754bc24b25740d4281399a4a3596058e0",
- "reference": "58a8137754bc24b25740d4281399a4a3596058e0",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.0.2",
- "php": "^5.3|^7.0",
- "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",
- "sebastian/comparator": "^1.1",
- "sebastian/recursion-context": "^1.0"
- },
- "require-dev": {
- "phpspec/phpspec": "^2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.6.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Prophecy\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Konstantin Kudryashov",
- "homepage": "http://everzet.com"
- },
- {
- "name": "Marcello Duarte",
- }
- ],
- "description": "Highly opinionated mocking framework for PHP 5.3+",
- "homepage": "https://github.com/phpspec/prophecy",
- "keywords": [
- "Double",
- "Dummy",
- "fake",
- "mock",
- "spy",
- "stub"
- ],
- "time": "2016-06-07 08:13:47"
- },
- {
- "name": "phpunit/php-code-coverage",
- "version": "2.2.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979",
- "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "phpunit/php-file-iterator": "~1.3",
- "phpunit/php-text-template": "~1.2",
- "phpunit/php-token-stream": "~1.3",
- "sebastian/environment": "^1.3.2",
- "sebastian/version": "~1.0"
- },
- "require-dev": {
- "ext-xdebug": ">=2.1.4",
- "phpunit/phpunit": "~4"
- },
- "suggest": {
- "ext-dom": "*",
- "ext-xdebug": ">=2.2.1",
- "ext-xmlwriter": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
- "keywords": [
- "coverage",
- "testing",
- "xunit"
- ],
- "time": "2015-10-06 15:47:00"
- },
- {
- "name": "phpunit/php-file-iterator",
- "version": "1.4.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
- "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "FilterIterator implementation that filters files based on a list of suffixes.",
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
- "keywords": [
- "filesystem",
- "iterator"
- ],
- "time": "2015-06-21 13:08:43"
- },
- {
- "name": "phpunit/php-text-template",
- "version": "1.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "Simple template engine.",
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
- "keywords": [
- "template"
- ],
- "time": "2015-06-21 13:50:34"
- },
- {
- "name": "phpunit/php-timer",
- "version": "1.0.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260",
- "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4|~5"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "Utility class for timing",
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
- "keywords": [
- "timer"
- ],
- "time": "2016-05-12 18:03:57"
- },
- {
- "name": "phpunit/php-token-stream",
- "version": "1.4.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
- "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
- "shasum": ""
- },
- "require": {
- "ext-tokenizer": "*",
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.2"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- }
- ],
- "description": "Wrapper around PHP's tokenizer extension.",
- "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
- "keywords": [
- "tokenizer"
- ],
- "time": "2015-09-15 10:49:45"
- },
- {
- "name": "phpunit/phpunit",
- "version": "4.8.27",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "c062dddcb68e44b563f66ee319ddae2b5a322a90"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c062dddcb68e44b563f66ee319ddae2b5a322a90",
- "reference": "c062dddcb68e44b563f66ee319ddae2b5a322a90",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-json": "*",
- "ext-pcre": "*",
- "ext-reflection": "*",
- "ext-spl": "*",
- "php": ">=5.3.3",
- "phpspec/prophecy": "^1.3.1",
- "phpunit/php-code-coverage": "~2.1",
- "phpunit/php-file-iterator": "~1.4",
- "phpunit/php-text-template": "~1.2",
- "phpunit/php-timer": "^1.0.6",
- "phpunit/phpunit-mock-objects": "~2.3",
- "sebastian/comparator": "~1.1",
- "sebastian/diff": "~1.2",
- "sebastian/environment": "~1.3",
- "sebastian/exporter": "~1.2",
- "sebastian/global-state": "~1.0",
- "sebastian/version": "~1.0",
- "symfony/yaml": "~2.1|~3.0"
- },
- "suggest": {
- "phpunit/php-invoker": "~1.1"
- },
- "bin": [
- "phpunit"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.8.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "The PHP Unit Testing framework.",
- "homepage": "https://phpunit.de/",
- "keywords": [
- "phpunit",
- "testing",
- "xunit"
- ],
- "time": "2016-07-21 06:48:14"
- },
- {
- "name": "phpunit/phpunit-mock-objects",
- "version": "2.3.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
- "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983",
- "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.0.2",
- "php": ">=5.3.3",
- "phpunit/php-text-template": "~1.2",
- "sebastian/exporter": "~1.2"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "suggest": {
- "ext-soap": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.3.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "Mock Object library for PHPUnit",
- "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
- "keywords": [
- "mock",
- "xunit"
- ],
- "time": "2015-10-02 06:51:40"
- },
- {
- "name": "sebastian/comparator",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "937efb279bd37a375bcadf584dec0726f84dbf22"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22",
- "reference": "937efb279bd37a375bcadf584dec0726f84dbf22",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "sebastian/diff": "~1.2",
- "sebastian/exporter": "~1.2"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- },
- {
- "name": "Volker Dusch",
- },
- {
- "name": "Bernhard Schussek",
- },
- {
- "name": "Sebastian Bergmann",
- }
- ],
- "description": "Provides the functionality to compare PHP values for equality",
- "homepage": "http://www.github.com/sebastianbergmann/comparator",
- "keywords": [
- "comparator",
- "compare",
- "equality"
- ],
- "time": "2015-07-26 15:48:44"
- },
- {
- "name": "sebastian/diff",
- "version": "1.4.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e",
- "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.8"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Kore Nordmann",
- },
- {
- "name": "Sebastian Bergmann",
- }
- ],
- "description": "Diff implementation",
- "homepage": "https://github.com/sebastianbergmann/diff",
- "keywords": [
- "diff"
- ],
- "time": "2015-12-08 07:14:41"
- },
- {
- "name": "sebastian/environment",
- "version": "1.3.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea",
- "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3 || ^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8 || ^5.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.3.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- }
- ],
- "description": "Provides functionality to handle HHVM/PHP environments",
- "homepage": "http://www.github.com/sebastianbergmann/environment",
- "keywords": [
- "Xdebug",
- "environment",
- "hhvm"
- ],
- "time": "2016-08-18 05:49:44"
- },
- {
- "name": "sebastian/exporter",
- "version": "1.2.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4",
- "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "sebastian/recursion-context": "~1.0"
- },
- "require-dev": {
- "ext-mbstring": "*",
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.3.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- },
- {
- "name": "Volker Dusch",
- },
- {
- "name": "Bernhard Schussek",
- },
- {
- "name": "Sebastian Bergmann",
- },
- {
- "name": "Adam Harvey",
- }
- ],
- "description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
- "keywords": [
- "export",
- "exporter"
- ],
- "time": "2016-06-17 09:04:28"
- },
- {
- "name": "sebastian/global-state",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
- "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.2"
- },
- "suggest": {
- "ext-uopz": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- }
- ],
- "description": "Snapshotting of global state",
- "homepage": "http://www.github.com/sebastianbergmann/global-state",
- "keywords": [
- "global state"
- ],
- "time": "2015-10-12 03:26:01"
- },
- {
- "name": "sebastian/recursion-context",
- "version": "1.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "913401df809e99e4f47b27cdd781f4a258d58791"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791",
- "reference": "913401df809e99e4f47b27cdd781f4a258d58791",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- },
- {
- "name": "Sebastian Bergmann",
- },
- {
- "name": "Adam Harvey",
- }
- ],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
- "time": "2015-11-11 19:50:13"
- },
- {
- "name": "sebastian/version",
- "version": "1.0.6",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/version.git",
- "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
- "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
- "shasum": ""
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "role": "lead"
- }
- ],
- "description": "Library that helps with managing the version number of Git-hosted PHP projects",
- "homepage": "https://github.com/sebastianbergmann/version",
- "time": "2015-06-21 13:59:46"
- },
- {
- "name": "symfony/yaml",
- "version": "v3.1.4",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/yaml.git",
- "reference": "f291ed25eb1435bddbe8a96caaef16469c2a092d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/f291ed25eb1435bddbe8a96caaef16469c2a092d",
- "reference": "f291ed25eb1435bddbe8a96caaef16469c2a092d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Yaml\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Yaml Component",
- "homepage": "https://symfony.com",
- "time": "2016-09-02 02:12:52"
- },
- {
- "name": "webmozart/assert",
- "version": "1.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/webmozart/assert.git",
- "reference": "bb2d123231c095735130cc8f6d31385a44c7b308"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/webmozart/assert/zipball/bb2d123231c095735130cc8f6d31385a44c7b308",
- "reference": "bb2d123231c095735130cc8f6d31385a44c7b308",
- "shasum": ""
- },
- "require": {
- "php": "^5.3.3|^7.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.6",
- "sebastian/version": "^1.0.1"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.2-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Webmozart\\Assert\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Bernhard Schussek",
- }
- ],
- "description": "Assertions to validate method input/output with nice error messages.",
- "keywords": [
- "assert",
- "check",
- "validate"
- ],
- "time": "2016-08-09 15:02:57"
- }
- ],
- "aliases": [],
- "minimum-stability": "stable",
- "stability-flags": [],
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": {
- "php": ">=5.5.9"
- },
- "platform-dev": []
-}
--- /dev/null
+languageCode = "en-gb"
+title = "BookStack"
+baseurl = "https://bookstackapp.com/"
+theme="bookstack"
+disqusShortname = "bookstackblog"
+
+[permalinks]
+ post = "/blog/:slug/"
+
+[params]
+ blogCover = "/images/cover.jpg"
+ googleAnalyticsUserID = "UA-61486258-4"
\ No newline at end of file
--- /dev/null
++++
+tags = ["News"]
+image = "/images/2016/07/year-of-bookstack.jpg"
+description = ""
+title = "A Year of BookStack"
+author = "Dan Brown"
+categories = ["News"]
+slug = "1-year-of-bookstack"
+draft = false
+date = 2016-07-11T15:37:51Z
+
++++
+
+BookStack is now 1 year old! The first commit can be found on [GitHub here](https://github.com/ssddanbrown/BookStack/commit/eaa1765c7a68cd671bcb37a666203210bf05d217). BookStack also now has over 200 stars GitHub stars! It's absolutely awesome to see BookStack grow into something worked on and shaped by a community.
+
+## Back in Time
+
+To celebrate how BookStack has grown over the last year I thought we'd take a quick look back at how the design of the project morphed, especially in the first few months, from the initial commit into its current state.
+
+###### Initial Commit (Oxbow) - 12 Jul 2015
+
+The first commit was super simple. It was all and only about books. No users, chapters or pages. The project was also named 'Oxbow' at that time.
+
+
+
+###### First Proper Design - 15 Jul 2015
+
+A few days after the initial commit the design was cleaned up into something non-prototypey. The design was based on an abstract idea of a piece of paper on a desk, Inspired by DokuWiki's simple and clean stock design. Personally I still really like this kind of design but the project needed to find its own identity.
+
+
+
+
+
+
+
+###### BookStack with a Sidebar - 23 Jul 2015
+
+Later in the month the project officially changed from Oxbow to BookStack. The main menu and navigation were put into a sidebar to make good use of vertical space (Later removed as it ended up empty most of the time). I like the contrast of the dark sidebar in this design as it gives a good separation of content and UI trim. Something to note is that there were still not chapters at this stage but pages could be infinitely nested within each other.
+
+
+
+
+
+
+###### Feature Dump and Polish - Aug 2015
+
+Up to the end of August a lot of features were added and some removed. Now there were users, notifications, A WYSIWYG editor, page revisions & chapters. Nested pages were removed due to difficulty in discoverability. It was found that pages would become hidden, nested in a complex web of nesting so they were removed to keep things simple and to force a level of thought regarding structure. The design also got a bump up which included a fancy background image (courtesy of [unsplash.com](https://unsplash.com/)) on the login screen which stayed behind the sidebar throughout. This is where BookStack really aligned to what it is today.
+
+
+
+
+
+###### BookStack as we Know it - October 2015
+
+By October, After another redesign, BookStack had become almost the same as it looks like now. It now had a logo, after a lot of playing about in inkscape, and the sidebar had been changed back into a header bar to maximise the utility of screen space. Since this change BookStack has had loads of major under-the-hood changes and a whole bucket load of features added but this core design has remained.
+
+
+
+## Project Traffic
+
+Traffic to the website has steadily grown since the [100 stars](https://www.bookstackapp.com/blog/100-stars-on-github/) post but is overall still very low. No large spikes of traffic like before but, thanks to the new docs and referrals from [alternative.to](http://alternativeto.net/software/bookstack/), daily traffic has crept up:
+
+
+
+## Moving Forwards
+
+I'd like to re-focus on getting through more of the outstanding issues on GitHub soon since they are starting to build up. I'd also like to slowly prepare the project for becoming multilingual to reach more people. The official docs, https://www.bookstackapp.com/docs/, are still fairly weak (Especial for a documentation platform) so I'd like to focus on getting them up to standard and I'm still eager to make a video to introduce newcomers to the project.
\ No newline at end of file
--- /dev/null
++++
+draft = false
+title = "100 Stars on GitHub!"
+date = 2016-03-08T15:28:58Z
+author = "Dan Brown"
+categories = ["News"]
+tags = ["News"]
+description = ""
+slug = "100-stars-on-github"
+
++++
+
+BookStack now has [over 100 stars on GitHub](https://github.com/ssddanbrown/BookStack/stargazers)! It's a minor milestone but I'm very happy about it. Since July of last year I've put a fair amount of effort into the project and it's awesome to see other people find value in BookStack.
+
+Most of those stars have come from my [initial posting on the Reddit](https://www.reddit.com/r/selfhosted/comments/3z06rb/bookstack_a_free_wikilike_information_store/) and a tweet about the project. These events can be seen in the site analytics:
+
+
+
+The initial small spike is my Reddit post and the large middle spike is the twitter post:
+
+<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">BookStack - <a href="https://t.co/YochYJue1R">https://t.co/YochYJue1R</a> - <a href="https://twitter.com/hashtag/OpenSource?src=hash">#OpenSource</a>, self-hosted <a href="https://twitter.com/hashtag/documentation?src=hash">#documentation</a> platform<br><br>Looks very useful 📝 <a href="https://t.co/eoZpvUw5nD">pic.twitter.com/eoZpvUw5nD</a></p>— Rob Whiting (@whitingx) <a href="https://twitter.com/whitingx/status/694114927657754624">February 1, 2016</a></blockquote>
+<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
+
+### Going Forward
+
+I've recently added BookStack to [alternativeto.net](https://alternativeto.net/software/bookstack/) so people can find it when looking at similar systems like Confluence.
+
+I would really like to improve the BookStack documentation soon as it's very weak with the readme being the only source of information. Ideally I'd like the docs to be written in markdown in a git repo so I'm looking to get some kind of markdown import going into BookStack to accommodate this. Also, I'm looking to create some videos to give an overview of what BookStack is and the features it has.
\ No newline at end of file
--- /dev/null
+---
+title: "BookStack Blog"
+url: "/blog"
+---
+Blog archive
\ No newline at end of file
--- /dev/null
++++
+tags = ["Releases"]
+image = "/images/2016/08/michel-bosma-bug.jpg"
+description = ""
+slug = "beta-bugfix-release-v0-11-1"
+draft = false
+title = "Beta Bugfix Release v0.11.1"
+date = 2016-08-14T22:45:28Z
+categories = ["Releases"]
+author = "Dan Brown"
+
++++
+
+A new BookStack bug-fix release has now been released to resolve a few issues found over the last month. Here are the fixes and updates:
+
+* Updated all URL references to allow BookStack to be placed at a non-root location on a domain.
+* Fixed no borders on table heading rows.
+* Fixed creation of books/chapters/pages with only punctuation titles.
+* Fixed issues with double braces in both editors.
+* Fixed safari rendering of page tag manager. Also updated page editor to ensure it spans full page height.
+
+Update instructions can be found in the links below. If you're having issues running the update commands you may have to run `composer dump-autoload` followed by `php artisan clear-compiled` from the root BookStack directory.
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.11.1)
+
+#### BookStack in a URL 'Sub-directory'
+
+Due to the changes to links within BookStack the application can now be placed on a non-root location of a URL. This means, For example, you could have a BookStack instance with a homepage of `www.example.com/docs/`.
+
+Due to the many potentially sensitive application files & scripts within a BookStack instance's folder it should not be installed traditionally in an actual folder subdirectory of another website due to many security concerns. Instead the web server should proxy requests to a BookStack instance.
+
+This will be documented soon but if you're eager to set this up and you have some Nginx knowledge you can follow the posts on [the issue request](https://github.com/ssddanbrown/BookStack/issues/40#issuecomment-238538445) to get going.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@michelbosma" target="_blank">Michel Bosma</a></span>
\ No newline at end of file
--- /dev/null
++++
+author = "Dan Brown"
+draft = false
+title = "Beta Bugfix Release v0.12.1"
+date = 2016-09-06T20:25:06Z
+categories = ["Releases"]
+tags = ["Releases"]
+image = "/images/2016/09/blog_bg_bugfix_samuel_myles.jpg"
+description = ""
+slug = "beta-bugfix-release-v0-12-1"
+
++++
+
+A new bugfix has been released to patch up a few issues found in v0.12.
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.12.1)
+
+It was found that I had accidentally set two shortcuts on the same keys, The draft quick save and inline-code format were both mapped to `ctrl+s`. This has now been updated so that inline code is mapped to `Ctrl+Shift+E`. Also, as part of this bugfix the WYSIWYG editor shortcuts on mac will use the command key instead of the ctrl key to better fit with other Mac shortcuts.
+
+The WYSIWYG editor (TinyMCE) library has been updated to cover a range of bugs fixed in the 6 months since the the library was last updated in BookStack.
+
+Tables have been updated to prevent words being sliced across lines in FireFox and IE. The structure of tables has also been changed to 'fixed' to allow more control while editing and to make them a bit more predictable. Also, Excess spacing has been removed from tables.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@samdasherx13" target="_blank">Samuel Myles</a></span>
\ No newline at end of file
--- /dev/null
++++
+tags = ["Releases"]
+image = "/images/2016/10/beetle-Santosh-Maharjan.jpg"
+title = "Beta Bugfix Release v0.12.2"
+slug = "beta-bugfix-release-v0-12-2"
+draft = false
+date = 2016-10-30T13:59:05Z
+author = "Dan Brown"
+categories = ["Releases"]
+description = ""
+
++++
+
+A second bugfix release has been put together to patch up a some issues found in v0.12.1.
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.12.2)
+
+#### Fixes & Changes
+
+* Fixed callouts from overflowing over tags.
+* Fixed ordered list numbers being cut off over two digits (Now allows up to 3 digits).
+* Fixed table width in PDF exports, They are now made to go full-width.
+* Improved reset password UI with additional notifications and links.
+* Fixed custom HTML head content to show on public pages.
+* Fixed search when a search term only contains punctuation.
+* Fixed links on emails to not be relative but contain a full link.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@santosh313" target="_blank">Santosh Maharjan</a></span>
\ No newline at end of file
--- /dev/null
++++
+description = ""
+slug = "beta-bugfix-release-v0-13-1"
+draft = false
+title = "Beta Bugfix Release v0.13.1"
+date = 2016-11-27T19:54:40Z
+author = "Dan Brown"
+categories = ["Releases"]
+tags = ["Releases"]
+image = "/images/2016/11/jayden-yoon-bookstack-bugfix-v0-13-1.jpg"
+
++++
+
+Due to some critical issues, A bugfix release has been released for BookStack v0.13.
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.13.1)
+
+#### Fixes & Changes
+
+* Moved page tag display to the sidebar to prevent visual positioning issues with other elements.
+* Fixed broken callout display.
+* Fixed social login/registration which was broken in the last update.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@jaydenyoonzk" target="_blank">Jayden Yoon</a></span>
\ No newline at end of file
--- /dev/null
++++
+description = ""
+slug = "beta-release-v0-10-0"
+draft = false
+title = "Beta Release v0.10.0"
+date = 2016-05-22T11:06:21Z
+author = "Dan Brown"
+categories = ["Releases"]
+tags = ["Releases"]
+
++++
+
+It's been a short while since the last release *(43 days to be exact)* but BookStack v0.10 is finally here. Here are some handy links:
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.10.0)
+* [GitHub milestone](https://github.com/ssddanbrown/BookStack/issues?utf8=%E2%9C%93&q=milestone%3A%22BookStack+Beta+v0.10.0%22+)
+* v0.9 Bugfixes:
+ - [v0.9.1](https://github.com/ssddanbrown/BookStack/releases/tag/v0.9.1)
+ - [v0.9.2](https://github.com/ssddanbrown/BookStack/releases/tag/v0.9.2)
+ - [v0.9.3](https://github.com/ssddanbrown/BookStack/releases/tag/v0.9.3)
+
+Most of the development time for this release was spent implementing a tagging system and overhauling the permissions systems which, although mainly for internal purposes, brings some useful extra functionality.
+
+#### Permission System Changes
+
+Internally the permission system has been re-written as it was growing out of control and was not originally built to accommodate features that have since been requested. There is now a database table which joins up the Book/Chapter/Page permissions with the role permissions so the system can quickly scan this one table to work out what a user can do.
+A major benefit that this brings is `view` permissions on a role since this was not possible before. Now you can create a role without any view permissions then manually grant them access to view specific Books, Chapters & Pages.
+
+Upon update all current roles in the system will be given view permissions automatically to match the permissions pre-update. To change these just edit the role and you will find a new column to edit `view` permissions shown in the screenshot below:
+
+
+
+
+#### Page Tagging
+
+Tags have been a heavily requested feature for a while now but we wanted to ensure it's done right, in a way that can really add value to content within BookStack. Tags in BookStack must have a name but they can optionally also have a value. The value allows you to add unique detail against that tag instance. For example, You could have a tag with the name `City` then give it the value of `London`.
+
+To add tags simply go and edit a page. You will find a new sidebar on the right-hand side of the screen. This will show up on both WYSIWYG & Markdown editor options. Click the arrow or tag icon at the top of this sidebar to expand it. You can then enter your tags, as well as re-order them. To save them just save the page. Here's a screenshot of the tag edit interface:
+
+
+
+Once you really get into using tags on your pages BookStack will provide auto-fill suggestions when typing tag names and values.
+
+Page tags are visible when viewing a page as shown here:
+
+
+
+Clicking the tag name will start a search of everything with that tag name. Clicking the value will search the system for only pages that have that tag with that particular value. Tagging has been fully built into the search system in this format: `[tagname=tagvalue]`. You will see this when clicking on a tag name or value then looking at the search term used. Here are some example tag search terms with descriptions:
+
+* `[Topic]` - Searches for pages with the tag named 'Topic'. Those tags can have any value.
+* `[Topic=Wine Tasting]` - Searches for pages with a tag named 'Topic' that has a value of 'Wine Tasting'.
+* `[Topic!=Wine Tasting]` - Searches for pages with a tag named 'Topic' that has a value that is empty or not 'Wine Tasting' .
+* `[Hours Worked>2]` - Searches for pages with a tag 'Hours Worked' that has a value greater than 2. (This also works for text values).
+* `[Topiclike%Slack%]` - SQL like match, Searches for pages with a tag names 'Topic' that has a value that contains the word 'Slack'.
+
+#### Custom HTML Content In Head
+
+There is now a new option in settings to allow custom HTML content to be inserted into every page. This will be really useful to anyone that wants to override some CSS styles, Add custom JS functionality or insert analytics code.
+
+#### Other Updates & Bugfixes
+
+* Fixed markdown editor not scrolling on Firefox.
+* Allowed sorting & searching on the users page.
+* Reworked the database migrations to only use simple non-app code to avoid future breakages.
+* Cleaned some of the settings layouts for better consistency and hid more links when you don't have permissions to click them.
+* Made user names as the bottom of entities linked to user profiles.
\ No newline at end of file
--- /dev/null
++++
+slug = "beta-release-v0-11-0"
+draft = false
+title = "Beta Release v0.11.0"
+date = 2016-07-03T05:50:36Z
+author = "Dan Brown"
+categories = ["Releases"]
+tags = ["Releases"]
+description = ""
+
++++
+
+BookStack v0.11 has now been released. This version is a cleanup and bugfix release with a few new handy features to make nicer pages and to help organise books easier. Here are the useful links for this release:
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.11.0)
+
+#### Editor Updates
+###### Callouts
+
+The WYSIWYG editor now supports callouts. These are styled blocks that can be used to highlight or alert specific bits of information. These are ideal for catching the attention of the user for snippets of text that are important. Here's a preview of how these look:
+
+
+
+As you can see there are a few different types. There are success, info, danger & warning options. Callouts are created in the same way as headers and code blocks, Simply open the 'Formats' list on the editor toolbar and at the bottom is a new 'Callouts' menu. Open that and you will see the four options available.
+
+Callouts are not natively supported in the markdown editor but you can simply paste in the HTML for a callout since the markdown editor parses any HTML content. Here's the HTML for the various callout options:
+
+```html
+<p class="callout success">This is a success message</p>
+<p class="callout danger">This is a danger message</p>
+<p class="callout info">This is an info message</p>
+<p class="callout warning">This is a warning message</p>
+```
+
+###### Markdown Scroll Syncing
+
+A small update has been made to the markdown editor to enable scroll-syncing. Now when you scroll your edit content the preview will also scroll to the same approximate location. This is done simply on scroll position and could be thrown off by many large images. The preview can still be scrolled independently for when manual control is needed.
+
+#### Page and Chapter Move Interfaces
+
+Pages and Chapters have now been given a proper move interface so it's easier to change the location of a single item. Before, the only way to change the location of a page or chapter was to go to the book and go through the sort interface but that could be a bit tedious to move a single chapter or page. Now, in the toolbar dropdown menu when viewing a chapter or page, you can find a 'Move' action (As long as you have edit permissions). This will show a page where you can select a new book/chapter to move the current item to. Here's what it looks like when moving a page:
+
+
+
+By default popular books and chapters are shown otherwise you can search for a particular item. Moving a chapter will also move all pages within that chapter.
+
+#### Other Updates & Bugfixes
+
+* Added Ctrl+S shortcut to editor for forcing a draft save.
+* Added some level of MySQL 5.5 support and fixed saving bug for `mysql` php plugin users.
+* Updated tag auto-suggestions to be smarter depending on current input.
+* Updated tag auto-suggestions to show on empty input.
+* Updated tag auto-suggestion shortcuts so tab can be used to select.
+* Tightened up some list styles and made homepage empty list messages a bit friendlier.
+* Made homepage queries a little more efficient.
+* Fixed theme colors not showing on fresh instances.
+* Fixed bug with new chapters having an incorrect initial list priority/ordering set.
+* Fixed page sidebar not reacting to window resize.
+* Fixed bug preventing images from being deleted.
+* Fixed activity list bug causing too many hidden activities.
\ No newline at end of file
--- /dev/null
++++
+tags = ["Releases"]
+image = "/images/2016/09/books-bg-syd-wachs.jpg"
+draft = false
+title = "Beta Release v0.12.0"
+date = 2016-09-05T21:00:46Z
+author = "Dan Brown"
+categories = ["Releases"]
+description = ""
+slug = "beta-release-v0-12-0"
+
++++
+
+BookStack v0.12.0 has now been released bringing a range of new features and bug fixes. Let's get to it:
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.12.0)
+
+### Edit Summaries
+
+When editing a page you can now add a one-liner to summarise the changes you've made. This allows you to build a changelog of a page to assist with looking over revisions. The option to set a changelog summary can be found next to the save button when editing a page:
+
+
+
+These summaries can then be seen on the revisions view for a page providing a full changelog that can be used to assist finding the right revision.
+
+
+
+Adding a changelog is optional so if you don't want the hassle of setting a summary on every edit you don't have to but you won't get the benefits it brings.
+
+### Link Selector
+
+If you ever find yourself wanting to link to another Book, Chapter or Page and then have to open a new tab to find the URL for that page you will love this new link selector. Found on both editors, WYSIWYG & Markdown, the link selector displays in a popup and allows you to search for your Book, Chapter or Page without opening a new tab or window. The link selector can be found at the top of the markdown editor (or by pressing `Ctrl+Shift+K`). On the WYSIWYG editor you can access the link selector by clicking the browse icon in the insert/edit link menu:
+
+
+
+Clicking the button will display a searchable listing of Books, Chapters & Pages. Find your item in this dialog then double click it or select it then press the 'Select' button. The URL and title of the link will be populated with the url and name of the entity you selected.
+
+
+
+### Page Save Indicator
+
+Just want to note another little nice UI change, When a page draft is saved an indicator will now display to provide feedback of a successful save. Before, When saving within the same minute no feedback was given. This just adds a little bit of assurance your content has saved without displaying a large, distracting notification.
+
+
+
+### Other Features, Changes & Bugfixes
+
+* Added image paste and image file dropping to the markdown editor.
+* Added the following shortcuts to the WYSIWYG editor:
+ * **Ctrl+1 ... Ctrl+5** Heading 1 ... Heading 5
+ * **Ctrl+q** Blockquote
+ * **Ctrl+d** Paragraph
+ * **Ctrl+e** Pre (Code Block)
+* S3 uploads are now made public during upload process. Thanks @younes0
+* S3 uploads will use a shorter URL if the bucket name does not contain a period. Thanks @younes0
+* Fixed erratic back-to-top button behaviour on FireFox.
+* Removed critical page content animations to ensure viewable in all browsers.
+* Fixed quoted search terms when they only contain a single word.
+* Improved sort and permission system efficiency by over a factor of 10.
+* Updated the design of the image manager popup to be cleaner and more consistent with the ui.
+* Added draft save indicator which animates on page save to provide success feedback to the user.
+* Fixed cross-browser flexbox styling issues.
+* Changed the way image and link references are put in pages, They now contain the full url, rather than being relative to the current domain.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@videmusart" target="_blank">Syd Wachs</a></span>
\ No newline at end of file
--- /dev/null
++++
+categories = ["Releases"]
+tags = ["Releases"]
+title = "Beta Release v0.13.0"
+date = 2016-11-13T12:36:33Z
+author = "Dan Brown"
+image = "/images/2016/11/bookshelf-kazuend.jpg"
+description = ""
+slug = "beta-release-v0-13-0"
+draft = false
+
++++
+
+BookStack v0.13.0 has now been released. This release has taken a while but it did require some large under-the-hood updates and brings a few chunky features. Here are the update links:
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/ssddanbrown/BookStack/releases/tag/v0.13.0)
+
+**Please read the additional information** at the bottom of the update instructions page as there are some changes in v0.13 that will likely require some manual intervention due to new system requirements.
+
+Before we jump into the features of this release I'd like to point out a new page in the documentation: [Security](https://www.bookstackapp.com/docs/admin/security). I realised some security concerns of BookStack were not 100% clear so this page has been created to explain any potential security concerns. If you currently maintain a BookStack instance I'd advise giving this a quick read to ensure your instance is as secure as possible.
+
+### Page Attachments
+
+The main new feature this release is page attachments. This allows a user to attach files and links to a page. Files will be uploaded to the `storage/uploads` folder unless you have set up Amazon S3 as your file storage service. Attaching links is useful if you use an alternate cloud storage system.
+
+To create & edit attachments simply edit a page and attachments can be found in the sidebar along with tags. Note that edits to attachments are saved instantly. Once created, Attachments can be re-ordered via drag and drop.
+
+
+
+ Attachments will be shown in the sidebar when viewing a page. Different icons dictate the type of attachment, link or file.
+
+
+
+The permissions for accessing attachments are controlled by whether the user has access to view the page. Create, edit and delete permissions have been added to the role settings. Upon update, Admins are automatically given these permissions but other roles must be given these permissions manually.
+
+### Revision Changes View
+
+When viewing the revisions of a page there is now a new action named 'Changes'. Clicking this will present a diff view displaying the changes in the revision, compared to the revision before. While you could preview old content before this new feature makes it much easier to see exactly what has changed. Here's what a diff looks like:
+
+
+
+
+
+### Public Role & Guest User
+
+The system for controlling non-authenticated users has been exposed to allow greater control of how those users interact with your BookStack instance. Note that the 'Allow public viewing?' is still the main master control for public access but these new features allow more control when this setting is enabled.
+
+In the 'Users' settings you will find a new user named 'Guest'. This is the user that is effectively assigned to any non-logged in users. You cannot log in as this user. The guest user can be assigned additional roles but it cannot be unassigned from the new 'Public' role.
+
+A new system role named 'Public' will also show up. Via this role you can change the permissions that public users have. Now you can allow them to create, edit or even delete content. Any actions performed will be visible under the 'Guest' user. Due to the way guests users work they cannot create draft pages and auto-save will not be enabled for guests when editing.
+
+This new role also allows you to control guest permissions at an asset level as the role can be seen in the 'Permissions' area of Books, Chapters & Pages. Overall this new level of control over public users can allow you to do so much more such as have a completely open system or even take a 'white-listing' approach to what public users can access.
+
+### Page Navigation & Headers
+
+Page navigation has been added to the sidebar to allow users to jump between headings on a page. The navigation will show up as long as the page contains more than one header and the navigation options are indented depending on the header used to provide a visual hierarchy.
+
+
+
+To fit in with new navigation available, page headers have been tweaked in the WYSIWYG editor to provide a greater range of options:
+
+
+
+As you can see from the above, There's now an additional size option and the names have been made much more descriptive. The tweaks in size also enable to page content to flow a little better. Note that these changes will have an effect on any existing pages although hopefully the change will be for the better and the chances of additional bugs is minimal.
+
+### Updated Page, Chapter & Book Urls
+
+The URL system has been modified to allow a much wider range of characters in the URL. This means that when you create content with non-ASCII characters such as Japanese or Chinese these characters will also be used in the URL. URL's won't change automatically upon update but will change if you amend the name of your page, chapter or book.
+
+
+
+### Other Features, Changes & Bugfixes
+
+* Added settings for showing app name in the header bar.
+* Base framework updated to Laravel 5.3.
+* Sign-up & Password reset emails have been updated to be standardised and fit in with the new Laravel 5.3 notifications system.
+* Ensured new user Gravatar/Signup email requests error gracefully.
+* Added page auto-save failure notification (For if you go offline during a page edit).
+* Changed versioning system so app version will no display correctly in settings.
+* Added initial support for German translations (Thanks [robertlandes](https://github.com/robertlandes)).
+* Fixed tag & number search.
+
+### Next Steps
+
+For the next release of BookStack I would like to focus on multi-language support and get translations for all text within BookStack. This will be a fairly large task but will have the massive benefit of extending the usefulness of BookStack to non-English speakers.
+
+If you would like to keep updated on BookStack blog content you can sign up to the weekly newsletter (Dependant on content) below. Emails will be for BookStack blog updates only and you will not be sent any additional unwanted information.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@kazuend" target="_blank">kazuend</a></span>
\ No newline at end of file
--- /dev/null
++++
+description = ""
+slug = "beta-release-v0-7-6"
+draft = false
+title = "Beta Release v0.7.6"
+date = 2016-03-06T07:03:00Z
+author = "Dan Brown"
+categories = ["Releases"]
+tags = ["Releases"]
+
++++
+
+BookStack Beta v0.7.6 has now been released. The release can be found [here on GitHub](https://github.com/ssddanbrown/BookStack/releases/tag/v0.7.6) and [update instructions can be found here](https://github.com/ssddanbrown/BookStack/blob/master/readme.md#updating-bookstack).
+
+**Here are some important things to note with this update:**
+
+* Images uploaded to restricted content will still currently be visible to everyone.
+* The new roles & restriction system is a large change, it has been tested well but there is still likely to be a few bugs so please use with caution for now.
+
+With that out of the way here are the new features in this update:
+
+### Custom Roles
+
+Previously in BookStack there have been three main roles. Admin, Editor and Viewer. This system has now been opened up so you can define as many custom roles as you want. To go with this you can now assign multiple roles to each user. Current Admins will be able to edit these roles from the 'Roles' tab in the settings menu. Here's a screenshot of the role configuration screen:
+
+
+
+As you can see you can now really customise a role and change system and asset permission. New permissions have been added to restrict users to only be able to edit/create/delete their own content.
+
+### Book/Chapter/Page Restrictions
+
+Within BookStack you are now able to restrict actions on individual books, chapters & pages. This ties in with the new roles system so that restrictions are done per role. These restrictions cascade down so restrictions set on books and chapters will affect child pages and/or chapters within then unless they have restrictions set which will override their parents. Restrictions can be found on the header tool bar when viewing a Book, Chapter or Page as long as you have permission to edit restrictions. Any restrictions set will be shown in the top-right when viewing a Book/Chapter/Page. Here's a screenshot showing this as well as the new overflow menu that's on Books to keep the toolbar tidy.
+
+
+
+Restrictions are ignored and cannot be editing for admin users.
+
+### Custom Primary Color
+
+Within the settings you can now define a custom primary color for the application. This will affect all major component that are currently blue such as the header, buttons and links. Here's an example of a red themed BookStack:
+
+
+
+### Better Search
+
+When searching the system you can now put words in double quotes, `"like this"`, to search for a phrase. This allows you to be more specific when searching for content. If two quoted phrases are used they will be or'd together.
+
+### Bug Fixes & Small Updates
+
+* Fixed homepage 'Recent Pages' list showing the same pages as the 'Recently Created Pages' list.
+* Added configration support for Memcached.
\ No newline at end of file
--- /dev/null
++++
+categories = ["Releases"]
+tags = ["Releases"]
+description = ""
+slug = "beta-release-v0-8-0"
+draft = false
+title = "Beta Release v0.8.0"
+date = 2016-03-13T12:57:42Z
+author = "Dan Brown"
+
++++
+
+**Update**
+
+[BookStack v0.8.1 has since been released](https://github.com/ssddanbrown/BookStack/releases/tag/v0.8.0) to address some bugs.
+
+----
+
+BookStack v0.8.0 has now been released!. The release can be found [here on GitHub](https://github.com/ssddanbrown/BookStack/releases/tag/v0.8.0) and [update/install instructions can be found here](https://github.com/ssddanbrown/BookStack/blob/master/readme.md#updating-bookstack).
+
+We realised that we have pretty much been randomly creating the release numbers so far so but from now on we are going to stick to [Semantic Versioning 2.0.0](http://semver.org/) as much as possible. Since this release has some large new features that are upgrade-compatible we're jumping off v0.7.x and going direct to v0.8.0.
+
+**Here are some important things to note with this update:**
+
+* Any images previously uploaded will be visible to all users, Even those on restricted pages. The new image restrictions will only take action on images uploaded after applying this update.
+
+Now that's done, Here's the good stuff:
+
+### Restricted Images
+
+In release v0.7.6 restrictions were added to give greater control over who can perform actions on particular Books, Chapters & Pages. For this release this have been extended out to images. Now when an image is uploaded on a page the image's relationship to that page will be saved. Only images that are uploaded to visible *(non restricted)* pages will be visible to the current user.
+
+As with the entity restrictions the effect will cascade down. If a whole book is restricted from view for an individual they will not be able to see any images uploaded to pages within that book. The same applies for chapters.
+
+Below is a screenshot of the views of two different users. The one on the right cannot see the majority of the images since the book that contains the pages that contains the images is restricted
+
+
+
+### Autosaving Drafts
+
+In the era of the modern internet we now expect things to be done automatically. One of these things is saving stuff. Accidents are easy and web-server sessions are not *usually* unlimited so every so often you can end up losing a whole load of work and that can really suck and make you not want to write stuff out. To prevent this from happening BookStack will now automatically save pages periodically (30 seconds to be exact) if changes have been made.
+
+
+
+A little indicator at the top of the editing screen will let you know when the draft was last saved. You can click this to manually save the draft if you don't want to wait for it to be done automatically. On the right, Next to the save button you'll find an button which will discard the draft which will update the editor with the current, live, contents of the page. When you save the draft copy will be made into the published version. Only the creator can see their drafts. Every user can have their own draft copy of a page.
+
+
+
+When editing a page that you have a previous draft of you will get the notification shown in the screenshot above to let you know you're editing a draft copy, not the current live page content. If the page has been saved since you created your draft the system will let you know in the same notification.
+
+## New Page Drafts
+
+Along with saving drafts when updating a page, Drafts will now be created straight away when creating a new page. This give you the ability to work on a page, Saving it as you go, without being redirected or having the make the page visible to everyone.
+
+
+
+As with updating a page, new page drafts will save every 30 seconds or you can save it manually. You can also delete the draft page from the system entirely.
+
+Draft pages will show up in the system in a similar way to normal pages except they are only visible to you. They will also be shown above normal pages in any lists to point them out. Draft pages are coloured purple to make them stand out. Your most recent drafts can be found right away on the homepage otherwise they are in the book/chapter you created them in.
+
+Here are some screenshot of the new drafts in various places in BookStack:
+
+
+
+
+
+
+
+### Multiple User Edit Warnings
+
+With the new autosaving functionality in BookStack we can use that to check if users have been editing a page within the most recent x minutes. Now when you edit a page the system will look over to see if there have been any autosaves within the last hour. If there have it will notify you as the editor opens. If there's just one other user it'll let you know who they are otherwise, If there's more than one, it'll let you know how many users have been editing the page.
+
+
+
+### Better Default Logo
+
+The last update added the ability to set a custom primary colour theme for BookStack. In this update the logo has been updated to remove the blue outline so it fits better with the custom colours.
+
+
+
+### Bugfixes and Other Changes
+
+* TinyMCE updated to 4.3.7 to hopefully fix a few bugs.
+* Updated the styling for bullet & numbered lists to prevent them bugging out in Firefox.
+* Improved button text size consistency.
+* Fixed list styling issues that caused the theme colour to be used incorrectly.
+* Made the scrollbar static on most pages to prevent erratic page width changes.
+* Fixed a permission error that showed up when updating your profile.
+
+
--- /dev/null
++++
+author = "Dan Brown"
+description = ""
+slug = "beta-release-v0-8-2"
+draft = false
+title = "Beta Release v0.8.2"
+date = 2016-03-30T16:13:09Z
+
++++
+
+BookStack v0.8.2 has just been push up to the release branch in the official [GitHub repository](https://github.com/ssddanbrown/BookStack/releases/tag/v0.8.2). This is a bugfix release to fix a few small things up before the next feature release. Update instructions can be found in the [new documentation pages here](https://www.bookstackapp.com/docs/admin/updates).
+
+The biggest update is to the Book, Chapter & Page restrictions that were introduced in version 0.7.6. This has been re-named from 'Restrictions' to 'Permissions' since that's a much more appropriate name for them. Also it was noticed that the 'Restriction' system did not allow a role, with given permissions selected, to perform actions that they did not also have permissions for on a role level. Both role and asset permissions were required before which prevented this system being really useful.
+
+This behaviour has now been amended so that asset-level permissions will now override role-level permissions. This makes total sense since, on assets, you have to specify what actions to allow on a role-by-role basis anyway. More details about this change can be found in my comment on [this issue](https://github.com/ssddanbrown/BookStack/issues/89#issuecomment-203135563).
+
+One other tweak is a presentational fix in the header. Longer names will be cut down (Or hidden if necessary) to prevent them from dropping down onto a new line and taking up space. Details of this issue can be [found here](https://github.com/ssddanbrown/BookStack/issues/87).
\ No newline at end of file
--- /dev/null
++++
+description = ""
+slug = "beta-release-v0-9-0"
+draft = false
+title = "Beta Release v0.9.0"
+date = 2016-04-09T09:51:18Z
+author = "Dan Brown"
+categories = ["Releases"]
+tags = ["Releases"]
+
++++
+
+BookStack v0.9.0 is now available. Update instructions can be found in the [new documentation pages here](https://www.bookstackapp.com/docs/admin/updates).
+
+If you have not yet read through the changes of v0.8.2 I'd recommend doing so as there were some fairly large changes to the permission system as well as a nice little header fix. [The changes are detailed here](https://www.bookstackapp.com/blog/beta-release-v0-8-2/).
+
+### Markdown Editor
+
+A much requested addition to BookStack was a markdown editor. An initial implementation has now been added which includes a live preview of your content. Here's what it looks like:
+
+
+
+A drop down menu has been added in the settings to select what editor to use. This is an application-wide setting so will effect all users. This was done to keep formatting compatibility between all users in the system. After switching to the markdown editor, any pages that were created before will simply show as HTML plaintext content in the editor.
+
+The editor uses GitHub flavoured markdown and the image manager from the WYSIWYG editor has been fully integrated. Currently there are no formatting shortcuts/buttons but these are planned for the future.
+
+### Image Manager Filters & Search
+
+
+
+More work has been done on the image manager since the last release. To make it easier to find images you can now search by the image name. As well as search, when using the image manager on a page, you can now get a view of the images uploaded to the current Book & Page.
+
+### Other Updates & Bugfixes
+
+* Made the 'Require email confirmation' setting work when using LDAP authentication.
+* Fixed draft saved message to use local timezone.
+* Added Redis cache/session support via the `.env` file.
+* Added some friendlier error messages when using LDAP and there is an user mismatch.
+* Added a list of users when editing a user role for visibility.
+* Fixed pages in chapters not being given the correct order on creation.
\ No newline at end of file
--- /dev/null
++++
+categories = ["News"]
+tags = ["News"]
+description = ""
+slug = "bookstack-now-on-travisci"
+draft = false
+title = "BookStack, now with CI Development"
+date = 2016-05-06T14:54:59Z
+author = "Dan Brown"
+
++++
+
+BookStack now has continuous integration set up and connected to the GitHub repo. Now whenever code is pushed, or a pull request is created, the tests will be automatically be ran against the new code.
+
+[The BookStack CI builds can be found here.](https://travis-ci.org/ssddanbrown/BookStack)
+
+Initial it was set-up on CodeShip but I moved it to TravisCI due to the build details not being publicly visible on CodeShip which was a big disappointment.
\ No newline at end of file
--- /dev/null
++++
+author = "Dan Brown"
+tags = ["News"]
+image = "/images/2016/10/blog_bg_docker_thomas_kelly.jpg"
+description = ""
+categories = ["News"]
+slug = "over-300-stars-the-next-release-and-dockerizing"
+draft = false
+title = "Over 300 Stars, The Next Release and Dockerizing"
+date = 2016-10-24T21:09:58Z
+
++++
+
+### Over 300 Stars
+It's a bit delayed but BookStack now has over 300 stars on GitHub. Hooray! 🎆 Still fairly minor in the grand scheme of things but I hope this continues to grow in the future.
+
+### The Next Release
+
+The next release is going to be packed with some big new features including revision diffs and page attachments. Under the hood BookStack has been updated from Laravel 5.2 to 5.3. Due to some of these changes we will be facing the first potentially system-breaking upgrade due to a change in requirements. Here are the current known changes which will require some manual intervention:
+
+* Minimum version of PHP increased from 5.5.9 to 5.6.4.
+* PHP Tidy extension will be required.
+
+Upon release any breaking changes will be listed out with some instructions to make the transition as simple as possible. There will be some slight cosmetic changes to created content in regards to header sizes since these have been adjusted to provide a better range of headers.
+
+As a side note, Semantic versioning will be broken 😓 in the run up to an initial non-beta release since I don't want to topple over to 1.0 before being release ready. Since there's not a public API here though it should not really matter.
+
+### Repo Move
+
+The main repository for BookStack has now moved on GitHub from ssddanbrown/BookStack to [BookStackApp/BookStack](https://github.com/BookStackApp/BookStack). This was done to group together all codebases involved in BookStack which keeps things a little more manageable. Under the [BookStackApp](https://github.com/BookStackApp) organisation page on github you can also find the code for the bookstackapp.com site, any devops and configuration scripts as well as the theme files used for this blog.
+
+### Dockerization 🐳
+
+Thanks to some great members in the community BookStack now has some solid docker options. The most mature solution can be found [here, provided by solidnerd](https://github.com/solidnerd/docker-bookstack). Using docker-compose you can really quickly have a BookStack instance up and running on MySQL 5.7 & PHP 7. All it takes, once you have `docker-compose` installed, is downloading the `docker-compose.yml` file and running `docker-compose up`. Folders will be created your current directory for the database and uploads so things stay persistent, no matter how many containers you destroy. Here's a asciinema cast showing how simple it is to run BookStack via docker-compose:
+
+<script type="text/javascript" src="https://asciinema.org/a/90442.js" id="asciicast-90442" async></script>
+
+### Email Updates
+
+Upon request, I have started to set up email newsletters for things on this blog. Once fully set up emails will be sent weekly (If new content has been posted) giving a summary of news and updates regarding BookStack. If this interests you please sign up via the form below this post.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: <a href="https://unsplash.com/@thkelley" target="_blank">Thomas Kelley</a></span>
\ No newline at end of file
-# Backup and Restore
++++
+title = "Backup and Restore"
+description = "How to back up and restore your BookStack data"
+date = "2017-01-01"
+type = "admin-docs"
++++
BookStack does not currently have a built-in way to backup and restore but it
can be done via the command line fairly simply. This process will be impoved in
-# Cache & Session Configuration
++++
+title = "Cache & Session Configuration"
+description = "Cache & Session setup with details for redis and memcached"
+date = "2017-01-01"
+type = "admin-docs"
++++
By default BookStack will use a file system cache that's storage in the `storage/framework` folder. This is also used to store user session data. Below are some alternative systems that can be used for caching & sessions.
-# Debugging Errors
++++
+title = "Debugging Errors"
+description = "How to find the cause of issues in BookStack"
+date = "2017-01-01"
+type = "admin-docs"
++++
When using BookStack, Especially when initially setting it up or after updating, you may come across some errors. While we try to reduce these as much as possible and make them helpful sometimes you may come across a bland and non-helpful 'An error has occurred' message. This is to prevent any potentially sensitive information being shown to all users.
-# Installation
++++
+title = "Installation"
+description = "How to install BookStack"
+date = "2017-01-01"
+type = "admin-docs"
++++
* [Manual](#manual)
* [Docker](#docker)
-# LDAP Authentication
++++
+title = "LDAP Authentication"
+description = "How to use LDAP as your primary way to register and login to BookStack"
+date = "2017-01-01"
+type = "admin-docs"
++++
BookStack can be configured to allow LDAP based user login. While LDAP login is enabled you cannot log in with the standard user/password login and new user registration is disabled. BookStack will only use the LDAP server for getting user details and for authentication. Data on the LDAP server is not currently editable through BookStack.
-# Multiple BookStack Instances
++++
+title = "Multiple BookStack Instances"
+description = "How to host multiple BookStack instances on Apache and Nginx"
+date = "2017-01-01"
+type = "admin-docs"
++++
Currently BookStack does not support multiple instances from one installation but you can set up multiple instances on the same server by creating multiple installations and configuring your web-server appropriately.
-# Security
++++
+title = "Security"
+description = "BookStack security concerns and considerations"
+date = "2017-01-01"
+type = "admin-docs"
++++
Since BookStack can hold important information for users you should be aware of any potential security concerns.
Read through the below to ensure you have secured your BookStack instance. Note, The below only
-# Social Authentication
++++
+title = "Social Authentication"
+description = "Enabling and configuring social authentication for easier logins"
+date = "2017-01-01"
+type = "admin-docs"
++++
BookStack currently supports login via both Google and GitHub. Once enabled options for these services will show up in the login, registration and user profile pages. By default these services are disabled. To enable them you will have to create an application on the external services to obtain the require application id's and secrets. Here are instructions to do this for the current supported services:
-# Updating BookStack
++++
+title = "Updating BookStack"
+description = "How to update BookStack to the lastest version"
+date = "2017-01-01"
+type = "admin-docs"
++++
BookStack is updated regularly and is still in beta although we do try to keep the platform and upgrade path as stable as possible. The latest release can be found on [GitHub here](https://github.com/BookStackApp/BookStack/releases) and detailed information on releases is posted on the [BookStack blog here](https://www.bookstackapp.com/blog/tag/releases/).
-# Changing Upload Limits
++++
+title = "Changing Upload Limits"
+description = "How to increase uploads limits for images and attachments"
+date = "2017-01-01"
+type = "admin-docs"
++++
BookStack allows users to upload both images for content and files as attachments. By default, a lot of server software has strict limits on upload sizes which causes errors when users upload new content. This is not configured as part of BookStack but as part of PHP and your web sever software. If you run into problems with upload size limits follow the below details for PHP and whichever web server you use:
-# Customising BookStack
++++
+title = "Customising BookStack"
+description = "Changing the colors, logo and styles of BookStack to suit your needs"
+date = "2017-01-01"
+type = "admin-docs"
++++
You may find you want to customise BookStack to use custom branding or you may just not like the default blue theme. Customising the branding of BookStack is super simple and can be done through the settings interface under 'App Settings'. Here you can change the application name, logo and primary color.
Changing the app name will simply update the name displayed in the header and browser tab.
-# Content Overview
++++
+title = "Content Overview"
+description = "Overview of BookStack content objects and data types"
+date = "2017-01-01"
+type = "user-docs"
++++
The principles of storing information within BookStack is based of the ideas of a normal stack of books. Just like normal books, BookStack books can contain chapters and pages. You start off by creating a book which acts as the highest level of categorisation. Ideally you'd have separate books for separate topics. Within a book you can directly create pages or you can first create chapters. Chapters provide an additional level of page grouping to keep pages organised but are optional. All the information you write is held within pages. Although books and chapters do not hold information they can be given a short description to assist with searching and visibility.
-# Organising Content
++++
+title = "Organising Content"
+description = "How to organise and sort books, chapters and pages in BookStack"
+date = "2017-01-01"
+type = "user-docs"
++++
Once your BookStack instance starts to grow you will find that you may want to re-organise your content. Within BookStack there are two options for moving content around; Either you can move pages and chapters individually or you can sort entire books.
+++ /dev/null
-<?php
-
-/*
-|--------------------------------------------------------------------------
-| Model Factories
-|--------------------------------------------------------------------------
-|
-| Here you may define all of your model factories. Model factories give
-| you a convenient way to create models for testing and seeding your
-| database. Just tell the factory how a default model should look.
-|
-*/
-
-$factory->define(App\User::class, function ($faker) {
- return [
- 'name' => $faker->name,
- 'email' => $faker->email,
- ];
-});
+++ /dev/null
-<?php
-
-use Illuminate\Database\Seeder;
-
-class DatabaseSeeder extends Seeder
-{
- /**
- * Run the database seeds.
- *
- * @return void
- */
- public function run()
- {
- // $this->call('UserTableSeeder');
- }
-}
plumber = require('gulp-plumber'),
rename = require('gulp-rename');
var autoprefixer = require('gulp-autoprefixer');
-var babel = require('gulp-babel');
-var concat = require('gulp-concat');
-var uglify = require('gulp-uglify');
var minifycss = require('gulp-minify-css');
var sass = require('gulp-sass');
-var browserSync = require('browser-sync').create();
-
-gulp.task('browser-sync', function() {
- browserSync.init({
- proxy: "bookstack-site-lumen.dev",
- startPath: '/public'
- });
-});
-
-gulp.task('bs-reload', function () {
- browserSync.reload();
-});
-
gulp.task('styles', function(){
- gulp.src(['resources/sass/**/*.scss'])
+ gulp.src(['themes/bookstack/sass/**/*.scss'])
.pipe(plumber({
errorHandler: function (error) {
console.log(error.message);
}}))
.pipe(sass())
.pipe(autoprefixer('last 2 versions'))
- .pipe(gulp.dest('public/dist/'))
- .pipe(browserSync.stream())
+ .pipe(gulp.dest('themes/bookstack/static/css/'))
.pipe(rename({suffix: '.min'}))
.pipe(minifycss())
- .pipe(gulp.dest('public/dist/'))
- .pipe(browserSync.stream());
+ .pipe(gulp.dest('themes/bookstack/static/css/'));
});
-gulp.task('scripts', function(){
- return gulp.src('resources/scripts/**/*.js')
- .pipe(plumber({
- errorHandler: function (error) {
- console.log(error.message);
- this.emit('end');
- }}))
- .pipe(concat('main.js'))
- .pipe(babel())
- .pipe(gulp.dest('public/dist/'))
- .pipe(browserSync.stream())
- .pipe(rename({suffix: '.min'}))
- .pipe(uglify())
- .pipe(gulp.dest('public/dist/'))
- .pipe(browserSync.stream())
-});
-gulp.task('default', ['styles', 'scripts']);
+gulp.task('default', ['styles']);
-gulp.task('watch', ['browser-sync'], function(){
- gulp.watch(["public/*.*", "public/**/*"], ['bs-reload']);
- gulp.watch('resources/sass/*.scss', ['styles']);
- gulp.watch('resources/scripts/*.js', ['scripts']);
+gulp.task('watch', function() {
+ gulp.watch('themes/bookstack/sass/**/*.scss', ['styles']);
});
\ No newline at end of file
"description": "The front-end site for bookstack",
"main": "gulpfile.js",
"scripts": {
+ "build": "gulp",
+ "dev": "gulp watch",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Dan Brown",
"license": "MIT",
"devDependencies": {
- "browser-sync": "2.9.11",
"gulp": "3.9.0",
"gulp-autoprefixer": "3.0.2",
- "gulp-babel": "5.2.1",
- "gulp-concat": "2.6.0",
"gulp-minify-css": "1.2.1",
"gulp-plumber": "1.0.1",
"gulp-rename": "1.2.2",
- "gulp-sass": "2.0.4",
- "gulp-uglify": "1.4.1"
+ "gulp-sass": "2.0.4"
},
"dependencies": {
}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<phpunit backupGlobals="false"
- backupStaticAttributes="false"
- bootstrap="bootstrap/app.php"
- colors="true"
- convertErrorsToExceptions="true"
- convertNoticesToExceptions="true"
- convertWarningsToExceptions="true"
- processIsolation="false"
- stopOnFailure="false"
- syntaxCheck="false">
- <testsuites>
- <testsuite name="Application Test Suite">
- <directory>./tests/</directory>
- </testsuite>
- </testsuites>
- <filter>
- <whitelist>
- <directory suffix=".php">app/</directory>
- </whitelist>
- </filter>
- <php>
- <env name="APP_ENV" value="testing"/>
- <env name="CACHE_DRIVER" value="array"/>
- </php>
-</phpunit>
+++ /dev/null
-<IfModule mod_rewrite.c>
- <IfModule mod_negotiation.c>
- Options -MultiViews
- </IfModule>
-
- RewriteEngine On
-
- # Redirect Trailing Slashes If Not A Folder...
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)/$ /$1 [L,R=301]
-
- # Handle Front Controller...
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^ index.php [L]
-</IfModule>
+++ /dev/null
-<?php
-
-/*
-|--------------------------------------------------------------------------
-| Create The Application
-|--------------------------------------------------------------------------
-|
-| First we need to get an application instance. This creates an instance
-| of the application / container and bootstraps the application so it
-| is ready to receive HTTP / Console requests from the environment.
-|
-*/
-
-$app = require __DIR__.'/../bootstrap/app.php';
-
-/*
-|--------------------------------------------------------------------------
-| Run The Application
-|--------------------------------------------------------------------------
-|
-| Once we have the application, we can handle the incoming request
-| through the kernel, and send the associated response back to
-| the client's browser allowing them to enjoy the creative
-| and wonderful application we have prepared for them.
-|
-*/
-
-$app->run();
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg id="svg4200" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="61.699mm" width="65.023mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 230.39711 218.6199">
- <g id="layer1" stroke-linejoin="round" fill-rule="evenodd" transform="translate(-245.27 -58.434)" stroke="#0288d1" stroke-width="6" fill="#fff">
- <g stroke-linecap="round">
- <path id="path5686" d="m343.79 238.6 128.88-74.409-92.058-53.15-128.88 74.409z"/>
- <path id="path5688" d="m251.73 185.45v21.26l92.058 53.15 128.88-74.409v-21.26"/>
- <path id="path5694" d="m343.79 274.03-92.058-53.15s-7.5-16.918 0-28.346l92.058 53.15 128.88-74.409v28.346l-128.88 74.409"/>
- <path id="path5686-5" d="m343.79 188.99 128.88-74.41-92.06-53.146-128.88 74.406z"/>
- <path id="path5692-7" d="m343.79 188.99 128.88-74.409 0.00001 28.346-128.88 74.409-92.058-53.15s-6.0714-17.632 0-28.346z"/>
- <path id="path5694-5" d="m343.79 245.69-92.058-53.15s-7.5-16.918 0-28.346l92.058 53.15 128.88-74.409-0.00001 28.346-128.88 74.409"/>
- </g>
- <path id="path5831" d="m402.09 73.836-55.234 31.89 21.48 1.7716 3.0686 12.402 55.235-31.89z"/>
- </g>
-</svg>
-## BookStack Site and Documentation
+# BookStack Site, Documentation & Blog
-This repository contains the code for the Official [BookStack site](https://www.bookstackapp.com/) including all the documentation.
+This project holds all the data for the https://www.bookstackapp.com/
-The site is built on [Lumen](https://lumen.laravel.com/).
+This site is built using [Hugo](https://gohugo.io). Images are stored using `git-lfs`.
-### Documentation
+### Data Locations
-The documentation for BookStack can be found in the resources/docs folder. The files are written in markdown then converted into HTML at runtime.
+* Blog Posts - `content/posts`
+* Docs - `content/docs`
+* Theme - `themes/bookstack`
-### License
+### Theme
-This site is licensed under the [MIT license](http://opensource.org/licenses/MIT).
+The theme is custom made with snippets taken from the [hugo capser theme](https://github.com/vjeantet/hugo-theme-casper).
+
+Scss is used for the styling and is built using gulp. Install NPM dependancies via `npm install` or `yarn` then you can use `npm run-script build` to build the css once or `npm run-script dev` to watch for changes.
\ No newline at end of file
+++ /dev/null
-
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
- <meta charset="UTF-8">
- <meta name="viewport" content="initial-scale=1">
- <meta name="theme-color" content="#13557D">
-
- <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/apple-touch-icon-114x114.png" />
- <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/apple-touch-icon-72x72.png" />
- <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/apple-touch-icon-152x152.png" />
-
- <link rel="icon" type="image/png" href="/images/favicon-196x196.png" sizes="196x196" />
- <link rel="icon" type="image/png" href="/images/favicon-192x192.png" sizes="192x192" />
- <link rel="icon" type="image/png" href="/images/favicon-96x96.png" sizes="96x96" />
- <link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32" />
-
-
- @if(isset($title) && $title)
- <title>{{ $title }} - BookStack</title>
- @else
- <title>BookStack | A Simple and Free Documentation Platform</title>
- @endif
- <link rel="stylesheet" href="/dist/styles.min.css">
-
- @yield('head')
-
-</head>
-
-<body>
-
- <script>
- if (window.location.href.toLowerCase().indexOf('bookstackapp.com') !== -1) {
- // Standard Google Analytics Stuff
- (function(i, s, o, g, r, a, m) {
- i['GoogleAnalyticsObject'] = r;
- i[r] = i[r] || function() {
- (i[r].q = i[r].q || []).push(arguments)
- }, i[r].l = 1 * new Date();
- a = s.createElement(o),
- m = s.getElementsByTagName(o)[0];
- a.async = 1;
- a.src = g;
- m.parentNode.insertBefore(a, m)
- })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
-
- ga('create', 'UA-61486258-4', 'auto');
- ga('send', 'pageview');
- }
- </script>
-
- <header id="header">
- <div class="container">
- <div class="row fix-mobile">
- <div class="col-sm-4 col-xs-8">
- <div class="logo">
- <a href="/">
- {!! icon('logo') !!}
- <h1>BookStack</h1>
- </a>
-
- </div>
- </div>
- <div class="col-sm-8 menu col-xs-4">
- <button tabindex="1" id="menu-button" class="button muted" type="button">{!! icon('menu') !!}</button>
- <div class="inner">
- <a href="/docs"><span class="icon">{!! icon('book') !!}</span> Documentation</a>
- <a href="/#features"><span class="icon">{!! icon('star') !!}</span> Features</a>
- <a href="/#demo"><span class="icon">{!! icon('touch_app') !!}</span> Demo</a>
- <a href="https://github.com/BookStackApp/BookStack" target="_blank"><span class="icon">{!! icon('github') !!}</span> Github</a>
- <a href="/blog" target="_blank"><span class="icon">{!! icon('rss_feed') !!}</span> Blog</a>
- </div>
- </div>
- </div>
- @yield('header')
- </div>
- </header>
-
- <div id="content">
- @yield('content')
- </div>
-
- <footer>
- <div class="container">
- <div class="row">
- <div class="col-lg-5">
- <p class="muted">
- BookStack - Created By <a href="https://danb.me" title="danb.me" target="_blank">Dan Brown</a> and developed with the community.
- <br>
- Thanks to <a href="https://www.browserstack.com/" target="_blank">BrowserStack</a> for providing easy cross-browser testing.
- </p>
- </div>
- <div class="col-lg-7 col-md-9 menu">
- <a href="/docs"><span class="icon">{!! icon('book') !!}</span> Documentation</a>
- <a href="/#features"><span class="icon">{!! icon('star') !!}</span> Features</a>
- <a href="/#demo"><span class="icon">{!! icon('touch_app') !!}</span> Demo</a>
- <a href="https://github.com/BookStackApp/BookStack" target="_blank"><span class="icon">{!! icon('github') !!}</span> Github</a>
- <a href="/blog" target="_blank"><span class="icon">{!! icon('rss_feed') !!}</span> Blog</a>
- </div>
- </div>
- </div>
- </footer>
-
-
- <script async src="/dist/main.min.js"></script>
-
- @yield('scripts')
-</body>
-
-</html>
+++ /dev/null
-<h4>Setup</h4>
-<ul>
- <li><a href="{{ docLink('admin/installation') }}">Installation</a></li>
- <li><a href="{{ docLink('admin/visual-customisation') }}">Branding & Customisation</a></li>
- <li><a href="{{ docLink('admin/security') }}">Security</a></li>
- <li><a href="{{ docLink('admin/upload-limits') }}">Changing Upload Limits</a></li>
- <li><a href="{{ docLink('admin/multi-instance') }}">Multiple Instances</a></li>
-</ul>
-
-<h4>Maintenance</h4>
-<ul>
- <li><a href="{{ docLink('admin/updates') }}">Updates</a></li>
- <li><a href="{{ docLink('admin/backup-restore') }}">Backup & Restore</a></li>
- <li><a href="{{ docLink('admin/debugging') }}">Debugging</a></li>
-</ul>
-
-<h4>Configuration</h4>
-<ul>
- <li><a href="{{ docLink('admin/cache-session-config') }}">Caching & Sessions</a></li>
- <li><a href="{{ docLink('admin/social-auth') }}">Social Authentication</a></li>
- <li><a href="{{ docLink('admin/ldap-auth') }}">LDAP Authentication</a></li>
-</ul>
+++ /dev/null
-@extends('base')
-
-@section('head')
- <link rel="stylesheet" href="/libs/highlight/styles/atom-one-light.css">
- <script type="text/javascript" src="/libs/highlight/highlight.pack.js"></script>
- <script>hljs.initHighlightingOnLoad();</script>
-@stop
-
-@section('header')
- <div class="row">
- <div class="col-md-12">
- <h2 class="thin-margin">Admin Documentation</h2>
- </div>
- </div>
-@stop
-
-@section('content')
-
-<div class="container">
-
- <div class="row">
- <div class="col-sm-2 sidebar">
- @include('docs/admin-sidebar')
- </div>
-
- <div class="col-sm-8 col-sm-offset-1 docs-content">
- {!! $html !!}
-
- <div class="text-center">
- <a class="edit-link" target="_blank"
- href="https://github.com/BookStackApp/website/blob/master/resources/docs/{{ $type }}/{{ $page }}.md">
- <span class="icon small">{!! icon('edit') !!}</span>
- Edit this Page
- </a>
- </div>
-
- </div>
- </div>
-
-</div>
-
-@stop
+++ /dev/null
-
-<h4>Getting Started</h4>
-<ul>
- <li><a href="{{ docLink('user/content-overview') }}">Content Overview</a></li>
- <li><a href="{{ docLink('user/organising-content') }}">Organising Content</a></li>
-</ul>
+++ /dev/null
-@extends('base')
-
-@section('head')
- <link rel="stylesheet" href="/libs/highlight/styles/atom-one-light.css">
- <script type="text/javascript" src="/libs/highlight/highlight.pack.js"></script>
- <script>hljs.initHighlightingOnLoad();</script>
-@stop
-
-@section('header')
- <div class="row">
- <div class="col-md-12">
- <h2 class="thin-margin">User Documentation</h2>
- </div>
- </div>
-@stop
-
-@section('content')
-
-<div class="container">
-
- <div class="row">
- <div class="col-sm-2 sidebar">
- @include('docs/user-sidebar')
- </div>
-
- <div class="col-sm-8 col-sm-offset-1 docs-content">
- {!! $html !!}
-
- <div class="text-center">
- <a class="edit-link" target="_blank"
- href="https://github.com/BookStackApp/website/blob/master/resources/docs/{{ $type }}/{{ $page }}.md">
- <span class="icon small">{!! icon('edit') !!}</span>
- Edit this Page
- </a>
- </div>
-
- </div>
- </div>
-
-</div>
-
-@stop
+++ /dev/null
-@extends('base')
-
-@section('header')
- <div class="row">
- <div class="col-md-12">
- <h2 class="thin-margin">Page Not Found</h2>
- </div>
- </div>
-@stop
-
-@section('content')
-
-<div class="container">
- <p> </p>
- <h3>
- Sorry, the page you're looking for could not be found. <br>
- Here are some links that may help:
- </h3>
- <div class="row docs-index">
- <div class="col-sm-6">
- <div class="shaded padded">
- <h3>Admin Documentation</h3>
- @include('docs/admin-sidebar')
- </div>
- </div>
- <div class="col-sm-6">
- <div class="shaded padded">
- <h3>User Documentation</h3>
- <div class="text-muted">
- Coming Soon
- </div>
- </div>
- </div>
- </div>
-</div>
-
-@stop
\ No newline at end of file
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:453e5eded2bc30b12b339d65dbee93e35974ecf3815bf21099872cc1e5550af5
+size 52250
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:95c1ea076ff6a24dd81ad064d98db06c80fe8e2329488365939697e4d11a16d1
+size 192975
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b7ebaea0d54ba439e2c05426b86453b97a61fa7f8ca8b20df180d3d212559f3
+size 290507
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:18f39d84c067df0ef6ed3bc406e48c465bb7f398ba44c6ae7d1866545d010d1a
+size 41903
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d0e5b3a8a2a25f5eef8cb6273955ba37c4ef7c052135cccbd081a5e9bd16b07
+size 30515
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f12a0693e2eff2e090aa0412c83cb25219e84b8e48d4c40eb203a832ac678c4
+size 55209
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:859f95216babdb05387223ffeadfc2e7cb3d4359be12d959140f853830badaba
+size 155149
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f0290cf557696042831233784eeb7efa8b7791adaf9d060596cac6f128fbede
+size 8400
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d0081d72a88ce14679dafa8dcc720700b8d77121559c4bf25b2af87300065f6
+size 28930
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:69048b2c09401f571703a39d1f7bd0d4a8ea97d2aefe71ca942f5b29f361739d
+size 30148
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:06c4a112acfa22714a46fedbc5c02ed6392806331af78f757d45a9815a599ba0
+size 7492
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:2b32e4c2cd60e1bf8074f4c928f9f69532ac23379aa0a7a41da5bebed4a6883e
+size 15487
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:a4f21776a9f5475e5cf084989ab18ef649e097729b2b6f4ea3d1f290f2ff6d67
+size 25659
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:31aacc12a5b6550f7e175c099fe4cbe0a3b45ff6c506344fd84fe88d283c7cdd
+size 34564
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:bee91989e747dffb04e87cf044bf721f20deb9772cb6f869b4898f0b10388605
+size 45331
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:eec4004ca09fd21f5c80399cdb015ec212d4528e2deee582c4bbd2e1b72ef9a4
+size 55819
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b8d3eb95bd4d20c37190b43013d032ae438f668c1ffc0a8e64aa5ecc7c91e0c
+size 275144
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:68ce6d60656e91467ee306c197e8daf37f0435781c4abb463ab4288d20c4b7e8
+size 42498
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:72986a985090eac8db5de099cfc83e7c1c8d7ca3d20f025d7dd49091e30ed84a
+size 90226
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:30cd4b3a820e462a8df3357cc39ed6e76a31907de5018cdcf89d4a3ef4ac42c6
+size 35834
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:74dce45d8c71a2c9889c50c9d8a059981c6207f24830bf24f80b9669969a9ba6
+size 105822
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:19792712560825aeca5eb797823fee92dd15c8505a359bbdbae69ec0cf290e61
+size 63930
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a81d74883f3667d85f1cf5ca5ce0a6c74a4207895c838cc99872a72806ee552
+size 12069
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:23599ea5cee70a60c33471206452f00e130aa4cd08ad5ba543b5ede3d0af7fc9
+size 35815
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:e964bc9c55c68583de42fc4bc64488bb2acd3581d8556cdcfe697af1f6d8f8b0
+size 21122
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d778c2e3de80f99c5e1d36deeec65256fb6e37084de98eedcabb715aaf96cc2
+size 726044
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:961463ae16d00cabf3ba4f26604317f20fe8aedfba8d915dd0d3485b28601870
+size 21518
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:c054f91eb486e46d0a6d9f56b75131f5befb2943497a20e85fa0c1dd8433f8ec
+size 203888
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:695c8309801c965687ef1c44b819cf050f42595dc61a0e2b4bef1440f0d291c8
+size 6214
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:a17d6c43e8ec1dfe75dbd0b89f3f61e78f57cb7eb0e60ca643b292febc28f168
+size 15543
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc12c02b3bed6f278d480cbc11bdff39afae75b62b4a9ed782b40cb7a90a7563
+size 8431
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:1bd798e64cd0ae864f25a650071e1a96b090059d65f11afd230cdcc5f6e127ad
+size 242468
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3d18997a7f83dbf8f6048d9f28bd64be1b7c27b5ecbf21050c5a2d29c87c524
+size 214471
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e22cdc1fae641a31cc2eb1028a927481932a6fda58705b8a396a150528217c3
+size 34701
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3fe58cca203773f223ce7bc4ee368302aab5c0935a00601f23d853c5b64d2b22
+size 153128
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:77f5e95fbea208d5835e47c881da1232624064352362aaacc27b025d7c3ef7bc
+size 254028
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:966058aaa191ac25cf72d262de85f0092d653b412db9572180d01a9809f54efd
+size 33673
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:bcf00564879ad8b48067b8db374e2d950055ddbe4edc77d350b2db27cc42bd16
+size 25005
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:f19af0dd2bdf9ed41e3a912d175898164a03c727dc3b6fa94eed26ca6382d627
+size 9143
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:123e1ac68c78137de81318fedc2b7232e8fcc5f6037406b88797a74524ec6028
+size 4973
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:50ee151cacf519e8dff92830d1b19cbb650db305a6eec6c8ce903e6940754235
+size 233646
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e179cdbd527bd3680273893e0e6ed95fdd5e8e374a8d04d42262ef4de4caa9c
+size 263896
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc06464675f571f2c62c12ea80d1c4f3f2ce076169fb045eb00f4cbb5d15a9bd
+size 25957
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:92783cbe08600ca25aa1d946ce1c1b2b14a8d7e47643781ff576d980d072e20f
+size 19992
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7e06aa5fa220fb7010f017b0996b7933ef64d96d0974e5f884d323bf7126236
+size 322447
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:f14b3dd6b88ebcadea1c582f316a1381d47de5e7edb812d9ee2a8cd5ccf6a0da
+size 21866
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e6a3ac16c03e4bacd852d0ae7731badd11228f66e638eb7731d5e318b1da954
+size 124562
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f5767c69bc7fe23c94f5ef3639c19fdacac3abb9bb49339529d47c4e78fc7fe
+size 8961
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f62626c473988696123fed6ceda835d3c3f8d163acae3a44c5dea44a21c2e6a
+size 21698
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:88ceb5ee630a72f8a3ef1293c5fd7d33c6048085fe0f003794e4d7c2544c1ee0
+size 18308
--- /dev/null
+# Content / Images
+
+If using the standard file storage, Ghost will upload images to this directory.
\ No newline at end of file
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f39977187d9484972d4f1ccaf914d735d01255a1c9a242a5997b23561ac3214
+size 229969
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:aaafa71c08e8616560271a0abc14c6fb439e6e57ca7776c7be6006c4f822a82f
+size 6077
+++ /dev/null
-*
-!.gitignore
+++ /dev/null
-*
-!.gitignore
+++ /dev/null
-*
-!.gitignore
+++ /dev/null
-*
-!.gitignore
--- /dev/null
+The MIT License (MIT)
+
+Copyright (c) 2017 YOUR_NAME_HERE
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- /dev/null
+{{ partial "header.html" . }}
+
+<h1>404 :: Page Not Found </h1>
+
+{{ partial "footer.html" . }}
\ No newline at end of file
--- /dev/null
+{{ partial "header.html" . }}
+
+{{ $baseurl := .Site.BaseURL }}
+
+{{if .Site.Params.blogCover}}
+ <div class="blog-cover" style="background-image: url({{.Site.Params.blogCover}})">
+{{else}}
+ <div class="no-cover">
+{{end}}
+
+ <div class="container">
+ <div class="row">
+ <div class="col-sm-6 col-sm-offset-3">
+ <h1>{{.Title}}</h1>
+ <h2 class="page-description">
+ {{if .Params.description}}
+ {{.Params.description}}
+ {{end}}
+ </h2>
+ </div>
+ </div>
+ </div>
+</div>
+
+<div class="container">
+ <div class="row">
+
+ <div class="col-sm-6 col-sm-offset-3">
+
+ {{ $paginator := .Paginator }}
+
+ {{ range $paginator.Pages }}
+ {{ partial "list-blog-post" .}}
+ {{ end }}
+
+ {{ partial "pagination" $paginator }}
+
+ </div>
+
+ </div>
+</div>
+
+{{ partial "footer.html" . }}
\ No newline at end of file
--- /dev/null
+{{ partial "header.html" . }}
+
+
+<header>
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
+ <h2 class="thin-margin">User Documentation</h2>
+ </div>
+ </div>
+ </div>
+</header>
+
+<div class="container">
+
+ <div class="row">
+ <div class="col-sm-2 sidebar">
+ {{ if eq .Type "admin-docs" }}
+ {{partial "menu_admin_docs"}}
+ {{end}}
+ {{ if eq .Type "user-docs" }}
+ {{partial "menu_user_docs"}}
+ {{end}}
+ </div>
+
+ <div class="col-sm-8 col-sm-offset-1 docs-content">
+
+ <h1>{{.Title}}</h1>
+
+ {{.Content}}
+
+ <div class="text-center">
+ <a class="edit-link" target="_blank"
+ href="https://github.com/BookStackApp/website/blob/master/resources/content/{{ .File.Path }}">
+ <span class="icon small">{{partial "icon/edit.svg"}}</span>
+ Edit this Page
+ </a>
+ </div>
+
+ </div>
+ </div>
+
+</div>
+
+ <script type="text/javascript" src="/libs/highlight/highlight.pack.js"></script>
+ <script>hljs.initHighlightingOnLoad();</script>
+
+{{ partial "footer.html" . }}
--- /dev/null
+{{ partial "header.html" . }}
+
+
+ {{ if .Params.image }}
+ <div class="post-image" style="background-image: url({{.Params.image}});"></div>
+ {{ end }}
+
+<div class="container">
+
+ <div class="row">
+
+ <div class="col-md-6 col-md-offset-1 col-sm-7 docs-content">
+
+ <h1>{{.Title}}</h1>
+
+ {{.Content}}
+
+ <div class="footer-content">
+ {{ partial "mailchimp.html" . }}
+
+
+ {{ template "_internal/disqus.html" . }}
+ </div>
+ </div>
+
+ <div class="col-md-3 col-md-offset-1 col-sm-4 col-sm-offset-1 blog-sidebar-post-list">
+ <h4>Latest Posts</h4>
+ <div class="recent-posts">
+ {{ range first 8 ( where .Site.Pages "Section" "blog") }}
+ <a class="blogpost-list-small" href="{{.Permalink}}">
+ <h5 class="text">{{ .Title }}</h5>
+ <time class="post-date" datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}">
+ {{ .Date.Format "2 Jan 2006" }}
+ </time>
+ </a>
+ {{ end }}
+ </div>
+ </div>
+
+ </div>
+
+</div>
+
+{{ partial "footer.html" . }}
-@extends('base')
-
-@section('header')
- <div class="row hero">
- <div class="col-md-4 spaced">
- <h2>Simple & Free <br>Wiki Software</h2>
- <p>BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information.</p>
- <p>
- <a href="https://github.com/BookStackApp/BookStack">GitHub</a> -
- <a href="https://demo.bookstackapp.com">Demo</a> -
- <a href="/docs/admin/installation">Install</a>
- </p>
- </div>
- <div class="col-md-8 screenshot-container">
- <img class="screenshot" src="images/bookstack-hero-screenshot.png" alt="BookStack ScreenShot">
- </div>
- </div>
-@stop
-
-
-@section('content')
+{{ partial "header.html" . }}
+<header>
+ <div class="container">
+ <div class="row hero">
+ <div class="col-md-4 spaced">
+ <h2>Simple & Free <br>Wiki Software</h2>
+ <p>BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information.</p>
+ <p>
+ <a href="https://github.com/BookStackApp/BookStack">GitHub</a> -
+ <a href="https://demo.bookstackapp.com">Demo</a> -
+ <a href="/docs/admin/installation">Install</a>
+ </p>
+ </div>
+ <div class="col-md-8 screenshot-container">
+ <img class="screenshot" src="images/bookstack-hero-screenshot.png" alt="BookStack ScreenShot">
+ </div>
+ </div>
+ </div>
+</header>
- <div class="container md-margin-top">
+ <div class="container md-margin-top">
<h2 id="features">Features</h2>
<div class="row">
<div class="col-sm-4">
- <h4><span class="icon">{!! icon('code') !!}</span>Free & Open Source</h4>
+ <h4><span class="icon">{{partial "icon/code.svg"}}</span>Free & Open Source</h4>
<p>BookStack is fully free and open, MIT licensed. The source is available on GitHub. There is no cost to downloading and installing your own instance of bookstack.
</p>
<p>
</p>
</div>
<div class="col-sm-4" >
- <h4><span class="icon">{!! icon('laptop_chromebook') !!}</span>Easy, Simple Interface</h4>
+ <h4><span class="icon">{{partial "icon/laptop_chromebook.svg"}}</span>Easy, Simple Interface</h4>
<p>
Simplicity has been the top priority when building BookStack. The page editor has a simple WYSIWYG interface and all content is broken into three simple real world groups:
</p>
<p>
- <span class="icon book">{!! icon('book') !!}</span>Books <span class="icon chapter">{!! icon('collections_bookmark') !!}</span>Chapters <span class="icon page">{!! icon('description') !!}</span>Pages
+ <span class="icon book">{{partial "icon/book.svg"}}</span>Books <span class="icon chapter">{{partial "icon/collections_bookmark.svg"}}</span>Chapters <span class="icon page">{{partial "icon/description.svg"}}</span>Pages
</p>
</div>
<div class="col-sm-4" >
- <h4><span class="icon">{!! icon('search') !!}</span>Searchable and Connected</h4>
+ <h4><span class="icon">{{partial "icon/search.svg"}}</span>Searchable and Connected</h4>
<p>
The content in BookStack is fully searchable. You are able to search at book level or across all books, chapters & pages. The ability to link directly to any paragraph allows you to keeps your documentation connected.
</p>
</p>
<div class="row">
<div class="col-sm-4">
- <h4><span class="icon">{!! icon('build') !!}</span>Configurable</h4>
+ <h4><span class="icon">{{partial "icon/build.svg"}}</span>Configurable</h4>
<p>
Configuration options allow you to set-up BookStack to suit your use case. You can change the name, Logo and registration options. You can also change whether the whole system is publicly viewable or not.
</p>
</div>
<div class="col-sm-4" >
- <h4><span class="icon">{!! icon('storage') !!}</span>Simple Requirements</h4>
+ <h4><span class="icon">{{partial "icon/storage.svg"}}</span>Simple Requirements</h4>
<p>
BookStack is built using PHP, on top of the Laravel framework and it uses MySQL to store data. Performance has been kept in mind and BookStack can run happily on a $5 Digital Ocean VPS.
</p>
</div>
<div class="col-sm-4" >
- <h4><span class="icon">{!! icon('directions_boat') !!}</span>Powerful Features</h4>
+ <h4><span class="icon">{{partial "icon/directions_boat.svg"}}</span>Powerful Features</h4>
<p>
On top of the powerful search and linking there is also cross-book sorting, Page revisions, Image management. Some more mega-features are planned such as static-site generation and quick exporting.
</p>
<div class="shaded shaded-border md-margin-top padded-vertical large">
<div class="container">
<h2>Latest From The Blog</h2>
- @foreach($blogItems as $blogItem)
- <div class="row">
- <div class="col-md-8">
- <h3><a href="{{ $blogItem->link }}">{{ $blogItem->title }}</a></h3>
- <p>{{ $blogItem->description }} <a href="{{ $blogItem->link }}">»</a></p>
- </div>
- </div>
- @endforeach
- <div class="padded-top"><a class="button" href="/blog">Read the blog »</a></div>
+ {{ range first 4 ( where .Data.Pages "Section" "blog") }}
+ <div class="blogpost-card">
+ <a href="{{.Permalink}}">
+ {{ if .Params.image }}
+ <div class="image" style="background-image: url({{.Params.image}});"></div>
+ {{ end }}
+ <div class="text">{{ .Title }}</div>
+ </a>
+ </div>
+ {{ end }}
+
+ <div class="clearfix"></div>
+
+ <div class="padded-top"><a class="button" href="/blog">Read the blog »</a></div>
</div>
</div>
</div>
</div>
-@stop
+ <script async src="libs/photoswipe.min.js"></script>
-@section('scripts')
-<script async src="libs/photoswipe.min.js"></script>
-@stop
+{{ partial "footer.html" . }}
\ No newline at end of file
--- /dev/null
+ </div>
+
+ <footer>
+ <div class="container">
+ <div class="row">
+ <div class="col-lg-5">
+ <p class="muted text-small">
+ BookStack - Created By <a href="https://danb.me" title="danb.me" target="_blank">Dan Brown</a> and developed with the community.
+ <br>
+ <!-- Thanks to <a href="https://www.browserstack.com/" target="_blank">BrowserStack</a> for providing easy cross-browser testing. <br> -->
+ Page generated with <a href="https://gohugo.io">hugo</a>, Site source can be found <a href="https://github.com/BookStackApp/website" target="_blank">here on GitHub</a>
+ </p>
+ </div>
+ <div class="col-lg-7 col-md-9 menu">
+ <a href="{{.Site.BaseURL}}docs"><span class="icon">{{partial "icon/book.svg"}}</span> Documentation</a>
+ <a href="{{.Site.BaseURL}}#features"><span class="icon">{{partial "icon/star.svg"}}</span> Features</a>
+ <a href="{{.Site.BaseURL}}#demo"><span class="icon">{{partial "icon/touch_app.svg"}}</span> Demo</a>
+ <a href="https://github.com/BookStackApp/BookStack" target="_blank"><span class="icon">{{partial "icon/github.svg"}}</span> Github</a>
+ <a href="{{.Site.BaseURL}}blog" target="_blank"><span class="icon">{{partial "icon/rss_feed.svg"}}</span> Blog</a>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+
+ <script async src="{{.Site.BaseURL}}js/script.js"></script>
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html>
+<html lang="{{.Site.LanguageCode}}">
+<head>
+
+ <meta charset="utf-8" />
+ <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+
+ {{ partial "twitter_card.html" . }}
+
+ <meta property="og:title" content="{{ if ne .URL "/" }} {{ .Title }} · {{ end }} {{ .Site.Title }}" />
+ <meta property="og:site_name" content="{{ .Site.Title }}" />
+ <meta property="og:url" content="{{ .Permalink }}" />
+
+ {{ if .IsPage }}
+ <meta property="og:type" content="article" />
+
+ <meta property="og:article:published_time" content="{{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}" />
+
+ {{ range .Params.tags }}
+ <meta property="og:article:tag" content="{{ . }}" />
+ {{ end }}
+ {{ else }}
+ <meta property="og:type" content="website" />
+ {{ end }}
+
+ <title>
+ {{ if ne .URL "/" }} {{ .Title }} · {{ end }} {{ .Site.Title }}
+ </title>
+
+ <meta name="description" content="{{ .Site.Params.description }}" />
+
+ <meta name="HandheldFriendly" content="True" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+
+ <meta name="theme-color" content="#13557D">
+
+ <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/apple-touch-icon-114x114.png" />
+ <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/apple-touch-icon-72x72.png" />
+ <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/apple-touch-icon-152x152.png" />
+
+ <link rel="icon" type="image/png" href="/images/favicon-196x196.png" sizes="196x196" />
+ <link rel="icon" type="image/png" href="/images/favicon-192x192.png" sizes="192x192" />
+ <link rel="icon" type="image/png" href="/images/favicon-96x96.png" sizes="96x96" />
+ <link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32" />
+
+ <link rel="stylesheet" type="text/css" href="{{.Site.BaseURL}}css/styles.css" />
+
+
+ {{ if .Site.Params.RSSLink}}
+ <link href="{{.Site.Params.RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
+ {{else}}
+ {{ if ne .URL "/" }}
+ <link href="{{ .Site.BaseURL }}index.xml" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
+ {{ end }}
+ {{if .IsNode}}
+ <link href="{{.RSSLink}}" rel="alternate" type="application/rss+xml" title="{{ if ne .URL "/" }}{{ .Title }} · {{ end }}{{ .Site.Title }}" />
+ {{end}}
+ {{end}}
+ {{.Hugo.Generator}}
+
+ <link rel="canonical" href="{{ .Permalink }}" />
+
+ {{with .Site.Params.googleAnalyticsUserID }}
+ <script>
+ if (window.location.href.toLowerCase().indexOf('https') !== -1) {
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', '{{.}}', 'auto');
+ ga('send', 'pageview');
+ }
+ </script>
+ {{end}}
+
+ {{ if .Site.Params.customHeaderPartial }}
+ {{ partial .Site.Params.customHeaderPartial . }}
+ {{ end }}
+</head>
+<body class="nav-closed">
+
+ <header id="header">
+ <div class="container">
+ <div class="row fix-mobile">
+ <div class="col-sm-4 col-xs-8">
+ <div class="logo">
+ <a href="{{.Site.BaseURL}}">
+ {{partial "icon/logo.svg"}}
+ <h1>BookStack</h1>
+ </a>
+
+ </div>
+ </div>
+ <div class="col-sm-8 menu col-xs-4">
+ <button tabindex="1" id="menu-button" class="button muted" type="button">{{partial "icon/menu.svg"}}</button>
+ <div class="inner">
+ <a href="/docs"><span class="icon">{{partial "icon/book.svg"}}</span> Documentation</a>
+ <a href="/#features"><span class="icon">{{partial "icon/star.svg"}}</span> Features</a>
+ <a href="/#demo"><span class="icon">{{partial "icon/touch_app.svg"}}</span> Demo</a>
+ <a href="https://github.com/BookStackApp/BookStack" target="_blank"><span class="icon">{{partial "icon/github.svg"}}</span> Github</a>
+ <a href="/blog"><span class="icon">{{partial "icon/rss_feed.svg"}}</span> Blog</a>
+ </div>
+ </div>
+ </div>
+ </div>
+ </header>
+
+ <div id="content">
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="svg4200" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="61.699mm" width="65.023mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 230.39711 218.6199">
<g id="layer1" stroke-linejoin="round" fill-rule="evenodd" transform="translate(-245.27 -58.434)" stroke="#0288d1" stroke-width="6" fill="#fff">
<g stroke-linecap="round">
--- /dev/null
+{{ $baseurl := .Site.BaseURL }}
+<article class="post {{ .Section }}">
+ <div class="post-header">
+ <h2 class="post-title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h2>
+ </div>
+ <section class="post-excerpt">
+ <p>{{ .Summary }} <a class="read-more" href="{{.RelPermalink}}">»</a></p>
+ </section>
+ <footer class="post-meta">
+ {{$author:= .Site.Params.author}}
+ {{if .Params.author }}
+ {{$author:= .Params.author}}
+ {{if isset .Site.Data.authors $author}}
+ {{$author := index .Site.Data.authors .Params.author }}
+ {{end}}
+ {{end}}
+
+ {{ if isset $author "thumbnail" }}
+ <img class="author-thumb" src="{{ .Site.BaseURL }}{{ $author.thumbnail }}" alt="Author image" nopin="nopin" />
+ {{else if .Site.Params.logo }}
+ <img class="author-thumb" src="{{ .Site.BaseURL }}{{.Site.Params.logo}}" alt="Author image" nopin="nopin" />
+ {{end}}
+ {{ if isset $author "name" }}
+ {{$author.name}}
+ {{else if .Site.Params.author}}
+ {{.Site.Params.author}}
+ {{end}}
+ {{if .Params.tags }}on
+ {{ range $index, $tag := .Params.tags }}
+ <a href="{{$baseurl}}tags/{{ $tag | urlize }}/">#{{ $tag }}</a>,
+ {{ end }}
+ {{end}}
+ <time class="post-date" datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}">
+ {{ .Date.Format "2 Jan 2006" }}
+ </time>
+ </footer>
+</article>
--- /dev/null
+<!-- Begin MailChimp Signup Form -->
+
+<div id="mc_embed_signup">
+ <form action="//bookstackapp.us14.list-manage.com/subscribe/post?u=18917f477406e2be3f062086a&id=7de4fb0c79" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
+ <h4>Subscribe to Updates</h4>
+ <p>This is a weekly newsletter, summarising content from the blog.</p>
+ <div class="mc-field-group">
+ <input placeholder="Email address" type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
+ <button class="button">Subscribe</button>
+ </div>
+ <div id="mce-responses" class="clear">
+ <div class="response" id="mce-error-response" style="display:none"></div>
+ <div class="response" id="mce-success-response" style="display:none"></div>
+ </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
+ <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_18917f477406e2be3f062086a_7de4fb0c79" tabindex="-1" value=""></div>
+ </form>
+</div>
\ No newline at end of file
--- /dev/null
+<h4>Setup</h4>
+<ul>
+ <li><a href="/docs/admin/installation">Installation</a></li>
+ <li><a href="/docs/admin/visual-customisation">Branding & Customisation</a></li>
+ <li><a href="/docs/admin/security">Security</a></li>
+ <li><a href="/docs/admin/upload-limits">Changing Upload Limits</a></li>
+ <li><a href="/docs/admin/multi-instance">Multiple Instances</a></li>
+</ul>
+
+<h4>Maintenance</h4>
+<ul>
+ <li><a href="/docs/admin/updates">Updates</a></li>
+ <li><a href="/docs/admin/backup-restore">Backup & Restore</a></li>
+ <li><a href="/docs/admin/debugging">Debugging</a></li>
+</ul>
+
+<h4>Configuration</h4>
+<ul>
+ <li><a href="/docs/admin/cache-session-config">Caching & Sessions</a></li>
+ <li><a href="/docs/admin/social-auth">Social Authentication</a></li>
+ <li><a href="/docs/admin/ldap-auth">LDAP Authentication</a></li>
+</ul>
\ No newline at end of file
--- /dev/null
+
+<h4>Getting Started</h4>
+<ul>
+ <li><a href="/docs/user/content-overview">Content Overview</a></li>
+ <li><a href="/docs/user/organising-content">Organising Content</a></li>
+</ul>
--- /dev/null
+<nav class="pagination" role="navigation">
+ {{if .HasPrev}}
+ <a class="newer-posts" href="{{ .Prev.URL }}">← Newer Posts</a>
+ {{end}}
+ <span class="page-number">Page {{ .PageNumber }} of {{.TotalPages}}</span>
+ {{if .HasNext}}
+ <a class="older-posts" href="{{ .Next.URL }}">Older Posts →</a>
+ {{end}}
+</nav>
--- /dev/null
+{{ $baseUrl := .Site.BaseURL }}
+
+{{ if .IsPage }}
+ {{ with .Params.image }}
+ <!-- Twitter summary card with large image must be at least 280x150px -->
+ <meta name="twitter:card" content="summary_large_image"/>
+ <meta name="twitter:image" content="{{ $baseUrl }}{{ . }}"/>
+ {{ else }}
+ <meta name="twitter:card" content="summary"/>
+ {{ end }}
+{{ else }}
+ <meta name="twitter:card" content="summary"/>
+ <meta name="twitter:image" content="{{ $baseUrl }}{{ .Site.Params.cover }}"/>
+{{ end }}
+
+<!-- Twitter Card data -->
+<meta name="twitter:title" content="{{ .Title }}"/>
+<meta name="twitter:description" content="{{if .IsPage}}{{ .Summary }}{{ else }}{{ .Site.Params.description }}{{ end }}"/>
+{{ with .Site.Params.social.twitter }}
+ <meta name="twitter:site" content="@{{ . }}"/>
+{{ end }}
--- /dev/null
+{{ partial "header.html" . }}
+
+
+{{if .Site.Params.blogCover}}
+ <div class="blog-cover" style="background-image: url({{.Site.Params.blogCover}})">
+{{else}}
+ <div class="no-cover">
+{{end}}
+ <div class="container">
+ <div class="row">
+ <div class="col-sm-6 col-sm-offset-3">
+ <h1>BookStack Blog</h1>
+ </div>
+ </div>
+ </div>
+</div>
+
+
+<div class="container">
+ <div class="row">
+
+ <div class="col-sm-6 col-sm-offset-3">
+
+ {{ $paginator := .Paginator }}
+
+ {{ range $paginator.Pages }}
+ {{ partial "list-blog-post" .}}
+ {{ end }}
+
+ {{ partial "pagination" $paginator }}
+
+ </div>
+
+ </div>
+</div>
+
+{{ partial "footer.html" . }}
\ No newline at end of file
-@extends('base')
+{{ partial "header.html" . }}
-@section('header')
- <div class="row">
- <div class="col-md-12">
- <h2 class="thin-margin">Documentation</h2>
+<header>
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12">
+ <h2 class="thin-margin">Documentation</h2>
+ </div>
</div>
</div>
-@stop
+</header>
-@section('content')
<div class="container">
<div class="row docs-index">
<div class="col-sm-6">
<div class="shaded padded">
<h3>Admin Documentation</h3>
- @include('docs/admin-sidebar')
+ {{partial "menu_admin_docs"}}
</div>
</div>
<div class="col-sm-6">
<div class="shaded padded">
<h3>User Documentation</h3>
- @include('docs/user-sidebar')
+ {{partial "menu_user_docs"}}
</div>
</div>
</div>
</div>
-@stop
+{{ partial "footer.html" . }}
\ No newline at end of file
--- /dev/null
+
+.post-image {
+ height: 360px;
+ background-size: cover;
+ background-position: 50% 50%;
+}
+
+
+.pagination {
+ text-align: center;
+ font-size: 0.8em;
+ color: #666;
+ margin: $-m 0;
+ display: block;
+ margin-bottom: $-xxl;
+ a {
+ display: inline-block;
+ border: 1px solid #BBB;
+ border-radius: 3px;
+ padding: $-xs $-m;
+ color: #666;
+ margin-top: -$-s
+ }
+ .older-posts {
+ float: right;
+ }
+ .newer-posts {
+ float: left;
+ }
+}
+
+article.post {
+ h2 {
+ margin-bottom: 0;
+ }
+}
+
+.blog-cover {
+ h1 {
+ font-size: 5em;
+ color: #FFF;
+ font-weight: 300;
+ padding: 0.5em 0;
+ }
+}
+
+#mc_embed_signup {
+ background: #F8F8F8;
+ padding: $-m;
+ border: 1px solid #DDD;
+ margin-bottom: $-xl;
+ margin-top: $-l;
+ h4 {
+ margin-top: 0;
+ }
+ input {
+ padding: $-xs;
+ line-height: 1.4;
+ font-family: $text;
+ border: 1px solid #bbb;
+ }
+}
+
+.blog-sidebar-post-list {
+ padding-top: $-m;
+ opacity: 0.7;
+ transition: opacity 180ms ease-in-out;
+ &:hover {
+ opacity: 1;
+ }
+}
+.blogpost-list-small {
+ display: block;
+ text-decoration: none;
+ border-bottom: 1px solid #DDD;
+ padding: $-s 0;
+ h5 {
+ color: #666;
+ }
+ time {
+ color: #888;
+ font-size: 0.9em;
+ }
+ &:last-of-type {
+ border-bottom: 0;
+ }
+ &:hover {
+ text-decoration: none;
+ h5 {
+ color: $primary;
+ }
+ }
+}
\ No newline at end of file
.icon svg {
fill: #FFF
}
+ .menu {
+ padding-top: 8px;
+ }
}
.logo {
@import "blocks";
@import "buttons";
@import "header";
+@import "blog";
@import "photoswipe";
.md-margin-top {
#content {
min-height: 70vh;
}
+
+
+.blogpost-card {
+ display: block;
+ float: left;
+ margin-right: $-m;
+ margin-bottom: $-m;
+ width: 280px;
+ background-color: #FFF;
+ border: 1px solid #DDD;
+ a {
+ display: block;
+ }
+ .image {
+ height: 160px;
+ background-size: cover;
+ }
+ .text {
+ padding: $-m;
+ min-height: 80px;
+ }
+}
\ No newline at end of file
--- /dev/null
+*
+!.gitignore
\ No newline at end of file
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:698e5ebaee1bf41e2ea0f6ceea9520d0cd362871f5885915fc35fb4e957f97e8
+size 18520
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:d4911437335fe7ef206a68aa9ec2722381752db60a451c8223d141f79d3f3785
+size 14524
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:08ca17db0a1cea494b3010b6410696744d5b6db541ef3218c2c4860905d44868
+size 18576
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:01a44f86a9b361ef0d3ad5e4f9f0f01d394ab53fc5b0e3dff92466fa411e706b
+size 14596
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:3eb65ce80afa3abc35dba806991a5f9f3218d8b53c4be4f9c1248d9d9f3c1aea
+size 18568
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:413a32337b13f4db78efa8d6842a3769d28166c156d9d053bf70b472e4a1e41f
+size 14552
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:97bb9863429ae97fcc0cd6c80d30c3f7454d0b218d4758e24c30bda441bd39d3
+size 18520
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:f7bbc8461b2f4cc870743729ee5d44ce0466ca67618f89a8942b655f8a644e68
+size 14584
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:b4009d6ebe8ea525305e5ae25f64c274de279bcde79a8fab9955b8c899cff661
+size 14160
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebead8f0bba2661b8832fec4ffc19b720a7b245aedde75a0ae35cb905ac48a6a
+size 21440
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:8efe3c5245db3c3688e456760417f945e5ff0fe2052ae6ea929c5920cd3a8230
+size 7260
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d050c74b6d6e0f7ae59baf0649dc13498bf7fd5961bd88745b3a848dddd02dd
+size 83898
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:f9effd611c7ec84ada25457cf95b36904ebcb8b1a4e5b92740e80a6d15921047
+size 21961
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:80e3c6847a1806825846124b679c759d082dde779641735c437f64ca2d657f49
+size 14408
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:69fcab6d0fe30f59b8fd026ce33bd49ca4d9b722d4a7c010d9a5e2d3bf970964
+size 17872
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d2132808f8c226b254f83f9859453a4eb98b6a270cdb145eb38031779ff8077
+size 33822
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:50cece448c731e4858780a2726297eca6ca1bfe4526bb168e3946c71b0ef4c63
+size 2114
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6705e1a58b28c8c3252eaae5cec1e9e81f3dd2f54854b47919508b5e3a5ef6d
+size 9694
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd2d3fed8d73fb4a3265475c444817343f3383348c254428f85e7b4b076c7dcf
+size 547
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:80d7ed3f3f4b50628f219778db814955e7d2007c05be88556778f90ee290715c
+size 866
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f56ff358f151f7b024496a12663cc7231d412b423c008b4f7ea83259e20402a
+size 69504
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c0e074704b316f209cf61bfbbef01d538a971d2aec7e3b71bd1d0d717d5c918
+size 40149
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:c4b07e5f64ee5dd89ea73fd1c4db9860d6857f77629c1a6707a2a11e13bcbd73
+size 53463
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:98dac9de6bdf8fa8e5709a9e083029201b521fe1a8d4189da14997febf4f8280
+size 385909
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed8747fb41512c1fd6df3984e4ee839c4889106929012142d43d87e8f31bf573
+size 66896
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:359de8ca7ecde0f3cc0eb24e597c20b28b5643190d702affaedb81eeffbd212d
+size 108921
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:757a54b40b23b42fbfaf333190be324b92fa1a5ce3003ca5e88ff3f45d8d61bd
+size 36997
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd1a2d711dad1b4a16bdd588023d540c24942c13dc985d81f675217b161c45f0
+size 67420
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d9905f1e98df0b5ec5a16d8bc32a1e6897b467e57e1c07df37add6ca51e0a8e
+size 50180
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:d8e8bbb5e06bc62b5b1b29b8df137d78a399ac307da239c4b92229a97311f05e
+size 17566
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:b67899f6bc79d395e160697c4523007481e979bd4e5c7c6106da2cfe54ae255b
+size 10695
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:212d1e9af73783eaf46d5220b8e034e9feb2e85c00aa11be2c8d5c64111a9bd5
+size 13938
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:69866fac6809393a009b0c002d3abe3b4651dcca9309e02d8eeb6d6ab70eb12d
+size 44255
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ac7e439d1703e3ce86b9f82882c73b7bc0bbcfc81356d0a7213bd8269d860ba
+size 15416
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:431147778aef3c06013b853b3e4ce20b2838e7598781a20becf6c0408d079f8d
+size 18203
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bf963cfd4e3663de49e7611f57d269b55e8a33ba5942b7ce01c50715a5a44f9
+size 9219
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:cf252036c9d624363a110987aeb5019f0ed4707c72892999a2de6da9120ed201
+size 18207
--- /dev/null
+version https://git-lfs.github.com/spec/v1
+oid sha256:6233a4f508accdf8fdc336d1f76fc8c04c69f106e4a01d5d5ca367bd5a604884
+size 12407
--- /dev/null
+# theme.toml template for a Hugo theme
+# See https://github.com/spf13/hugoThemes#themetoml for an example
+
+name = "Bookstack"
+license = "MIT"
+licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE.md"
+description = ""
+homepage = "http://siteforthistheme.com/"
+tags = ["", ""]
+features = ["", ""]
+min_version = 0.18
+
+[author]
+ name = ""
+ homepage = ""
+
+# If porting an existing theme
+[original]
+ name = ""
+ homepage = ""
+ repo = ""
version "1.0.9"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca"
- dependencies:
- mime-types "~2.1.11"
- negotiator "0.6.1"
-
-acorn@^3.1.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
-
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/after/-/after-0.8.1.tgz#ab5d4fb883f596816d3515f8f791c0af486dd627"
-
-align-text@^0.1.1, align-text@^0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
- dependencies:
- kind-of "^3.0.2"
- longest "^1.0.1"
- repeat-string "^1.5.2"
-
-alter@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/alter/-/alter-0.2.0.tgz#c7588808617572034aae62480af26b1d4d1cb3cd"
- dependencies:
- stable "~0.1.3"
-
amdefine@>=0.0.4:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.0.tgz#fd17474700cb5cc9c2b709f0be9d23ce3c198c33"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
ansi-regex@^2.0.0:
version "2.0.0"
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
-anymatch@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
- dependencies:
- arrify "^1.0.0"
- micromatch "^2.1.5"
-
aproba@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.0.4.tgz#2713680775e7614c8ba186c065d4e2e52d1072c0"
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
-array-index@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-index/-/array-index-1.0.0.tgz#ec56a749ee103e4e08c790b9c353df16055b97f9"
- dependencies:
- debug "^2.2.0"
- es6-symbol "^3.0.2"
-
array-uniq@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
version "0.2.1"
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca"
-
-arrify@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
-
asn1@~0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
- version "0.1.11"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.1.11.tgz#559be18376d08a4ec4dbe80877d27818639b2df7"
-
-assert-plus@^0.1.5:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160"
-
assert-plus@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
version "1.0.0"
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
-ast-traverse@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/ast-traverse/-/ast-traverse-0.1.1.tgz#69cf2b8386f19dcda1bb1e05d68fe359d8897de6"
-
- version "0.8.12"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.8.12.tgz#a0d90e4351bb887716c83fd637ebf818af4adfcc"
-
- version "0.8.15"
- resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.8.15.tgz#8eef0827f04dff0ec8857ba925abe3fea6194e52"
-
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432"
-
-async-each@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
-
async-foreach@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
-async@^2.0.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/async/-/async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385"
- dependencies:
- lodash "^4.14.0"
-
-async@~0.2.6:
- version "0.2.10"
- resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
-
- version "0.1.15"
- resolved "https://registry.yarnpkg.com/async/-/async-0.1.15.tgz#2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3"
-
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
autoprefixer@^6.0.0:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.5.1.tgz#ae759a5221e709f3da17c2d656230e67c43cbb75"
+ version "6.6.1"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.6.1.tgz#11a4077abb4b313253ec2f6e1adb91ad84253519"
dependencies:
- browserslist "~1.4.0"
- caniuse-db "^1.0.30000554"
+ browserslist "~1.5.1"
+ caniuse-db "^1.0.30000604"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
- postcss "^5.2.4"
+ postcss "^5.2.8"
postcss-value-parser "^3.2.3"
aws-sign2@~0.6.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"
-babel-core@^5.8.19:
- version "5.8.38"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-5.8.38.tgz#1fcaee79d7e61b750b00b8e54f6dfc9d0af86558"
- dependencies:
- babel-plugin-constant-folding "^1.0.1"
- babel-plugin-dead-code-elimination "^1.0.2"
- babel-plugin-eval "^1.0.1"
- babel-plugin-inline-environment-variables "^1.0.1"
- babel-plugin-jscript "^1.0.4"
- babel-plugin-member-expression-literals "^1.0.1"
- babel-plugin-property-literals "^1.0.1"
- babel-plugin-proto-to-assign "^1.0.3"
- babel-plugin-react-constant-elements "^1.0.3"
- babel-plugin-react-display-name "^1.0.3"
- babel-plugin-remove-console "^1.0.1"
- babel-plugin-remove-debugger "^1.0.1"
- babel-plugin-runtime "^1.0.7"
- babel-plugin-undeclared-variables-check "^1.0.2"
- babel-plugin-undefined-to-void "^1.1.6"
- babylon "^5.8.38"
- bluebird "^2.9.33"
- chalk "^1.0.0"
- convert-source-map "^1.1.0"
- core-js "^1.0.0"
- debug "^2.1.1"
- detect-indent "^3.0.0"
- esutils "^2.0.0"
- fs-readdir-recursive "^0.1.0"
- globals "^6.4.0"
- home-or-tmp "^1.0.0"
- is-integer "^1.0.4"
- js-tokens "1.0.1"
- json5 "^0.4.0"
- lodash "^3.10.0"
- minimatch "^2.0.3"
- output-file-sync "^1.1.0"
- path-exists "^1.0.0"
- path-is-absolute "^1.0.0"
- private "^0.1.6"
- regenerator "0.8.40"
- regexpu "^1.3.0"
- repeating "^1.1.2"
- resolve "^1.1.6"
- shebang-regex "^1.0.0"
- slash "^1.0.0"
- source-map "^0.5.0"
- source-map-support "^0.2.10"
- to-fast-properties "^1.0.0"
- trim-right "^1.0.0"
- try-resolve "^1.0.0"
-
-babel-plugin-constant-folding@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz#8361d364c98e449c3692bdba51eff0844290aa8e"
-
-babel-plugin-dead-code-elimination@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz#5f7c451274dcd7cccdbfbb3e0b85dd28121f0f65"
-
-babel-plugin-eval@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz#a2faed25ce6be69ade4bfec263f70169195950da"
-
-babel-plugin-inline-environment-variables@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz#1f58ce91207ad6a826a8bf645fafe68ff5fe3ffe"
-
-babel-plugin-jscript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz#8f342c38276e87a47d5fa0a8bd3d5eb6ccad8fcc"
-
-babel-plugin-member-expression-literals@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz#cc5edb0faa8dc927170e74d6d1c02440021624d3"
-
-babel-plugin-property-literals@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz#0252301900192980b1c118efea48ce93aab83336"
-
-babel-plugin-proto-to-assign@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz#c49e7afd02f577bc4da05ea2df002250cf7cd123"
- dependencies:
- lodash "^3.9.3"
-
-babel-plugin-react-constant-elements@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz#946736e8378429cbc349dcff62f51c143b34e35a"
-
-babel-plugin-react-display-name@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz#754fe38926e8424a4e7b15ab6ea6139dee0514fc"
-
-babel-plugin-remove-console@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz#d8f24556c3a05005d42aaaafd27787f53ff013a7"
-
-babel-plugin-remove-debugger@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz#fd2ea3cd61a428ad1f3b9c89882ff4293e8c14c7"
-
-babel-plugin-runtime@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz#bf7c7d966dd56ecd5c17fa1cb253c9acb7e54aaf"
-
-babel-plugin-undeclared-variables-check@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz#5cf1aa539d813ff64e99641290af620965f65dee"
- dependencies:
- leven "^1.0.2"
-
-babel-plugin-undefined-to-void@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz#7f578ef8b78dfae6003385d8417a61eda06e2f81"
-
-babylon@^5.8.38:
- version "5.8.38"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-5.8.38.tgz#ec9b120b11bf6ccd4173a18bf217e60b79859ffd"
-
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
-
balanced-match@^0.4.1:
version "0.4.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8"
-
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/base64id/-/base64id-0.1.0.tgz#02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"
-
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464"
-
bcrypt-pbkdf@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4"
tweetnacl "^0.14.3"
beeper@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.0.tgz#9ee6fc1ce7f54feaace7ce73588b056037866a2c"
-
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/benchmark/-/benchmark-1.0.0.tgz#2f1e2fa4c359f11122aa183082218e957e390c73"
-
-better-assert@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522"
- dependencies:
- callsite "1.0.0"
-
-binary-extensions@^1.0.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.7.0.tgz#6c1610db163abfb34edfe42fa423343a1e01185d"
-
-bl@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/bl/-/bl-1.0.3.tgz#fc5421a28fd4226036c3b3891a66a25bc64d226e"
- dependencies:
- readable-stream "~2.0.5"
-
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921"
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
block-stream@*:
version "0.0.9"
dependencies:
inherits "~2.0.0"
-bluebird@^2.9.33:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
-
version "2.10.1"
resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
preserve "^0.2.0"
repeat-element "^1.1.2"
-breakable@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/breakable/-/breakable-1.0.0.tgz#784a797915a38ead27bad456b5572cb4bbaa78c1"
-
-browser-sync-client@^2.3.3:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.4.3.tgz#e965033e0c83e5f06caacb516755b694836cea4f"
- dependencies:
- etag "^1.7.0"
- fresh "^0.3.0"
-
-browser-sync-ui@^0.5.16:
- version "0.5.19"
- resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-0.5.19.tgz#1003ff6bc52d091f0f724054263721fb6a2dbf7b"
- dependencies:
- async-each-series "0.1.1"
- connect-history-api-fallback "^1.1.0"
- immutable "^3.7.6"
- stream-throttle "^0.1.3"
- weinre "^2.0.0-pre-I0Z7U9OV"
-
- version "2.9.11"
- resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.9.11.tgz#a935714a02baf0488548081c8f9149640793e9da"
- dependencies:
- anymatch "^1.3.0"
- async-each-series "^0.1.1"
- browser-sync-client "^2.3.3"
- browser-sync-ui "^0.5.16"
- chokidar "^1.0.5"
- connect "^3.4.0"
- dev-ip "^1.0.1"
- easy-extender "^2.3.1"
- eazy-logger "^2.1.2"
- emitter-steward "^1.0.0"
- foxy "^11.1.2"
- immutable "^3.7.4"
- localtunnel "^1.7.0"
- lodash "^3.9.3"
- longest "^1.0.1"
- meow "3.3.0"
- opn "^3.0.2"
- pad-left "^2.0.0"
- portscanner "^1.0.0"
- query-string "^2.4.0"
- resp-modifier "^5.0.0"
- serve-index "^1.7.0"
- serve-static "^1.10.0"
- socket.io "^1.3.7"
- ua-parser-js "^0.7.9"
- ucfirst "^1.0.0"
-
-browserslist@~1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.4.0.tgz#9cfdcf5384d9158f5b70da2aa00b30e8ff019049"
+browserslist@~1.5.1:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.5.2.tgz#1c82fde0ee8693e6d15c49b7bff209dc06298c56"
dependencies:
- caniuse-db "^1.0.30000539"
+ caniuse-db "^1.0.30000604"
buffer-shims@^1.0.0:
version "1.0.0"
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20"
-
-camelcase-keys@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-1.0.0.tgz#bd1a11bf9b31a1ce493493a930de1a0baf4ad7ec"
- dependencies:
- camelcase "^1.0.1"
- map-obj "^1.0.0"
-
camelcase-keys@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
camelcase "^2.0.0"
map-obj "^1.0.0"
-camelcase@^1.0.1, camelcase@^1.0.2, camelcase@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
-
camelcase@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
version "3.0.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
-caniuse-db@^1.0.30000539, caniuse-db@^1.0.30000554:
- version "1.0.30000568"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000568.tgz#f4e67925e254afc950d7130102f28b8726037492"
+caniuse-db@^1.0.30000604:
+ version "1.0.30000609"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000609.tgz#8c141ef09e8c66b7cb6c2b288fa931cc331e38c6"
caseless@~0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7"
-center-align@^0.1.1:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
- dependencies:
- align-text "^0.1.3"
- lazy-cache "^1.0.3"
-
chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
strip-ansi "^3.0.0"
supports-color "^2.0.0"
-chokidar@^1.0.5:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
- dependencies:
- anymatch "^1.3.0"
- async-each "^1.0.0"
- glob-parent "^2.0.0"
- inherits "^2.0.1"
- is-binary-path "^1.0.0"
- is-glob "^2.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.0.0"
- optionalDependencies:
- fsevents "^1.0.0"
-
clean-css@^3.3.3:
- version "3.4.20"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.20.tgz#c0d8963b5448e030f0bcd3ddd0dac4dfe3dea501"
+ version "3.4.23"
+ resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.23.tgz#604fbbca24c12feb59b02f00b84f1fb7ded6d001"
dependencies:
commander "2.8.x"
source-map "0.4.x"
-cliui@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
- dependencies:
- center-align "^0.1.1"
- right-align "^0.1.1"
- wordwrap "0.0.2"
-
-cliui@^3.0.3, cliui@^3.2.0:
+cliui@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
dependencies:
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
code-point-at@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.0.1.tgz#1104cd34f9b5b45d3eba88f1babc1924e1ce35fb"
- dependencies:
- number-is-nan "^1.0.0"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
combined-stream@^1.0.5, combined-stream@~1.0.5:
version "1.0.5"
dependencies:
delayed-stream "~1.0.0"
-commander@^2.2.0, commander@^2.5.0, commander@^2.9.0:
+commander@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
dependencies:
dependencies:
graceful-readlink ">= 1.0.0"
-commoner@~0.10.3:
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/commoner/-/commoner-0.10.4.tgz#98f3333dd3ad399596bb2d384a783bb7213d68f8"
- dependencies:
- commander "^2.5.0"
- detective "^4.3.1"
- glob "^5.0.15"
- graceful-fs "^4.1.2"
- iconv-lite "^0.4.5"
- mkdirp "^0.5.0"
- private "^0.1.6"
- q "^1.1.2"
- recast "^0.10.0"
-
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"
-
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3"
-
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.0.tgz#ccd113a86388d06482d03de3fc7df98526ba8efe"
-
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
-
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-concat-with-sourcemaps@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz#f55b3be2aeb47601b10a2d5259ccfb70fd2f1dd6"
- dependencies:
- source-map "^0.5.1"
-
-connect-history-api-fallback@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz#e51d17f8f0ef0db90a64fdb47de3051556e9f169"
-
-connect@^3.3.5, connect@^3.4.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/connect/-/connect-3.5.0.tgz#b357525a0b4c1f50599cd983e1d9efeea9677198"
- dependencies:
- debug "~2.2.0"
- finalhandler "0.5.0"
- parseurl "~1.3.1"
- utils-merge "1.0.0"
-
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/connect/-/connect-1.9.2.tgz#42880a22e9438ae59a8add74e437f58ae8e52807"
- dependencies:
- formidable "1.0.x"
- mime ">= 0.0.1"
- qs ">= 0.4.0"
-
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
-convert-source-map@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.3.0.tgz#e9f3e9c6e2728efc2676696a70eb382f73106a67"
-
-core-js@^1.0.0:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
-
core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
dependencies:
boom "2.x.x"
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/ctype/-/ctype-0.5.3.tgz#82c18c2461f74114ef16c135224ad0b9144ca12f"
-
currently-unhandled@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
dependencies:
array-find-index "^1.0.1"
-d@^0.1.1, d@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309"
- dependencies:
- es5-ext "~0.10.2"
-
dashdash@^1.12.0:
- version "1.14.0"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.0.tgz#29e486c5418bf0f356034a993d51686a33e84141"
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
dependencies:
assert-plus "^1.0.0"
-dateformat@^1.0.11:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
- dependencies:
- get-stdin "^4.0.1"
- meow "^3.3.0"
-
-"deap@>=1.0.0 <2.0.0-0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/deap/-/deap-1.0.0.tgz#b148bf82430a27699b7483a03eb6b67585bfc888"
-
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
- dependencies:
- ms "0.7.1"
-
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
+dateformat@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17"
-decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
+decamelize@^1.1.1, decamelize@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
-deep-extend@~0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253"
-
defaults@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
dependencies:
clone "^1.0.2"
-defined@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
-
-defs@~1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/defs/-/defs-1.1.1.tgz#b22609f2c7a11ba7a3db116805c139b1caffa9d2"
- dependencies:
- alter "~0.2.0"
- ast-traverse "~0.1.1"
- breakable "~1.0.0"
- esprima-fb "~15001.1001.0-dev-harmony-fb"
- simple-fmt "~0.1.0"
- simple-is "~0.2.0"
- stringmap "~0.2.2"
- stringset "~0.2.1"
- tryor "~0.1.2"
- yargs "~3.27.0"
-
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
-depd@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"
-
deprecated@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
-
detect-file@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63"
dependencies:
fs-exists-sync "^0.1.0"
-detect-indent@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-3.0.1.tgz#9dc5e5ddbceef8325764b9451b02bc6d54084f75"
- dependencies:
- get-stdin "^4.0.1"
- minimist "^1.1.0"
- repeating "^1.1.0"
-
-detective@^4.3.1:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/detective/-/detective-4.3.2.tgz#77697e2e7947ac3fe7c8e26a6d6f115235afa91c"
- dependencies:
- acorn "^3.1.0"
- defined "^1.0.0"
-
-dev-ip@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0"
-
version "0.0.2"
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
dependencies:
readable-stream "~1.1.9"
-easy-extender@^2.3.1:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/easy-extender/-/easy-extender-2.3.2.tgz#3d3248febe2b159607316d8f9cf491c16648221d"
- dependencies:
- lodash "^3.10.1"
-
-eazy-logger@^2.0.0, eazy-logger@^2.1.2:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-2.1.3.tgz#eeca32b552e6ec926a19b60366dfff3894300675"
- dependencies:
- lodash.clonedeep "4.3.1"
- opt-merger "^1.1.0"
- tfunk "^3.0.1"
-
ecc-jsbn@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
dependencies:
jsbn "~0.1.0"
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-
-emitter-steward@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/emitter-steward/-/emitter-steward-1.0.0.tgz#f3411ade9758a7565df848b2da0cbbd1b46cbd64"
-
-encodeurl@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
-
end-of-stream@~0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
dependencies:
once "~1.3.0"
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.7.2.tgz#12f01d3d9d676908a86339cee067ff799a585c3d"
- dependencies:
- component-emitter "1.1.2"
- component-inherit "0.0.3"
- debug "2.2.0"
- engine.io-parser "1.3.1"
- has-cors "1.1.0"
- indexof "0.0.1"
- parsejson "0.0.1"
- parseqs "0.0.2"
- parseuri "0.0.4"
- ws "1.1.1"
- xmlhttprequest-ssl "1.5.1"
- yeast "0.1.2"
-
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.1.tgz#9554f1ae33107d6fbd170ca5466d2f833f6a07cf"
- dependencies:
- after "0.8.1"
- arraybuffer.slice "0.0.6"
- base64-arraybuffer "0.1.5"
- blob "0.0.4"
- has-binary "0.1.6"
- wtf-8 "1.0.0"
-
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-1.7.2.tgz#877c14fa0486f8b664d46a8101bf74feef2e4e46"
- dependencies:
- accepts "1.3.3"
- base64id "0.1.0"
- debug "2.2.0"
- engine.io-parser "1.3.1"
- ws "1.1.1"
-
error-ex@^1.2.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"
dependencies:
is-arrayish "^0.2.1"
-es5-ext@^0.10.7, es5-ext@~0.10.11, es5-ext@~0.10.2:
- version "0.10.12"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047"
- dependencies:
- es6-iterator "2"
- es6-symbol "~3.1"
-
-es6-iterator@2:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac"
- dependencies:
- d "^0.1.1"
- es5-ext "^0.10.7"
- es6-symbol "3"
-
-es6-symbol@^3.0.2, es6-symbol@~3.1, es6-symbol@3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa"
- dependencies:
- d "~0.1.1"
- es5-ext "~0.10.11"
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
-
escape-string-regexp@^1.0.2:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-esprima-fb@~15001.1001.0-dev-harmony-fb:
- version "15001.1001.0-dev-harmony-fb"
- resolved "https://registry.yarnpkg.com/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz#43beb57ec26e8cf237d3dd8b33e42533577f2659"
-
-esprima@^2.6.0:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
-
-esutils@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
-
-etag@^1.7.0, etag@~1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8"
-
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508"
-
expand-brackets@^0.1.4:
version "0.1.5"
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
dependencies:
os-homedir "^1.0.1"
- version "2.5.11"
- resolved "https://registry.yarnpkg.com/express/-/express-2.5.11.tgz#4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"
- dependencies:
- connect "1.x"
- mime "1.2.4"
- mkdirp "0.3.0"
- qs "0.4.x"
-
extend@^3.0.0, extend@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4"
version "1.0.2"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
-fancy-log@^1.1.0, "fancy-log@>=1.0.0 <2.0.0-0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.2.0.tgz#d5a51b53e9ab22ca07d558f2b67ae55fdb5fcbd8"
+fancy-log@^1.1.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948"
dependencies:
chalk "^1.1.1"
time-stamp "^1.0.0"
repeat-element "^1.1.2"
repeat-string "^1.5.2"
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.5.0.tgz#e9508abece9b6dba871a6942a1d7911b91911ac7"
- dependencies:
- debug "~2.2.0"
- escape-html "~1.0.3"
- on-finished "~2.3.0"
- statuses "~1.3.0"
- unpipe "~1.0.0"
-
find-index@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
version "0.1.6"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8"
-for-own@^0.1.3:
+for-own@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072"
dependencies:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
-form-data@~1.0.0-rc3:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-1.0.1.tgz#ae315db9a4907fa065502304a66d7733475ee37c"
- dependencies:
- async "^2.0.1"
- combined-stream "^1.0.5"
- mime-types "^2.1.11"
-
form-data@~2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.1.tgz#4adf0342e1a79afa1e84c8c320a9ffc82392a1f3"
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4"
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.5"
mime-types "^2.1.12"
- version "1.0.17"
- resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.0.17.tgz#ef5491490f9433b705faa77249c99029ae348559"
-
-foxy@^11.1.2:
- version "11.1.5"
- resolved "https://registry.yarnpkg.com/foxy/-/foxy-11.1.5.tgz#b7e07d8cea9287f029298007083f4987c8aab458"
- dependencies:
- connect "^3.3.5"
- dev-ip "^1.0.1"
- eazy-logger "^2.0.0"
- http-proxy "^1.9.0"
- lodash.merge "^3.3.1"
- meow "^3.1.0"
- resp-modifier "^4.0.2"
-
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f"
-
fs-exists-sync@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add"
-fs-readdir-recursive@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz#315b4fb8c1ca5b8c47defef319d073dad3568059"
-
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-fsevents@^1.0.0:
- version "1.0.14"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.14.tgz#558e8cc38643d8ef40fe45158486d0d25758eee4"
- dependencies:
- nan "^2.3.0"
- node-pre-gyp "^0.6.29"
-
-fstream-ignore@~1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
- dependencies:
- fstream "^1.0.0"
- inherits "2"
- minimatch "^3.0.0"
-
-fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10:
+fstream@^1.0.0, fstream@^1.0.2:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822"
dependencies:
mkdirp ">=0.5 0"
rimraf "2"
-gauge@~2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.6.0.tgz#d35301ad18e96902b4751dcbbe40f4218b942a46"
+gauge@~2.7.1:
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.2.tgz#15cecc31b02d05345a5d6b0e171cdb3ad2307774"
dependencies:
aproba "^1.0.3"
console-control-strings "^1.0.0"
- has-color "^0.1.7"
has-unicode "^2.0.0"
object-assign "^4.1.0"
signal-exit "^3.0.0"
string-width "^1.0.1"
strip-ansi "^3.0.1"
+ supports-color "^0.2.0"
wide-align "^1.1.0"
gaze@^0.5.1:
minimatch "^2.0.1"
once "^1.3.0"
-glob@^5.0.15:
- version "5.0.15"
- resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@~7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
is-windows "^0.2.0"
global-prefix@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.4.tgz#05158db1cde2dd491b455e290eb3ab8bfc45c6e1"
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f"
dependencies:
+ homedir-polyfill "^1.0.0"
ini "^1.3.4"
is-windows "^0.2.0"
- osenv "^0.1.3"
- which "^1.2.10"
-
-globals@^6.4.0:
- version "6.4.1"
- resolved "https://registry.yarnpkg.com/globals/-/globals-6.4.1.tgz#8498032b3b6d1cc81eebc5f79690d8fe29fabf4f"
+ which "^1.2.12"
globule@^1.0.0:
version "1.1.0"
dependencies:
natives "^1.1.0"
-graceful-fs@^4.1.2, graceful-fs@^4.1.4:
- version "4.1.9"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.9.tgz#baacba37d19d11f9d146d3578bc99958c3787e29"
+graceful-fs@^4.1.2:
+ version "4.1.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
graceful-fs@~1.2.0:
version "1.2.3"
through2 "^2.0.0"
vinyl-sourcemaps-apply "^0.1.3"
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/gulp-babel/-/gulp-babel-5.2.1.tgz#e2b758779a959e65b759adae9a60724efcb05b27"
- dependencies:
- babel-core "^5.8.19"
- gulp-util "^3.0.0"
- object-assign "^3.0.0"
- replace-ext "0.0.1"
- through2 "^2.0.0"
- vinyl-sourcemaps-apply "^0.1.1"
-
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/gulp-concat/-/gulp-concat-2.6.0.tgz#585cfb115411f348773131140566b6a81c69cb91"
- dependencies:
- concat-with-sourcemaps "^1.0.0"
- gulp-util "^3.0.1"
- through2 "^0.6.3"
-
version "1.2.1"
resolved "https://registry.yarnpkg.com/gulp-minify-css/-/gulp-minify-css-1.2.1.tgz#1d34d6bc685c7c2d8cf73d533a64bc432bbcef32"
through2 "^0.6.3"
vinyl-sourcemaps-apply "~0.1.1"
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-1.4.1.tgz#3e9f46b6f66168989762d547ad4b9a5aa38906d0"
- dependencies:
- deap ">=1.0.0 <2.0.0-0"
- fancy-log ">=1.0.0 <2.0.0-0"
- gulp-util ">=3.0.0 <4.0.0-0"
- isobject ">=2.0.0 <3.0.0-0"
- through2 ">=2.0.0 <3.0.0-0"
- uglify-js "2.4.24"
- uglify-save-license ">=0.4.1 <0.5.0-0"
- vinyl-sourcemaps-apply ">=0.1.1 <0.2.0-0"
-
-gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.1, gulp-util@^3.0.5, "gulp-util@>=3.0.0 <4.0.0-0", gulp-util@~3:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.7.tgz#78925c4b8f8b49005ac01a011c557e6218941cbb"
+gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.5, gulp-util@~3:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
dependencies:
array-differ "^1.0.0"
array-uniq "^1.0.2"
beeper "^1.0.0"
chalk "^1.0.0"
- dateformat "^1.0.11"
+ dateformat "^2.0.0"
fancy-log "^1.1.0"
gulplog "^1.0.0"
has-gulplog "^0.1.0"
dependencies:
glogg "^1.0.0"
-har-validator@~2.0.2, har-validator@~2.0.6:
+har-validator@~2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
dependencies:
dependencies:
ansi-regex "^2.0.0"
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.6.tgz#25326f39cfa4f616ad8787894e3af2cfbc7b6e10"
- dependencies:
- isarray "0.0.1"
-
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz#68e61eb16210c9545a0a5cce06a873912fe1e68c"
- dependencies:
- isarray "0.0.1"
-
-has-color@^0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f"
-
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39"
-
has-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
-hawk@~3.1.0, hawk@~3.1.3:
+hawk@~3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
dependencies:
version "2.16.3"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
-home-or-tmp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-1.0.0.tgz#4b9f1e40800c3e50c6c27f781676afcce71f3985"
+homedir-polyfill@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
dependencies:
- os-tmpdir "^1.0.1"
- user-home "^1.1.1"
+ parse-passwd "^1.0.0"
hosted-git-info@^2.1.4:
version "2.1.5"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b"
-http-errors@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.5.0.tgz#b1cb3d8260fd8e2386cad3189045943372d48211"
- dependencies:
- inherits "2.0.1"
- setprototypeof "1.0.1"
- statuses ">= 1.3.0 < 2"
-
-http-proxy@^1.9.0:
- version "1.15.2"
- resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.15.2.tgz#642fdcaffe52d3448d2bda3b0079e9409064da31"
- dependencies:
- eventemitter3 "1.x.x"
- requires-port "1.x.x"
-
-http-signature@~0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-0.11.0.tgz#1796cf67a001ad5cd6849dca0991485f09089fe6"
- dependencies:
- asn1 "0.1.11"
- assert-plus "^0.1.5"
- ctype "0.5.3"
-
http-signature@~1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
jsprim "^1.2.2"
sshpk "^1.7.0"
-iconv-lite@^0.4.5:
- version "0.4.13"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
-
-immutable@^3.7.4, immutable@^3.7.6:
- version "3.8.1"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.1.tgz#200807f11ab0f72710ea485542de088075f68cd2"
-
in-publish@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
-indent-string@^1.1.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-1.2.2.tgz#db99bcc583eb6abbb1e48dcbb1999a986041cb6b"
- dependencies:
- get-stdin "^4.0.1"
- minimist "^1.1.0"
- repeating "^1.1.0"
-
indent-string@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
dependencies:
repeating "^2.0.0"
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
-
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
once "^1.3.0"
wrappy "1"
-inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@2:
+inherits@~2.0.0, inherits@~2.0.1, inherits@2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
version "1.0.2"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
-
-ini@^1.3.4, ini@~1.3.0:
+ini@^1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
-is-binary-path@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
- dependencies:
- binary-extensions "^1.0.0"
-
is-buffer@^1.0.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
dependencies:
is-extglob "^1.0.0"
-is-integer@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/is-integer/-/is-integer-1.0.6.tgz#5273819fada880d123e1ac00a938e7172dd8d95e"
- dependencies:
- is-finite "^1.0.0"
-
is-my-json-valid@^2.12.4:
version "2.15.0"
resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
is-unc-path@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.1.tgz#ab2533d77ad733561124c3dc0f5cd8b90054c86b"
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.2.tgz#6ab053a72573c10250ff416a3814c35178af39b9"
dependencies:
unc-path-regex "^0.1.0"
version "1.1.2"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0"
-isobject@^2.0.0, "isobject@>=2.0.0 <3.0.0-0":
+isobject@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
dependencies:
version "2.1.9"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce"
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-1.0.1.tgz#cc435a5c8b94ad15acb7983140fc80182c89aeae"
-
jsbn@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd"
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
-
version "0.2.3"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
version "5.0.1"
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/json3/-/json3-3.2.6.tgz#f6efc93c06a04de9aec53053df2559bb19e2038b"
-
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
-
-json5@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d"
-
jsonpointer@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5"
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
jsprim@^1.2.2:
version "1.3.1"
verror "1.3.6"
kind-of@^3.0.2:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.0.4.tgz#7b8ecf18a4e17f8269d73b501c9f232c96887a74"
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47"
dependencies:
is-buffer "^1.0.2"
-lazy-cache@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
-
lcid@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
dependencies:
invert-kv "^1.0.0"
-leven@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/leven/-/leven-1.0.2.tgz#9144b6eebca5f1d0680169f1a6770dcea60b75c3"
-
liftoff@^2.1.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.3.0.tgz#a98f2ff67183d8ba7cfaca10548bd7ff0550b385"
rechoir "^0.6.2"
resolve "^1.1.7"
-limiter@^1.0.5:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.0.tgz#6e2bd12ca3fcdaa11f224e2e53c896df3f08d913"
-
load-json-file@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
pinkie-promise "^2.0.0"
strip-bom "^2.0.0"
-localtunnel@^1.7.0:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-1.8.1.tgz#d51b2bb7a7066afb05b57fc9db844015098f2e17"
- dependencies:
- debug "2.2.0"
- openurl "1.1.0"
- request "2.65.0"
- yargs "3.29.0"
-
-lodash._arraycopy@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
-
-lodash._arrayeach@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e"
-
-lodash._baseclone@^4.0.0:
- version "4.5.7"
- resolved "https://registry.yarnpkg.com/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz#ce42ade08384ef5d62fa77c30f61a46e686f8434"
-
lodash._basecopy@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
-lodash._basefor@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
-
lodash._basetostring@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5"
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
-lodash._bindcallback@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
-
-lodash._createassigner@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"
- dependencies:
- lodash._bindcallback "^3.0.0"
- lodash._isiterateecall "^3.0.0"
- lodash.restparam "^3.0.0"
-
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.3.1.tgz#94bd4e5267be2f72f567aa0b7b650c5044e24e71"
- dependencies:
- lodash._baseclone "^4.0.0"
-
lodash.escape@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
-lodash.isplainobject@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz#9a8238ae16b200432960cd7346512d0123fbf4c5"
- dependencies:
- lodash._basefor "^3.0.0"
- lodash.isarguments "^3.0.0"
- lodash.keysin "^3.0.0"
-
lodash.isplainobject@^4.0.4:
version "4.0.6"
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
version "4.0.1"
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
-lodash.istypedarray@^3.0.0:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62"
-
lodash.keys@^3.0.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
-lodash.keysin@^3.0.0:
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz#22c4493ebbedb1427962a54b445b2c8a767fb47f"
- dependencies:
- lodash.isarguments "^3.0.0"
- lodash.isarray "^3.0.0"
-
lodash.mapvalues@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c"
-lodash.merge@^3.3.1:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-3.3.2.tgz#0d90d93ed637b1878437bb3e21601260d7afe994"
- dependencies:
- lodash._arraycopy "^3.0.0"
- lodash._arrayeach "^3.0.0"
- lodash._createassigner "^3.0.0"
- lodash._getnative "^3.0.0"
- lodash.isarguments "^3.0.0"
- lodash.isarray "^3.0.0"
- lodash.isplainobject "^3.0.0"
- lodash.istypedarray "^3.0.0"
- lodash.keys "^3.0.0"
- lodash.keysin "^3.0.0"
- lodash.toplainobject "^3.0.0"
-
lodash.pick@^4.2.1:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3"
lodash._reinterpolate "^3.0.0"
lodash.escape "^3.0.0"
-lodash.toplainobject@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz#28790ad942d293d78aa663a07ecf7f52ca04198d"
- dependencies:
- lodash._basecopy "^3.0.0"
- lodash.keysin "^3.0.0"
-
-lodash@^3.10.0, lodash@^3.10.1, lodash@^3.9.3:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
-
-lodash@^4.0.0, lodash@^4.14.0, lodash@~4.16.4:
- version "4.16.4"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.4.tgz#01ce306b9bad1319f2a5528674f88297aeb70127"
+lodash@^4.0.0:
+ version "4.17.4"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
lodash@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
-longest@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
+lodash@~4.16.4:
+ version "4.16.6"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.6.tgz#d22c9ac660288f3843e16ba7d2b5d06cca27d777"
loud-rejection@^1.0.0:
version "1.6.0"
signal-exit "^3.0.0"
lru-cache@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.1.tgz#1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
dependencies:
pseudomap "^1.0.1"
yallist "^2.0.0"
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
-meow@^3.1.0, meow@^3.3.0, meow@^3.7.0:
+meow@^3.7.0:
version "3.7.0"
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
dependencies:
redent "^1.0.0"
trim-newlines "^1.0.0"
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/meow/-/meow-3.3.0.tgz#f8777fd0db67f73d1de1beee08c97c8665efc6ed"
- dependencies:
- camelcase-keys "^1.0.0"
- indent-string "^1.1.0"
- minimist "^1.1.0"
- object-assign "^3.0.0"
-
-micromatch@^2.1.5, micromatch@^2.3.7:
+micromatch@^2.3.7:
version "2.3.11"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
dependencies:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
-mime-db@~1.24.0:
- version "1.24.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.24.0.tgz#e2d13f939f0016c6e4e9ad25a8652f126c467f0c"
-
-mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.7:
- version "2.1.12"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.12.tgz#152ba256777020dd4663f54c2e7bc26381e71729"
- dependencies:
- mime-db "~1.24.0"
-
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
+mime-db@~1.25.0:
+ version "1.25.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.25.0.tgz#c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392"
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.2.4.tgz#11b5fdaf29c2509255176b80ad520294f5de92b7"
+mime-types@^2.1.12, mime-types@~2.1.7:
+ version "2.1.13"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.13.tgz#e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88"
+ dependencies:
+ mime-db "~1.25.0"
-minimatch@^2.0.1, minimatch@^2.0.3:
+minimatch@^2.0.1:
version "2.0.10"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
brace-expansion "^1.0.0"
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.2, "minimatch@2 || 3":
+minimatch@^3.0.2, minimatch@~3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
dependencies:
lru-cache "2"
sigmund "~1.0.0"
-minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
+minimist@^1.1.0, minimist@^1.1.3:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
-mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@~0.5.1:
+mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0":
version "0.5.1"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
dependencies:
minimist "0.0.8"
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e"
-
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
-
multipipe@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
dependencies:
duplexer2 "0.0.2"
-nan@^2.3.0, nan@^2.3.2:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232"
+nan@^2.3.2:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.0.tgz#aa8f1e34531d807e9e27755b234b4a6ec0c152a8"
natives@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.0.tgz#e9ff841418a6b2ec7a495e939984f78f163e6e31"
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
-
node-gyp@^3.3.1:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.4.0.tgz#dda558393b3ecbbe24c9e6b8703c71194c63fa36"
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.5.0.tgz#a8fe5e611d079ec16348a3eb960e78e11c85274a"
dependencies:
fstream "^1.0.0"
glob "^7.0.3"
minimatch "^3.0.2"
mkdirp "^0.5.0"
nopt "2 || 3"
- npmlog "0 || 1 || 2 || 3"
+ npmlog "0 || 1 || 2 || 3 || 4"
osenv "0"
- path-array "^1.0.0"
request "2"
rimraf "2"
semver "2.x || 3.x || 4 || 5"
tar "^2.0.0"
which "1"
-node-pre-gyp@^0.6.29:
- version "0.6.31"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz#d8a00ddaa301a940615dbcc8caad4024d58f6017"
- dependencies:
- mkdirp "~0.5.1"
- nopt "~3.0.6"
- npmlog "^4.0.0"
- rc "~1.1.6"
- request "^2.75.0"
- rimraf "~2.5.4"
- semver "~5.3.0"
- tar "~2.2.1"
- tar-pack "~3.3.0"
-
node-sass@^3.0.0:
- version "3.10.1"
- resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-3.10.1.tgz#c535b2e1a5439240591e06d7308cb663820d616c"
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-3.13.1.tgz#7240fbbff2396304b4223527ed3020589c004fc2"
dependencies:
async-foreach "^0.1.3"
chalk "^1.1.1"
request "^2.61.0"
sass-graph "^2.1.1"
-node-uuid@~1.4.3, node-uuid@~1.4.7:
- version "1.4.7"
- resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
-
+"nopt@2 || 3":
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
version "0.1.2"
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
-npmlog@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.0.tgz#e094503961c70c1774eb76692080e8d578a9f88f"
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.6.0"
- set-blocking "~2.0.0"
-
-"npmlog@0 || 1 || 2 || 3":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873"
+npmlog@^4.0.0, "npmlog@0 || 1 || 2 || 3 || 4":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f"
dependencies:
are-we-there-yet "~1.1.2"
console-control-strings "~1.1.0"
- gauge "~2.6.0"
+ gauge "~2.7.1"
set-blocking "~2.0.0"
num2fraction@^1.2.2:
version "1.0.1"
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
-oauth-sign@~0.8.0, oauth-sign@~0.8.1:
+oauth-sign@~0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
version "4.1.0"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291"
-
-object-path@^0.9.0:
- version "0.9.2"
- resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5"
-
object.omit@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.0.tgz#868597333d54e60662940bb458605dd6ae12fe94"
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
dependencies:
- for-own "^0.1.3"
+ for-own "^0.1.4"
is-extendable "^0.1.1"
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- dependencies:
- ee-first "1.1.1"
-
once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
dependencies:
wrappy "1"
-once@~1.3.0, once@~1.3.3:
+once@~1.3.0:
version "1.3.3"
resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
dependencies:
wrappy "1"
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.0.tgz#e2f2189d999c04823201f083f0f1a7cd8903187a"
-
-opn@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a"
- dependencies:
- object-assign "^4.0.1"
-
-opt-merger@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/opt-merger/-/opt-merger-1.1.1.tgz#df4995709941287a8467f9ce58ee06bf4a64ff41"
- dependencies:
- lodash "^3.10.1"
- minimist "^1.1.0"
-
-options@>=0.0.5:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
-
orchestrator@^0.3.0:
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.7.tgz#c45064e22c5a2a7b99734f409a95ffedc7d3c3df"
+ version "0.3.8"
+ resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
dependencies:
end-of-stream "~0.1.5"
sequencify "~0.0.7"
dependencies:
lcid "^1.0.0"
-os-tmpdir@^1.0.0, os-tmpdir@^1.0.1:
+os-tmpdir@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
-osenv@^0.1.3, osenv@0:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.3.tgz#83cf05c6d6458fc4d5ac6362ea325d92f2754217"
+osenv@0:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
dependencies:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"
-output-file-sync@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76"
- dependencies:
- graceful-fs "^4.1.4"
- mkdirp "^0.5.1"
- object-assign "^4.1.0"
-
-pad-left@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/pad-left/-/pad-left-2.1.0.tgz#16e6a3b2d44a8e138cb0838cc7cb403a4fc9e994"
- dependencies:
- repeat-string "^1.5.4"
-
parse-filepath@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.1.tgz#159d6155d43904d16c10ef698911da1e91969b73"
dependencies:
error-ex "^1.2.0"
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.1.tgz#9b10c6c0d825ab589e685153826de0a3ba278bcc"
- dependencies:
- better-assert "~1.0.0"
-
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.2.tgz#9dfe70b2cddac388bde4f35b1f240fa58adbe6c7"
- dependencies:
- better-assert "~1.0.0"
-
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.4.tgz#806582a39887e1ea18dd5e2fe0e01902268e9350"
- dependencies:
- better-assert "~1.0.0"
-
-parseurl@~1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56"
-
-path-array@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-array/-/path-array-1.0.1.tgz#7e2f0f35f07a2015122b868b7eac0eb2c4fec271"
- dependencies:
- array-index "^1.0.0"
-
-path-exists@^1.0.0:
+parse-passwd@^1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081"
+ resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
path-exists@^2.0.0:
version "2.1.0"
version "2.0.4"
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
-portscanner@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-1.0.0.tgz#3b5cfe393828b5160abc600e6270ebc2f1590558"
- dependencies:
- async "0.1.15"
-
postcss-value-parser@^3.2.3:
version "3.3.0"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
-postcss@^5.0.4, postcss@^5.2.4:
- version "5.2.5"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.5.tgz#ec428c27dffc7fac65961340a9b022fa4af5f056"
+postcss@^5.0.4, postcss@^5.2.8:
+ version "5.2.10"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.10.tgz#b58b64e04f66f838b7bc7cb41f7dac168568a945"
dependencies:
chalk "^1.1.3"
js-base64 "^2.1.9"
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
pretty-hrtime@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.2.tgz#70ca96f4d0628a443b918758f79416a9a7bc9fa8"
-
-private@^0.1.6, private@~0.1.5:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
process-nextick-args@~1.0.6:
version "1.0.7"
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
-q@^1.1.2:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
-
-"qs@>= 0.4.0", qs@~6.3.0:
+qs@~6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442"
-qs@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.1.tgz#801fee030e0b9450d6385adc48a4cc55b44aedfc"
-
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-0.4.2.tgz#3cac4c861e371a8c9c4770ac23cda8de639b8e5f"
-
-query-string@^2.4.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-2.4.2.tgz#7db0666420804baa92ae9f268962855a76143dfb"
- dependencies:
- strict-uri-encode "^1.0.0"
-
randomatic@^1.1.3:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.5.tgz#5e9ef5f2d573c67bd2b8124ae90b5156e457840b"
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"
dependencies:
is-number "^2.0.2"
kind-of "^3.0.2"
-range-parser@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
-
-rc@~1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.6.tgz#43651b76b6ae53b5c802f1151fa3fc3b059969c9"
- dependencies:
- deep-extend "~0.4.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~1.0.4"
-
read-pkg-up@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@~2.1.4:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
+readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.1.5:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
dependencies:
buffer-shims "^1.0.0"
core-util-is "~1.0.0"
isarray "0.0.1"
string_decoder "~0.10.x"
-readable-stream@~2.0.0, readable-stream@~2.0.5:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.1"
- isarray "~1.0.0"
- process-nextick-args "~1.0.6"
- string_decoder "~0.10.x"
- util-deprecate "~1.0.1"
-
-readdirp@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
- dependencies:
- graceful-fs "^4.1.2"
- minimatch "^3.0.2"
- readable-stream "^2.0.2"
- set-immediate-shim "^1.0.1"
-
-recast@^0.10.0, recast@^0.10.10:
- version "0.10.43"
- resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.43.tgz#b95d50f6d60761a5f6252e15d80678168491ce7f"
- dependencies:
- ast-types "0.8.15"
- esprima-fb "~15001.1001.0-dev-harmony-fb"
- private "~0.1.5"
- source-map "~0.5.0"
-
- version "0.10.33"
- resolved "https://registry.yarnpkg.com/recast/-/recast-0.10.33.tgz#942808f7aa016f1fa7142c461d7e5704aaa8d697"
- dependencies:
- ast-types "0.8.12"
- esprima-fb "~15001.1001.0-dev-harmony-fb"
- private "~0.1.5"
- source-map "~0.5.0"
-
rechoir@^0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
indent-string "^2.1.0"
strip-indent "^1.0.1"
-regenerate@^1.2.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.1.tgz#0300203a5d2fdcf89116dce84275d011f5903f33"
-
- version "0.8.40"
- resolved "https://registry.yarnpkg.com/regenerator/-/regenerator-0.8.40.tgz#a0e457c58ebdbae575c9f8cd75127e93756435d8"
- dependencies:
- commoner "~0.10.3"
- defs "~1.1.0"
- esprima-fb "~15001.1001.0-dev-harmony-fb"
- private "~0.1.5"
- recast "0.10.33"
- through "~2.3.8"
-
regex-cache@^0.4.2:
version "0.4.3"
resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145"
is-equal-shallow "^0.1.3"
is-primitive "^2.0.0"
-regexpu@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/regexpu/-/regexpu-1.3.0.tgz#e534dc991a9e5846050c98de6d7dd4a55c9ea16d"
- dependencies:
- esprima "^2.6.0"
- recast "^0.10.10"
- regenerate "^1.2.1"
- regjsgen "^0.2.0"
- regjsparser "^0.1.4"
-
-regjsgen@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
-
-regjsparser@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
- dependencies:
- jsesc "~0.5.0"
-
repeat-element@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
-repeat-string@^1.5.2, repeat-string@^1.5.4:
+repeat-string@^1.5.2:
version "1.6.1"
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
-repeating@^1.1.0, repeating@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/repeating/-/repeating-1.1.3.tgz#3d4114218877537494f97f77f9785fab810fa4ac"
- dependencies:
- is-finite "^1.0.0"
-
repeating@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
version "0.0.1"
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
-request@^2.61.0, request@^2.75.0, request@2:
- version "2.76.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.76.0.tgz#be44505afef70360a0436955106be3945d95560e"
+request@^2.61.0, request@2:
+ version "2.79.0"
+ resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de"
dependencies:
aws-sign2 "~0.6.0"
aws4 "^1.2.1"
isstream "~0.1.2"
json-stringify-safe "~5.0.1"
mime-types "~2.1.7"
- node-uuid "~1.4.7"
oauth-sign "~0.8.1"
qs "~6.3.0"
stringstream "~0.0.4"
tough-cookie "~2.3.0"
tunnel-agent "~0.4.1"
-
- version "2.65.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.65.0.tgz#cc1a3bc72b96254734fc34296da322f9486ddeba"
- dependencies:
- aws-sign2 "~0.6.0"
- bl "~1.0.0"
- caseless "~0.11.0"
- combined-stream "~1.0.5"
- extend "~3.0.0"
- forever-agent "~0.6.1"
- form-data "~1.0.0-rc3"
- har-validator "~2.0.2"
- hawk "~3.1.0"
- http-signature "~0.11.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.7"
- node-uuid "~1.4.3"
- oauth-sign "~0.8.0"
- qs "~5.2.0"
- stringstream "~0.0.4"
- tough-cookie "~2.2.0"
- tunnel-agent "~0.4.1"
+ uuid "^3.0.0"
require-directory@^2.1.1:
version "2.1.1"
version "1.0.1"
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
-
resolve-dir@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e"
global-modules "^0.2.3"
resolve@^1.1.6, resolve@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
-
-resp-modifier@^4.0.2:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-4.0.4.tgz#8d905cc18c408949a554eeb9c99b75ff9cf0a3fa"
- dependencies:
- minimatch "^2.0.1"
-
-resp-modifier@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-5.0.2.tgz#bf0aa6dbf28cd0ca0cb6cc490ffb55943a0bf45c"
- dependencies:
- debug "^2.2.0"
- minimatch "^2.0.1"
-
-right-align@^0.1.1:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
- dependencies:
- align-text "^0.1.1"
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c"
-rimraf@~2.5.1, rimraf@~2.5.4, rimraf@2:
+rimraf@2:
version "2.5.4"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
dependencies:
version "4.3.6"
resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
- version "0.14.1"
- resolved "https://registry.yarnpkg.com/send/-/send-0.14.1.tgz#a954984325392f51532a7760760e459598c89f7a"
- dependencies:
- debug "~2.2.0"
- depd "~1.1.0"
- destroy "~1.0.4"
- encodeurl "~1.0.1"
- escape-html "~1.0.3"
- etag "~1.7.0"
- fresh "0.3.0"
- http-errors "~1.5.0"
- mime "1.3.4"
- ms "0.7.1"
- on-finished "~2.3.0"
- range-parser "~1.2.0"
- statuses "~1.3.0"
-
sequencify@~0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
-serve-index@^1.7.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.8.0.tgz#7c5d96c13fb131101f93c1c5774f8516a1e78d3b"
- dependencies:
- accepts "~1.3.3"
- batch "0.5.3"
- debug "~2.2.0"
- escape-html "~1.0.3"
- http-errors "~1.5.0"
- mime-types "~2.1.11"
- parseurl "~1.3.1"
-
-serve-static@^1.10.0:
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.11.1.tgz#d6cce7693505f733c759de57befc1af76c0f0805"
- dependencies:
- encodeurl "~1.0.1"
- escape-html "~1.0.3"
- parseurl "~1.3.1"
- send "0.14.1"
-
set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
-set-immediate-shim@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
-
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.1.tgz#52009b27888c4dc48f591949c0a8275834c1ca7e"
-
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
-
sigmund@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
signal-exit@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.1.tgz#5a4c884992b63a7acd9badb7894c3ee9cfccad81"
-
-simple-fmt@~0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/simple-fmt/-/simple-fmt-0.1.0.tgz#191bf566a59e6530482cb25ab53b4a8dc85c3a6b"
-
-simple-is@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/simple-is/-/simple-is-0.2.0.tgz#2abb75aade39deb5cc815ce10e6191164850baf0"
-
-slash@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
version "1.0.9"
dependencies:
hoek "2.x.x"
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz#fb9f82ab1aa65290bf72c3657955b930a991a24f"
- dependencies:
- debug "2.2.0"
- socket.io-parser "2.2.2"
-
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.5.1.tgz#0f366eae7de34bc880ebd71106e1ce8143775827"
- dependencies:
- backo2 "1.0.2"
- component-bind "1.0.0"
- component-emitter "1.2.0"
- debug "2.2.0"
- engine.io-client "1.7.2"
- has-binary "0.1.7"
- indexof "0.0.1"
- object-component "0.0.3"
- parseuri "0.0.4"
- socket.io-parser "2.3.1"
- to-array "0.1.4"
-
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.2.2.tgz#3d7af6b64497e956b7d9fe775f999716027f9417"
- dependencies:
- benchmark "1.0.0"
- component-emitter "1.1.2"
- debug "0.7.4"
- isarray "0.0.1"
- json3 "3.2.6"
-
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz#dd532025103ce429697326befd64005fcfe5b4a0"
- dependencies:
- component-emitter "1.1.2"
- debug "2.2.0"
- isarray "0.0.1"
- json3 "3.3.2"
-
-socket.io@^1.3.7:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-1.5.1.tgz#c3ea8c4ed4164436bc56adef60e31ad366518ca9"
- dependencies:
- debug "2.2.0"
- engine.io "1.7.2"
- has-binary "0.1.7"
- socket.io-adapter "0.4.0"
- socket.io-client "1.5.1"
- socket.io-parser "2.3.1"
-
-source-map-support@^0.2.10:
- version "0.2.10"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.2.10.tgz#ea5a3900a1c1cb25096a0ae8cc5c2b4b10ded3dc"
- dependencies:
- source-map "0.1.32"
-
source-map@^0.1.39:
version "0.1.43"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346"
dependencies:
amdefine ">=0.0.4"
-source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6, source-map@~0.5.0:
+source-map@^0.5.6:
version "0.5.6"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
- version "0.1.32"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266"
- dependencies:
- amdefine ">=0.0.4"
-
- version "0.1.34"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.34.tgz#a7cfe89aec7b1682c3b198d0acfb47d7d090566b"
- dependencies:
- amdefine ">=0.0.4"
-
version "0.4.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
jsbn "~0.1.0"
tweetnacl "~0.14.0"
-stable@~0.1.3:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.5.tgz#08232f60c732e9890784b5bed0734f8b32a887b9"
-
-"statuses@>= 1.3.0 < 2", statuses@~1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.0.tgz#8e55758cb20e7682c1f4fce8dcab30bf01d1e07a"
-
stream-consume@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
-stream-throttle@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3"
- dependencies:
- commander "^2.2.0"
- limiter "^1.0.5"
-
-strict-uri-encode@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
-
string_decoder@~0.10.x:
version "0.10.31"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-stringmap@~0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/stringmap/-/stringmap-0.2.2.tgz#556c137b258f942b8776f5b2ef582aa069d7d1b1"
-
-stringset@~0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/stringset/-/stringset-0.2.1.tgz#ef259c4e349344377fcd1c913dd2e848c9c042b5"
-
stringstream@~0.0.4:
version "0.0.5"
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
dependencies:
get-stdin "^4.0.1"
-strip-json-comments@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
+supports-color@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
supports-color@^2.0.0:
version "2.0.0"
dependencies:
has-flag "^1.0.0"
-tar-pack@~3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae"
- dependencies:
- debug "~2.2.0"
- fstream "~1.0.10"
- fstream-ignore "~1.0.5"
- once "~1.3.3"
- readable-stream "~2.1.4"
- rimraf "~2.5.1"
- tar "~2.2.1"
- uid-number "~0.0.6"
-
-tar@^2.0.0, tar@~2.2.1:
+tar@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
dependencies:
fstream "^1.0.2"
inherits "2"
-tfunk@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-3.0.2.tgz#327ebc6176af2680c6cd0d6d22297c79d7f96efd"
- dependencies:
- chalk "^1.1.1"
- object-path "^0.9.0"
-
-through@~2.3.8:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-
through2@^0.6.1, through2@^0.6.3, through2@~0.6:
version "0.6.5"
resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
readable-stream ">=1.0.33-1 <1.1.0-0"
xtend ">=4.0.0 <4.1.0-0"
-through2@^2.0.0, "through2@>=2.0.0 <3.0.0-0":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9"
+through2@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
dependencies:
- readable-stream "~2.0.0"
- xtend "~4.0.0"
+ readable-stream "^2.1.5"
+ xtend "~4.0.1"
tildify@^1.0.0:
version "1.2.0"
version "1.0.1"
resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151"
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"
-
-to-fast-properties@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320"
-
-tough-cookie@~2.2.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.2.2.tgz#c83a1830f4e5ef0b93ef2a3488e724f8de016ac7"
-
tough-cookie@~2.3.0:
version "2.3.2"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
-trim-right@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
-
-try-resolve@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/try-resolve/-/try-resolve-1.0.1.tgz#cfde6fabd72d63e5797cfaab873abbe8e700e912"
-
-tryor@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/tryor/-/tryor-0.1.2.tgz#8145e4ca7caff40acde3ccf946e8b8bb75b4172b"
-
tunnel-agent@~0.4.1:
version "0.4.3"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.3"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.3.tgz#3da382f670f25ded78d7b3d1792119bca0b7132d"
-
-ua-parser-js@^0.7.9:
- version "0.7.10"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.10.tgz#917559ddcce07cbc09ece7d80495e4c268f4ef9f"
-
-ucfirst@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/ucfirst/-/ucfirst-1.0.0.tgz#4e105b6448d05e264ecec435e0b919363c5f2f2f"
-
- version "2.4.24"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.24.tgz#fad5755c1e1577658bb06ff9ab6e548c95bebd6e"
- dependencies:
- async "~0.2.6"
- source-map "0.1.34"
- uglify-to-browserify "~1.0.0"
- yargs "~3.5.4"
-
-"uglify-save-license@>=0.4.1 <0.5.0-0":
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1"
-
-uglify-to-browserify@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
-
-uid-number@~0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
-
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
+ version "0.14.5"
+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
unc-path-regex@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
-
unique-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
-unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
-
user-home@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
-utils-merge@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
+uuid@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
v8flags@^2.0.2:
version "2.0.11"
through2 "^0.6.1"
vinyl "^0.4.0"
-vinyl-sourcemaps-apply@^0.1.1, vinyl-sourcemaps-apply@^0.1.3, vinyl-sourcemaps-apply@^0.1.4, "vinyl-sourcemaps-apply@>=0.1.1 <0.2.0-0", vinyl-sourcemaps-apply@~0.1.1:
+vinyl-sourcemaps-apply@^0.1.3, vinyl-sourcemaps-apply@^0.1.4, vinyl-sourcemaps-apply@~0.1.1:
version "0.1.4"
resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz#c5fcbd43e2f238423c2dc98bddd6f79b72bc345b"
dependencies:
clone-stats "^0.0.1"
replace-ext "0.0.1"
-weinre@^2.0.0-pre-I0Z7U9OV:
- version "2.0.0-pre-I0Z7U9OV"
- resolved "https://registry.yarnpkg.com/weinre/-/weinre-2.0.0-pre-I0Z7U9OV.tgz#fef8aa223921f7b40bbbbd4c3ed4302f6fd0a813"
- dependencies:
- express "2.5.x"
- nopt "3.0.x"
- underscore "1.7.x"
-
which-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
-which@^1.2.10, which@^1.2.9, which@1:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/which/-/which-1.2.11.tgz#c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b"
+which@^1.2.12, which@^1.2.9, which@1:
+ version "1.2.12"
+ resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192"
dependencies:
isexe "^1.1.1"
dependencies:
string-width "^1.0.1"
-window-size@^0.1.2:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
-
window-size@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
-
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
-
wrap-ansi@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.0.0.tgz#7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
dependencies:
string-width "^1.0.1"
+ strip-ansi "^3.0.1"
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.1.tgz#082ddb6c641e85d4bb451f03d52f06eabdb1f018"
- dependencies:
- options ">=0.0.5"
- ultron "1.0.x"
-
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"
-
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz#3b7741fea4a86675976e908d296d4445961faa67"
-
-xtend@^4.0.0, "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0:
+xtend@^4.0.0, "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
-y18n@^3.2.0, y18n@^3.2.1:
+y18n@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
y18n "^3.2.1"
yargs-parser "^2.4.1"
-yargs@~3.27.0:
- version "3.27.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.27.0.tgz#21205469316e939131d59f2da0c6d7f98221ea40"
- dependencies:
- camelcase "^1.2.1"
- cliui "^2.1.0"
- decamelize "^1.0.0"
- os-locale "^1.4.0"
- window-size "^0.1.2"
- y18n "^3.2.0"
-
-yargs@~3.5.4:
- version "3.5.4"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.5.4.tgz#d8aff8f665e94c34bd259bdebd1bfaf0ddd35361"
- dependencies:
- camelcase "^1.0.2"
- decamelize "^1.0.0"
- window-size "0.1.0"
- wordwrap "0.0.2"
-
- version "3.29.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.29.0.tgz#1aab9660eae79d8b8f675bcaeeab6ee34c2cf69c"
- dependencies:
- camelcase "^1.2.1"
- cliui "^3.0.3"
- decamelize "^1.0.0"
- os-locale "^1.4.0"
- window-size "^0.1.2"
- y18n "^3.2.0"
-
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-