Skip to content

Commit 68978ab

Browse files
committed
initial commit
0 parents  commit 68978ab

File tree

185 files changed

+16836
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+16836
-0
lines changed

.babelrc

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"presets": ["@babel/preset-env", "@babel/preset-typescript"],
3+
"plugins": ["@babel/transform-runtime", "@babel/plugin-syntax-dynamic-import"]
4+
}

.circleci/config.yml

+229
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,229 @@
1+
version: 2.1
2+
3+
commands:
4+
install_and_test:
5+
parameters:
6+
composer_flags:
7+
type: string
8+
default: ""
9+
laravel:
10+
type: string
11+
default: ""
12+
phpunit_flags:
13+
type: string
14+
default: ""
15+
steps:
16+
- checkout
17+
- run: echo 'export APP_ENV="test"' >> $BASH_ENV
18+
- run: sudo docker-php-ext-install bcmath && sudo docker-php-ext-enable bcmath
19+
- run: composer self-update
20+
- run: composer require "laravel/framework=<< parameters.laravel >>" --prefer-source --no-interaction --no-suggest --no-update
21+
- run: if [ "<< parameters.laravel >>" == "5.7.*" ]; then composer require "laravel/telescope=~1.0" --prefer-source --no-interaction --no-suggest --no-update --dev; fi
22+
- run: if [ "<< parameters.laravel >>" == "5.8.*" ]; then composer require "laravel/telescope=~2.0" --prefer-source --no-interaction --no-suggest --no-update --dev; fi
23+
- run: composer update << parameters.composer_flags >> --no-interaction --prefer-source
24+
- run: vendor/bin/phpunit << parameters.phpunit_flags >>
25+
26+
workflows:
27+
version: 2
28+
build:
29+
jobs:
30+
- php71-laravel55
31+
- php71-laravel55-prefer-lowest
32+
- php72-laravel55
33+
- php72-laravel55-prefer-lowest
34+
- php73-laravel55
35+
- php73-laravel55-prefer-lowest
36+
- php71-laravel56
37+
- php71-laravel56-prefer-lowest
38+
- php72-laravel56
39+
- php72-laravel56-prefer-lowest
40+
- php73-laravel56
41+
- php73-laravel56-prefer-lowest
42+
- php71-laravel57
43+
- php71-laravel57-prefer-lowest
44+
- php72-laravel57
45+
- php72-laravel57-prefer-lowest
46+
- php73-laravel57
47+
- php73-laravel57-prefer-lowest
48+
- php71-laravel58
49+
- php71-laravel58-prefer-lowest
50+
- php72-laravel58
51+
- php72-laravel58-prefer-lowest
52+
- php73-laravel58
53+
- php73-laravel58-prefer-lowest
54+
55+
jobs:
56+
php71-laravel55-prefer-lowest:
57+
docker:
58+
- image: circleci/php:7.1
59+
steps:
60+
- install_and_test:
61+
laravel: 5.5.*
62+
composer_flags: --prefer-lowest
63+
phpunit_flags: --no-coverage
64+
php71-laravel55:
65+
docker:
66+
- image: circleci/php:7.1
67+
steps:
68+
- install_and_test:
69+
laravel: 5.5.*
70+
phpunit_flags: --no-coverage
71+
php72-laravel55-prefer-lowest:
72+
docker:
73+
- image: circleci/php:7.2
74+
steps:
75+
- install_and_test:
76+
laravel: 5.5.*
77+
composer_flags: --prefer-lowest
78+
phpunit_flags: --no-coverage
79+
php72-laravel55:
80+
docker:
81+
- image: circleci/php:7.2
82+
steps:
83+
- install_and_test:
84+
laravel: 5.5.*
85+
phpunit_flags: --no-coverage
86+
php73-laravel55-prefer-lowest:
87+
docker:
88+
- image: circleci/php:7.3
89+
steps:
90+
- install_and_test:
91+
laravel: 5.5.*
92+
composer_flags: --prefer-lowest
93+
phpunit_flags: --no-coverage
94+
php73-laravel55:
95+
docker:
96+
- image: circleci/php:7.3
97+
steps:
98+
- install_and_test:
99+
laravel: 5.5.*
100+
101+
php71-laravel56-prefer-lowest:
102+
docker:
103+
- image: circleci/php:7.1
104+
steps:
105+
- install_and_test:
106+
laravel: 5.6.*
107+
composer_flags: --prefer-lowest
108+
phpunit_flags: --no-coverage
109+
php71-laravel56:
110+
docker:
111+
- image: circleci/php:7.1
112+
steps:
113+
- install_and_test:
114+
laravel: 5.6.*
115+
phpunit_flags: --no-coverage
116+
php72-laravel56-prefer-lowest:
117+
docker:
118+
- image: circleci/php:7.2
119+
steps:
120+
- install_and_test:
121+
laravel: 5.6.*
122+
composer_flags: --prefer-lowest
123+
phpunit_flags: --no-coverage
124+
php72-laravel56:
125+
docker:
126+
- image: circleci/php:7.2
127+
steps:
128+
- install_and_test:
129+
laravel: 5.6.*
130+
phpunit_flags: --no-coverage
131+
php73-laravel56-prefer-lowest:
132+
docker:
133+
- image: circleci/php:7.3
134+
steps:
135+
- install_and_test:
136+
laravel: 5.6.*
137+
composer_flags: --prefer-lowest
138+
phpunit_flags: --no-coverage
139+
php73-laravel56:
140+
docker:
141+
- image: circleci/php:7.3
142+
steps:
143+
- install_and_test:
144+
laravel: 5.6.*
145+
phpunit_flags: --no-coverage
146+
php71-laravel57-prefer-lowest:
147+
docker:
148+
- image: circleci/php:7.1
149+
steps:
150+
- install_and_test:
151+
laravel: 5.7.*
152+
composer_flags: --prefer-lowest
153+
phpunit_flags: --no-coverage
154+
php71-laravel57:
155+
docker:
156+
- image: circleci/php:7.1
157+
steps:
158+
- install_and_test:
159+
laravel: 5.7.*
160+
phpunit_flags: --no-coverage
161+
php72-laravel57-prefer-lowest:
162+
docker:
163+
- image: circleci/php:7.2
164+
steps:
165+
- install_and_test:
166+
laravel: 5.7.*
167+
composer_flags: --prefer-lowest
168+
phpunit_flags: --no-coverage
169+
php72-laravel57:
170+
docker:
171+
- image: circleci/php:7.2
172+
steps:
173+
- install_and_test:
174+
laravel: 5.7.*
175+
phpunit_flags: --no-coverage
176+
php73-laravel57-prefer-lowest:
177+
docker:
178+
- image: circleci/php:7.3
179+
steps:
180+
- install_and_test:
181+
laravel: 5.7.*
182+
composer_flags: --prefer-lowest
183+
phpunit_flags: --no-coverage
184+
php73-laravel57:
185+
docker:
186+
- image: circleci/php:7.3
187+
steps:
188+
- install_and_test:
189+
laravel: 5.7.*
190+
phpunit_flags: --no-coverage
191+
php71-laravel58-prefer-lowest:
192+
docker:
193+
- image: circleci/php:7.1
194+
steps:
195+
- install_and_test:
196+
laravel: 5.8.*
197+
composer_flags: --prefer-lowest
198+
php71-laravel58:
199+
docker:
200+
- image: circleci/php:7.1
201+
steps:
202+
- install_and_test:
203+
laravel: 5.8.*
204+
php72-laravel58-prefer-lowest:
205+
docker:
206+
- image: circleci/php:7.2
207+
steps:
208+
- install_and_test:
209+
laravel: 5.8.*
210+
composer_flags: --prefer-lowest
211+
php72-laravel58:
212+
docker:
213+
- image: circleci/php:7.2
214+
steps:
215+
- install_and_test:
216+
laravel: 5.8.*
217+
php73-laravel58-prefer-lowest:
218+
docker:
219+
- image: circleci/php:7.3
220+
steps:
221+
- install_and_test:
222+
laravel: 5.8.*
223+
composer_flags: --prefer-lowest
224+
php73-laravel58:
225+
docker:
226+
- image: circleci/php:7.3
227+
steps:
228+
- install_and_test:
229+
laravel: 5.8.*

