Skip to content
This repository was archived by the owner on May 11, 2021. It is now read-only.

Commit a7f2200

Browse files
committed
feat: inital release
0 parents  commit a7f2200

19 files changed

+8022
-0
lines changed

.editorconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 4
6+
charset = utf-8
7+
trim_trailing_whitespace = true
8+
insert_final_newline = true
9+
10+
[*.md]
11+
trim_trailing_whitespace = false

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
dist
3+
.DS_Store

.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
yarn.lock
2+
__snapshots__/

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package.json

.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"semi": false,
3+
"singleQuote": true,
4+
"tabWidth": 4
5+
}

.travis.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
language: node_js
2+
node_js:
3+
- lts/*
4+
cache: yarn
5+
notifications:
6+
email: false
7+
script: yarn verify
8+
jobs:
9+
include:
10+
- stage: release
11+
node_js: lts/*
12+
deploy:
13+
provider: script
14+
skip_cleanup: true
15+
script:
16+
- npx semantic-release
17+
env:
18+
global:
19+
- secure: HHvgRKLtWU+akAItiK4P4HU6O0AAzLSsxu2ccAXRLN+ZctziMvw/M5/K829bjj5CDVRPY6LK9IwFGcNFGsx8dqZq8pLjsJZT3gpXRkLb3qHkvfuLFeTTRXj24tgFg3kySbqu2CRAFM70zxnM0eaJuKeoOreS4Wzxgw5xAFYjzvkn5vhjl3h9Qe9MZcAGueeAi7Jgb2QIXtuSXV96Qvlv+a6u4J2cAj7x56O5nIYCT+GoxG2bYoDQwosV6KgzdTpGungY0/0saByiIih/NiKfzA+BjXjDoDb9NxrbRyqEYarFDZTXBgAoRaWbrK+sPmWGPfyMfDEjytK/5+PVKtWVSrkHyjHVBlG0JOqCzUL0ZS331/5EUHuW5uRJ/s/GlMfRaeUcmpGu2YELKiNu6WTOTA/IMiVYv1Lv0H7bDPhSTCxYazpbQfigNyO4KmlIgC7DpfE1RSB01ukRo6nfGU0s0Du0zUl+3iLacG2w2UGRLOA6D1r8Eul/TQnwFtwyT3AYhZeYe0JZDdgdSeJ934LwAnTFvLfM98Isaq6g7nIjzeUuS3Kw3T54dLq4dn+zb7mLb6mPx8ziTyvD+IsXz3JEMdhGkyl3oHg1iItkeB1l3eJua8hk2qulw64U7rq4w+vESas+N7mRjQQqoZjvhWLK3hWoRQJ5mgwqRkoJvhRS9eg=
20+
- secure: gayubakLx4qkVEvwyKl4l8/QOfinaoMath9XuE2Nyq0J/npVMYzho812O3tVHDaTzfmEyPgn1mzHIROVDVJDbA1X5I29/yWhQ0fZF75AC8cDsVDcSPHOUV6koz1dtsms5yDGtbnC+Gqkw8xANvLx+7MdQYRDGO4rZkvemdyPIaS9ZgeAEnYwu814HQpmoRtvUSIv9fmghV+WsxvykiOGQ9nEqETG/YAFU06e0PJ7/QBS46Dk5CsvyuNNl0CmvK88aP20CgKWNt/zcy7RMyolo80tkaK9N4csfMRmZTD/Q0M2rnPAVROCnsk9E0esqsuBrMwHRZ7e6t/3Xpb2jstX/zATAkkEWj71fgQCKzMyIWJ0BGECVsRvVft4UQjM45ddFSAeMPhb5RZs6uXajeaYeQH3UrQx6L+volPZF+30LfN3vx7QMsn3LVOSCoOIIp6hvXZ4eP4kbL8tzLxuu9efzX9yedOSy3g1q9RcsZd2VWUe5leJfMfRZZB+jHnfYoU/q+7iMFQUTcVkfJetYD5WMzg11K1BNCz7h0scPA4x/30Tb4cVTHTx9HnqUGpq5gEgln2GOwreE8YJ7KCLyEQYtp4keGa167PUOAsK9VVVvTq+16EjEqyM4N6cxfEQBk5Ca0bUvnqn/aPU9mut4dpjBljPbQxskVQ3T0ahWXe9+Jo=

.vscode/launch.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
// Use IntelliSense to learn about possible Node.js debug attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"type": "node",
9+
"request": "launch",
10+
"name": "Debug tests: current file",
11+
"program": "${workspaceRoot}/node_modules/.bin/jest",
12+
"args": ["${relativeFile}", "--runInBand"],
13+
"cwd": "${workspaceRoot}",
14+
"sourceMaps": true
15+
}
16+
]
17+
}

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"editor.formatOnSave": true
3+
}

.vscode/tasks.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
4+
"version": "2.0.0",
5+
"tasks": [
6+
{
7+
"type": "typescript",
8+
"tsconfig": "tsconfig.json",
9+
"problemMatcher": ["$tsc"],
10+
"group": {
11+
"kind": "build",
12+
"isDefault": true
13+
}
14+
}
15+
]
16+
}

LICENCE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2018 Seven West Media
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)