.editorconfig

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
; This file is for unifying the coding style for different editors and IDEs.
2+
; More information at http://editorconfig.org
3+
4+
root = true
5+
6+
[*]
7+
charset = utf-8
8+
indent_size = 4
9+
indent_style = space
10+
end_of_line = lf
11+
insert_final_newline = true
12+
trim_trailing_whitespace = true
13+
14+
[package.json]
15+
indent_size = 2
16+
17+
[*.md]
18+
trim_trailing_whitespace = false

.gitattributes

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Path-based git attributes
2+
# https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
3+
4+
# Ignore all test and documentation with "export-ignore".
5+
/.gitattributes export-ignore
6+
/.gitignore export-ignore
7+
/.travis.yml export-ignore
8+
/phpunit.xml.dist export-ignore
9+
/.scrutinizer.yml export-ignore
10+
/tests export-ignore
11+
/.editorconfig export-ignore

.gitignore

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/build
2+
/coverage
3+
/docs
4+
/node_modules
5+
/resources/compiled/index.html
6+
/vendor
7+
composer.lock
8+
.php_cs.cache
9+
.phpunit.result.cache

.php_cs

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
$finder = Symfony\Component\Finder\Finder::create()
4+
->notPath('bootstrap/cache')
5+
->notPath('storage/*')
6+
->notPath('vendor')
7+
->in(__DIR__)
8+
->name('*.php')
9+
->name('_ide_helper')
10+
->notName('*.blade.php')
11+
->ignoreDotFiles(true)
12+
->ignoreVCS(true);
13+
14+
15+
return PhpCsFixer\Config::create()
16+
->setRules([
17+
'@PSR2' => true,
18+
'array_syntax' => ['syntax' => 'short'],
19+
'ordered_imports' => ['sortAlgorithm' => 'alpha'],
20+
'no_unused_imports' => true,
21+
])
22+
->setFinder($finder);

.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
resources/compiled

.prettierrc

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "all",
4+
"printWidth": 100,
5+
"tabWidth": 4
6+
}

.scrutinizer.yml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
filter:
2+
excluded_paths: [tests/*]
3+
4+
checks:
5+
php:
6+
remove_extra_empty_lines: true
7+
remove_php_closing_tag: true
8+
remove_trailing_whitespace: true
9+
fix_use_statements:
10+
remove_unused: true
11+
preserve_multiple: false
12+
preserve_blanklines: true
13+
order_alphabetically: true
14+
fix_php_opening_tag: true
15+
fix_linefeed: true
16+
fix_line_ending: true
17+
fix_identation_4spaces: true
18+
fix_doc_comments: true
19+

.styleci.yml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
preset: laravel
2+
3+
disabled:
4+
- single_class_element_per_statement

.travis.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
language: php
2+
3+
php:
4+
- 7.1
5+
- 7.2
6+
7+
env:
8+
matrix:
9+
- COMPOSER_FLAGS="--prefer-lowest"
10+
- COMPOSER_FLAGS=""
11+
12+
before_script:
13+
- travis_retry composer self-update
14+
- travis_retry composer update ${COMPOSER_FLAGS} --no-interaction --prefer-source
15+
16+
script:
17+
- vendor/bin/phpunit --coverage-text --coverage-clover=coverage.clover
18+
19+
after_script:
20+
- php vendor/bin/ocular code-coverage:upload --format=php-clover coverage.clover

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Changelog
2+
3+
All notable changes to `flare` will be documented in this file
4+
5+
## 1.0.0 - 201X-XX-XX
6+
7+
- initial release

0 commit comments

Comments
 (0)