├── .DS_Store
├── .gitignore
├── README.md
├── book.json
├── docs
├── .DS_Store
├── README.md
├── SUMMARY.md
├── endpoints
│ ├── campaigns-id-challenges.md
│ ├── campaigns-id-donations.md
│ ├── campaigns-id-polls.md
│ ├── campaigns-id-rewards.md
│ ├── campaigns-id-schedule.md
│ ├── campaigns-id-supporting-campaigns.md
│ ├── campaigns-id.md
│ ├── causes-id-campaigns.md
│ ├── causes-id-fundraising-events.md
│ ├── causes-id-leaderboards.md
│ ├── causes-id-permissions.md
│ ├── causes-id-visibility-options.md
│ ├── causes-id.md
│ ├── fundraising-events-id-campaigns.md
│ ├── fundraising-events-id-incentives.md
│ ├── fundraising-events-id-leaderboards.md
│ ├── fundraising-events-id-registration-fields.md
│ ├── fundraising-events-id-registrations.md
│ ├── fundraising-events-id-schedule.md
│ ├── fundraising-events-id-visibility-options.md
│ ├── fundraising-events-id.md
│ ├── fundraising-events.md
│ ├── teams-id-campaigns-id.md
│ ├── teams-id-campaigns.md
│ ├── teams-id.md
│ ├── teams.md
│ ├── user.md
│ ├── users-id-campaigns-id.md
│ ├── users-id-campaigns.md
│ ├── users-id-owned-teams.md
│ ├── users-id-teams.md
│ └── users-id.md
├── entities
│ ├── campaign.md
│ ├── cause.md
│ ├── challenge.md
│ ├── fundraising-event.md
│ ├── poll.md
│ ├── reward.md
│ ├── schedule.md
│ ├── team.md
│ └── user.md
├── style.css
└── topics
│ ├── authentication.md
│ ├── errors.md
│ ├── getting-started.md
│ ├── pagination.md
│ └── sdks.md
├── package.json
├── upcoming
├── endpoints
│ ├── challenges-id.md
│ ├── challenges.md
│ ├── polls-id.md
│ ├── polls.md
│ ├── rewards-id.md
│ └── rewards.md
└── entities
│ └── challenge.md
└── yarn.lock
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Tiltify/api/e879428aa56148cffc0f240b96609e60437b6799/.DS_Store
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | _book
2 | node_modules
3 | npm-debug.log
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://developers.tiltify.com)
5 |
6 | -----
7 |
8 | # Tiltify API V3 Documentation
9 |
10 | Our JSON API powers our entire website, and is available to be used for you to build
11 | anything for your stream.
12 |
13 | **Current APIs**
14 |
15 | | Version | Link | Sunset Date |
16 | | :-----: | :-----------------------------------: | :---------: |
17 | | 3 | [Docs](https://tiltify.github.io/api) | 7/1/2023 |
18 | | 5 | [Docs](https://developers.tiltify.com) | Active |
19 |
20 | # [Getting Started](/topics/getting-started.md)
21 |
22 | ## Issues
23 |
24 | If there is a mismatch in the documentation for the api or you have any problems, please open an issue at:
25 | https://github.com/tiltify/api
26 |
27 | ## NOTE
28 |
29 | ** DONT USE NPM IT BREAKS THINGS, USE YARN**
30 |
31 | ## Development
32 |
33 | ```
34 | yarn install
35 | yarn start
36 | ```
37 |
38 | To publish to Github Pages, run `yarn run docs:publish`
39 |
--------------------------------------------------------------------------------
/book.json:
--------------------------------------------------------------------------------
1 | {
2 | "gitbook": "3.2.2",
3 | "title": "Tiltify API V3 Documentation",
4 | "root": "docs",
5 | "styles": {
6 | "website": "./style.css"
7 | },
8 | "plugins": [
9 | "-sharing",
10 | "github",
11 | "theme-api"
12 | ],
13 | "pluginsConfig": {
14 | "github": {
15 | "url": "https://github.com/tiltify/api"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/docs/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Tiltify/api/e879428aa56148cffc0f240b96609e60437b6799/docs/.DS_Store
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
1 | ../README.md
--------------------------------------------------------------------------------
/docs/SUMMARY.md:
--------------------------------------------------------------------------------
1 | ### Topics
2 | * [Introduction](README.md)
3 | * [Getting Started](/topics/getting-started.md)
4 | * [Authentication](/topics/authentication.md)
5 | * [SDKs](/topics/sdks.md)
6 | * [Errors](/topics/errors.md)
7 | * [Pagination](/topics/pagination.md)
8 |
9 | ### Resources
10 | * [Campaigns](/entities/campaign.md)
11 | * [/campaigns/:id](/endpoints/campaigns-id.md)
12 | * [/campaigns/:id/donations](/endpoints/campaigns-id-donations.md)
13 | * [/campaigns/:id/rewards](/endpoints/campaigns-id-rewards.md)
14 | * [/campaigns/:id/polls](/endpoints/campaigns-id-polls.md)
15 | * [/campaigns/:id/challenges](/endpoints/campaigns-id-challenges.md)
16 | * [/campaigns/:id/schedule](/endpoints/campaigns-id-schedule.md)
17 | * [/campaigns/:id/supporting-campaigns](/endpoints/campaigns-id-supporting-campaigns.md)
18 | * [Causes](/entities/cause.md)
19 | * [/causes/:id](/endpoints/causes-id.md)
20 | * [/causes/:id/campaigns](/endpoints/causes-id-campaigns.md)
21 | * [/causes/:id/fundraising-events](/endpoints/causes-id-fundraising-events.md)
22 | * [/causes/:id/leaderboards](/endpoints/causes-id-leaderboards.md)
23 | * [/causes/:id/visibility-options](/endpoints/causes-id-visibility-options.md)
24 | * [/causes/:id/permissions](/endpoints/causes-id-permissions.md)
25 | * [Fundraising Events](/entities/fundraising-event.md)
26 | * [/fundraising-events](/endpoints/fundraising-events.md)
27 | * [/fundraising-events/:id](/endpoints/fundraising-events-id.md)
28 | * [/fundraising-events/:id/campaigns](/endpoints/fundraising-events-id-campaigns.md)
29 | * [/fundraising-events/:id/incentives](/endpoints/fundraising-events-id-incentives.md)
30 | * [/fundraising-events/:id/leaderboards](/endpoints/fundraising-events-id-leaderboards.md)
31 | * [/fundraising-events/:id/registrations](/endpoints/fundraising-events-id-registrations.md)
32 | * [/fundraising-events/:id/registration-fields](/endpoints/fundraising-events-id-registration-fields.md)
33 | * [/fundraising-events/:id/schedule](/endpoints/fundraising-events-id-schedule.md)
34 | * [/fundraising-events/:id/visibility-options](/endpoints/fundraising-events-id-visibility-options.md)
35 | * [Teams](/entities/team.md)
36 | * [/teams](/endpoints/teams.md)
37 | * [/teams/:id](/endpoints/teams-id.md)
38 | * [/teams/:id/campaigns](/endpoints/teams-id-campaigns.md)
39 | * [/teams/:id/campaigns/:id](/endpoints/teams-id-campaigns-id.md)
40 | * [Users](/entities/user.md)
41 | * [/user](/endpoints/user.md)
42 | * [/users/:id](/endpoints/users-id.md)
43 | * [/users/:id/campaigns](/endpoints/users-id-campaigns.md)
44 | * [/users/:id/campaigns/:id](/endpoints/users-id-campaigns-id.md)
45 | * [/users/:id/owned-teams](/endpoints/users-id-owned-teams.md)
46 | * [/users/:id/teams](/endpoints/users-id-teams.md)
47 |
48 | ### All Entities
49 | * [Campaigns](/entities/campaign.md)
50 | * [Causes](/entities/cause.md)
51 | * [Challenge](/entities/challenge.md)
52 | * [Fundraising Events](/entities/fundraising-event.md)
53 | * [Poll](/entities/poll.md)
54 | * [Rewards](/entities/reward.md)
55 | * [Schedule](/entities/schedule.md)
56 | * [Teams](/entities/team.md)
57 | * [Users](/entities/user.md)
58 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id-challenges.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id/challenges
9 |
10 | Retrieves the [challenges](/entities/challenge.md) for a campaign.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 466,
20 | "name": "Bounty hunters! We don't need this scum.",
21 | "amount": 91,
22 | "totalAmountRaised": 186,
23 | "active": true,
24 | "activatesOn": 1498169329000,
25 | "campaignId": 231,
26 | "endsAt": 1505762373000,
27 | "createdAt": 1498232189000,
28 | "updatedAt": 1498232189000
29 | },
30 | {
31 | // ...
32 | }
33 | ],
34 | }
35 | ```
36 |
37 | ## Examples
38 |
39 | {% method %}
40 | ### GET /campaigns/42/challenges
41 | Returns a list of challenges with the campaign ID of 42.
42 |
43 | {% sample lang="curl" %}
44 | ```bash
45 | curl https://tiltify.com/api/v3/campaigns/42/challenges
46 | ```
47 |
48 | {% endmethod %}
49 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id-donations.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id/donations
9 |
10 | Retrieves the most recent donations for a campaign in descending order. An
11 | object with the minimum required information is shown. There may be a pointer
12 | to an incentive if it exists.
13 |
14 | ```js
15 | {
16 | "meta": {
17 | "status": 200
18 | },
19 | "data": [
20 | {
21 | "id": 21347,
22 | "amount": 4.20,
23 | "name": "Yoda",
24 | "comment": "Judge me by my size, do you?",
25 | "completedAt": 1490328000000,
26 | "rewardId": 12
27 | },
28 | {
29 | "id": 21342,
30 | "amount": 1.00,
31 | "name": "Me",
32 | "comment": "This is an easy Game",
33 | "completedAt": 1490327800000
34 | },
35 | // ...
36 | ],
37 | "links": {
38 | "prev": "",
39 | "next": "",
40 | "self": ""
41 | }
42 | }
43 | ```
44 |
45 | ## Examples
46 |
47 | {% method %}
48 | ### GET /campaigns/42/donations
49 | Returns a list of donation entities with the campaign ID of 42 in decending order.
50 |
51 | {% sample lang="curl" %}
52 | ```bash
53 | curl https://tiltify.com/api/v3/campaigns/42/donations
54 | ```
55 |
56 | {% endmethod %}
57 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id-polls.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id/polls
9 |
10 | Retrieves the [polls](/entities/poll.md) and their associated options for a campaign.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 47,
20 | "name": "Should pineapple go on pizza?",
21 | "active": true,
22 | "campaignId": 1337,
23 | "createdAt": 1498169329000,
24 | "updatedAt": 1498169329000,
25 | "options":[
26 | {
27 | "id": 42,
28 | "pollId": 47,
29 | "name":"No",
30 | "totalAmountRaised": 50,
31 | "createdAt": 1498169329000,
32 | "updatedAt": 1498169329000
33 | },
34 | {
35 | "id": 44,
36 | "pollId": 47,
37 | "name":"Yes",
38 | "totalAmountRaised": 50,
39 | "createdAt": 1498169329000,
40 | "updatedAt": 1498169329000
41 | }
42 | ]
43 | },
44 | {
45 | // ...
46 | }
47 | ]
48 | }
49 | ```
50 |
51 | ## Examples
52 |
53 | {% method %}
54 | ### GET /campaigns/42/polls
55 | Returns a list of polls with the campaign ID of 42.
56 |
57 | {% sample lang="curl" %}
58 | ```bash
59 | curl https://tiltify.com/api/v3/campaigns/42/polls
60 | ```
61 |
62 | {% endmethod %}
63 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id-rewards.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id/rewards
9 |
10 | Retrieves all [rewards](/entities/reward.md) for a campaign.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 1,
20 | "name": "Fingerstache vhs paleo tattooed echo cold-pressed.",
21 | "description": "Chuck Norris can access the DB from the UI.",
22 | "amount": 43,
23 | "kind": "virtual",
24 | "quantity": null,
25 | "remaining": null,
26 | "fairMarketValue": 88,
27 | "currency": "USD",
28 | "shippingAddressRequired": false,
29 | "shippingNote": null,
30 | "image": {
31 | "src": "",
32 | "alt": "Chuck Norris can access the DB from the UI.",
33 | "width": 270,
34 | "height": 176
35 | },
36 | "active": true,
37 | "startsAt": 0,
38 | "createdAt": 1498169329000,
39 | "updatedAt": 1498249889000
40 | },
41 | {
42 | // ...
43 | }
44 | ]
45 | }
46 | ```
47 |
48 | ## Examples
49 |
50 | {% method %}
51 | ### GET /campaigns/42/rewards
52 | Returns a list of rewards with the campaign ID of 42.
53 |
54 | {% sample lang="curl" %}
55 | ```bash
56 | curl https://tiltify.com/api/v3/campaigns/42/rewards
57 | ```
58 |
59 | {% endmethod %}
60 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id-schedule.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id/schedule
9 |
10 | Endpoint to retrieve the [schedule](/entities/schedule.md) for a campaign.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 1658,
20 | "name": "Second Day Starts",
21 | "description": "The Second Day of our event!",
22 | "startsAt": 1498107600000
23 | },
24 | // ...
25 | ]
26 | }
27 | ```
28 |
29 | ## Examples
30 |
31 | {% method %}
32 | ### GET /campaigns/35/schedule
33 | Returns the schedule for the campaign with an ID of 35.
34 |
35 | {% sample lang="curl" %}
36 | ```bash
37 | curl https://tiltify.com/api/v3/campaigns/35/schedule
38 | ```
39 |
40 | {% endmethod %}
41 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id-supporting-campaigns.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id/supporting-campaigns
9 |
10 | Retrieves supporting campaigns given an identifier.
11 | Resources that do not belong to a team will return an empty list/array.
12 |
13 | ```js
14 | {
15 | "meta": {
16 | "status": 200
17 | },
18 | "data": [
19 | {
20 | "id": 1,
21 | "name": "My Awesome Campaign",
22 | "slug": "my-awesome-campaign",
23 | "url": "https://tiltify.com/@username/my-awesome-campaign",
24 | "description": "My awesome weekend campaign.",
25 | "thumbnail": {
26 | "src": "https://asdf.cloudfront.net/asdf.jpg",
27 | "alt": "synthesize distributed solutions",
28 | "width": 200,
29 | "height": 200
30 | },
31 | "causeId": 17,
32 | "userId": 14,
33 | "teamId": null,
34 | "fundraisingEventId": 39,
35 | "goal": 10000,
36 | "originalGoal": 5000,
37 | "amountRaised": 8923,
38 | "totalAmountRaised": 12325,
39 | "startsOn": "2017-03-24",
40 | "endsOn": "2017-03-26"
41 | },
42 | {
43 | "id": 2,
44 | "name": "My Awesome Campaign",
45 | "slug": "my-awesome-campaign",
46 | "url": "https://tiltify.com/@username/my-awesome-campaign",
47 | "description": "My awesome weekend campaign.",
48 | "thumbnail": {
49 | "src": "https://asdf.cloudfront.net/asdf.jpg",
50 | "alt": "synthesize distributed solutions",
51 | "width": 200,
52 | "height": 200
53 | },
54 | "causeId": 17,
55 | "userId": 14,
56 | "teamId": null,
57 | "fundraisingEventId": 39,
58 | "goal": 10000,
59 | "originalGoal": 5000,
60 | "amountRaised": 8923,
61 | "totalAmountRaised": 12325,
62 | "startsOn": "2017-03-24",
63 | "endsOn": "2017-03-26"
64 | }
65 | ]
66 | }
67 | ```
68 |
69 | ## Examples
70 |
71 | {% method %}
72 | ### GET /campaigns/42/supporting-campaigns
73 | Returns supporting-campaigns campaign entity with the ID of 42.
74 |
75 | {% sample lang="curl" %}
76 | ```bash
77 | curl https://tiltify.com/api/v3/campaigns/42
78 | ```
79 | {% endmethod %}
80 | ---
81 |
82 | {% method %}
83 | ### GET /campaigns/campaign-slug/supporting-campaigns
84 | Returns a single campaign entity with a slug of campaign-slug. Note that it
85 | will pull the first campaign found with this slug. This is typically not the
86 | expected result and you should instead pass a reference to a user
87 |
88 | {% sample lang="curl" %}
89 | ```bash
90 | curl https://tiltify.com/api/v3/campaigns/campaign-slug/supporting-campaigns
91 | ```
92 |
93 | {% endmethod %}
94 |
--------------------------------------------------------------------------------
/docs/endpoints/campaigns-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /campaigns/:id
9 |
10 | Retrieves a single campaign given an identifier.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": {
18 | "id": 1,
19 | "name": "My Awesome Campaign",
20 | "slug": "my-awesome-campaign",
21 | "url": "/@username/my-awesome-campaign",
22 | "startsAt": 1493355600000,
23 | "endsAt": 1496206800000,
24 | "description": "My awesome weekend campaign.",
25 | "avatar": {
26 | "src": "https://asdf.cloudfront.net/asdf.jpg",
27 | "alt": "",
28 | "width": 200,
29 | "height": 200
30 | },
31 | "causeId": 17,
32 | "fundraisingEventId": 39,
33 | "fundraiserGoalAmount": 10000,
34 | "originalGoalAmount": 5000,
35 | "amountRaised": 3402.00,
36 | "supportingAmountRaised": 8923.00,
37 | "totalAmountRaised": 12325.00,
38 | "supportable": true,
39 | "status": "published",
40 | "user": {
41 | "id": 1,
42 | "username": "UserName",
43 | "slug": "username",
44 | "url": "/@username",
45 | "avatar": {
46 | "src": "https://asdf.cloudfront.net/asdf.jpg",
47 | "alt": "",
48 | "width": 200,
49 | "height": 200
50 | }
51 | },
52 | "team": {
53 | "id": 1,
54 | "username": "Team Name",
55 | "slug": "teamslug",
56 | "url": "/+teamslug",
57 | "avatar": {
58 | "src": "https://asdf.cloudfront.net/asdf.jpg",
59 | "alt": "",
60 | "width": 200,
61 | "height": 200
62 | }
63 | },
64 | "livestream": {
65 | "type": "twitch",
66 | "channel": "tiltify"
67 | }
68 | }
69 | }
70 | ```
71 |
72 | ## Examples
73 |
74 | {% method %}
75 | ### GET /campaigns/42
76 | Returns a single campaign entity with the ID of 42.
77 |
78 | {% sample lang="curl" %}
79 | ```bash
80 | curl https://tiltify.com/api/v3/campaigns/42
81 | ```
82 |
83 | {% endmethod %}
84 |
85 | ---
86 |
--------------------------------------------------------------------------------
/docs/endpoints/causes-id-campaigns.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /causes/:id/campaigns
9 |
10 | Retrieves the campaigns which support a cause.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "name": "My Awesome Campaign",
20 | "slug": "my-awesome-campaign",
21 | "url": "https://tiltify.com/@username/my-awesome-campaign",
22 | "description": "My awesome weekend campaign.\n Save the kids.",
23 | "thumbnail": {
24 | "src": "https://asdf.cloudfront.net/asdf.jpg",
25 | "alt": "synthesize distributed solutions",
26 | "width": 200,
27 | "height": 200
28 | },
29 | "causeId": 17,
30 | "userId": 14,
31 | "teamId": null,
32 | "fundraisingEventId": 39,
33 | "currency": "USD",
34 | "goal": 10000,
35 | "originalGoal": 5000,
36 | "amountRaised": 8923,
37 | "totalAmountRaised": 12325,
38 | "startsOn": "2017-03-24",
39 | "endsOn": "2017-03-26"
40 | },
41 | // ...
42 | ],
43 | "links": {
44 | "prev": "",
45 | "next": "",
46 | "self": "",
47 | "first": "",
48 | "last": "",
49 | }
50 | }
51 | ```
52 |
53 | ## Examples
54 |
55 | {% method %}
56 | ### GET /causes/35/campaigns
57 | Returns the campaigns for the cause with an ID of 35.
58 |
59 | {% sample lang="curl" %}
60 | ```bash
61 | curl https://tiltify.com/api/v3/causes/35/campaigns
62 | ```
63 |
64 | {% endmethod %}
65 |
--------------------------------------------------------------------------------
/docs/endpoints/causes-id-fundraising-events.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /causes/:id/fundraising-events
9 |
10 | Retrieves the fundraising events for a cause
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 1,
20 | "name": "Big Event 2017",
21 | "slug": "big-event-2017",
22 | "url": "https://tiltify.com/cause-slug/big-event-2017",
23 | "description": "Play For More Than Bragging Rights\r\n\r\nSign up to create your own campaign and start fundraising. Play and stream your favorite video games to raise donations and unlock exclusive loot.\r\n\r\nSt. Jude has helped push the childhood cancer survival rate from less than 20% when we opened to 80% today. We won’t stop until no child dies from cancer.",
24 | "video": {
25 | "src": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
26 | "alt": "synthesize distributed solutions",
27 | "width": 640,
28 | "height": 360
29 | },
30 | "image": {
31 | "src": "https://asdf.cloudfront.net/asdf.jpg",
32 | "alt": "synthesize distributed solutions",
33 | "width": 640,
34 | "height": 360
35 | },
36 | "avatar": {
37 | "src": "https://asdf.cloudfront.net/asdf.jpg",
38 | "alt": "synthesize distributed solutions",
39 | "width": 64,
40 | "height": 64
41 | },
42 | "logo": {
43 | "src": "https://asdf.cloudfront.net/asdf.jpg",
44 | "alt": "synthesize distributed solutions",
45 | "width": 64,
46 | "height": 100
47 | },
48 | "banner": {
49 | "src": "https://asdf.cloudfront.net/asdf.jpg",
50 | "alt": "synthesize distributed solutions",
51 | "width": 530,
52 | "height": 1440
53 | },
54 | "bannerTitle": "St. Jude PLAY LIVE",
55 | "bannerIntro": "Play video games and create a fundraising campaign to help kids battling cancer.",
56 | "currency": "USD",
57 | "goal": 10000,
58 | "amountRaised": 8923,
59 | "startsOn": "2017-03-24",
60 | "endsOn": "2017-03-26"
61 | "causeId": 17,
62 | }
63 | // ...
64 | ],
65 | "links": {
66 | "prev": "",
67 | "next": "",
68 | "self": "",
69 | "first": "",
70 | "last": "",
71 | }
72 | }
73 | ```
74 |
75 | ## Examples
76 |
77 | {% method %}
78 | ### GET /causes/35/fundraising-events
79 | Returns the fundraising events for the cause with an ID of 35.
80 |
81 | {% sample lang="curl" %}
82 | ```bash
83 | curl https://tiltify.com/api/v3/causes/35/fundraising-events
84 | ```
85 |
86 | {% endmethod %}
87 |
--------------------------------------------------------------------------------
/docs/endpoints/causes-id-leaderboards.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /causes/:id/leaderboards
9 |
10 | If the cause has allowed global leaderboards to be visible this endpoint will
11 | return said leaderboards with up to 25 entries per.
12 |
13 | ```js
14 |
15 | {
16 | "meta": {
17 | "status": 200
18 | },
19 | "data": {
20 | "individual": [
21 | {
22 | "userId": 2494,
23 | "name": "iKasperr",
24 | "url": "https://tiltify.com/@ikasperr",
25 | "amount_raised": 128930
26 | },
27 | // ...
28 | ],
29 | "team": [
30 | {
31 | "teamId": 387,
32 | "name": "DerpSquad",
33 | "url": "https://tiltify.com/+derpsquad",
34 | "amount_raised": 50493
35 | },
36 | // ...
37 | ],
38 | }
39 | }
40 | ```
41 |
42 | ## Examples
43 |
44 | {% method %}
45 | ### GET /causes/35/leaderboards
46 | Returns a single campaign entity with the ID of 42.
47 |
48 | {% sample lang="curl" %}
49 | ```bash
50 | curl https://tiltify.com/api/v3/causes/35/leaderboards
51 | ```
52 |
53 | {% endmethod %}
54 |
--------------------------------------------------------------------------------
/docs/endpoints/causes-id-permissions.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # /causes/:id/permissions
9 |
10 | **Authenication Required**
11 |
12 | Retrieves and updates the permissions for a cause. These options are
13 | used to determine the visibility of certain features on the administration
14 | interface of the website. These options also disable features in the API.
15 |
16 | ```js
17 | {
18 | "meta": {
19 | "status": 200
20 | },
21 | "data": {
22 | "activated": true,
23 | "causeLeaderboard": false,
24 | "dashboardEnabled": true,
25 | "dashboardChart": true,
26 | "fundraisingEventsEnabled": false,
27 | "fundraisingEventsLeaderboard": false,
28 | "fundraisingEventsIncentives": false,
29 | "fundraisingEventsSchedule": false,
30 | "fundraisingEventsReporting": false,
31 | "fundraisingEventsReportingDonations": false,
32 | "fundraisingEventsReportingCampaigns": false,
33 | "fundraisingEventsReportingFundraisers": false,
34 | "fundraisingEventsGeneralEnabled": false,
35 | "fundraisingEventsGeneralDetails": false,
36 | "fundraisingEventsGeneralColors": false,
37 | "fundraisingEventsGeneralImages": false,
38 | "fundraisingEventsRegistrationEnabled": false,
39 | "fundraisingEventsVisibilityEnabled": false,
40 | "fundraisingEventsVisibilityDetails": false,
41 | "fundraisingEventsVisibilityLeaderboards": false,
42 | "adminEnabled": true,
43 | "adminGeneralEnabled": true,
44 | "adminFinanceEnabled": true,
45 | "adminBrandingEnabled": true,
46 | "adminBrandingDetails": false,
47 | "adminBrandingColors": false,
48 | "adminBrandingImages": false,
49 | "adminIntegrationsEnabled": false,
50 | "adminVisibilityEnabled": false,
51 | "adminApiEnabled": false,
52 | "reportingEnabled": true,
53 | "reportingDonations": true,
54 | "reportingCampaigns": false,
55 | "reportingFundraisers": false,
56 | "reportingChart": false
57 | }
58 | }
59 | ```
60 |
61 | ## Examples
62 |
63 | {% method %}
64 | ### GET /causes/35/permissions
65 | Returns a list of permissions for cause with the ID of 42.
66 |
67 | {% sample lang="curl" %}
68 | ```bash
69 | curl https://tiltify.com/api/v3/causes/35/permissions
70 | ```
71 |
72 | {% endmethod %}
73 |
--------------------------------------------------------------------------------
/docs/endpoints/causes-id-visibility-options.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # /causes/:id/visibility-options
9 |
10 | Retrieves and updates the visibility options for a cause. These options are
11 | used to determine the visibility of certain features on the frontend of the
12 | website. These options also disable features in the API such as whether or not
13 | a user can donate directly to a cause, or whether the leaderboards are
14 | publically available.
15 |
16 | ```js
17 | {
18 | "meta": {
19 | "status": 200
20 | },
21 | "data": {
22 | "donate": {
23 | "visible": true
24 | },
25 | "individual_leaderboard": {
26 | "visible": true,
27 | "type": "ALL"
28 | },
29 | "team_leaderboard": {
30 | "visible": true,
31 | "type": "ALL"
32 | }
33 | }
34 | }
35 | ```
36 |
37 | ## Examples
38 |
39 | {% method %}
40 | ### GET /causes/35/visibility-options
41 | Returns a single campaign entity with the ID of 42.
42 |
43 | {% sample lang="curl" %}
44 | ```bash
45 | curl https://tiltify.com/api/v3/causes/35/visibility-options
46 | ```
47 | {% endmethod %}
48 |
49 | ---
50 |
51 | {% method %}
52 | ### PATCH /causes/35/visibility-options
53 | Update the visibility of the donate button on the cause page for the cause with
54 | id of 35.
55 |
56 | {% sample lang="curl" %}
57 | ```bash
58 | curl -X PATCH \
59 | -H 'Content-Type: application/json' \
60 | -d '{"donate": { "visible": false }}' \
61 | https://tiltify.com/api/v3/causes/35/visibility-options
62 | ```
63 |
64 | {% endmethod %}
65 |
--------------------------------------------------------------------------------
/docs/endpoints/causes-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /causes/:id
9 |
10 | Retreives a single cause given an identifier.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": {
18 | "id": 35,
19 | "name": "Good Cause",
20 | "legalName": "Good Cause Inc",
21 | "slug": "goodcause",
22 | "currency": "USD",
23 | "about": "We do good stuff",
24 | "video": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
25 | "image": {
26 | "src": "https://asdf.cloudfront.net/asdf.jpg",
27 | "alt": "",
28 | "width": 640,
29 | "height": 360
30 | },
31 | "avatar": {
32 | "src": "https://asdf.cloudfront.net/asdf.jpg",
33 | "alt": "",
34 | "width": 64,
35 | "height": 64
36 | },
37 | "logo": {
38 | "src": "https://asdf.cloudfront.net/asdf.jpg",
39 | "alt": "",
40 | "width": 100,
41 | "height": 64
42 | },
43 | "banner": {
44 | "src": "https://asdf.cloudfront.net/asdf.jpg",
45 | "alt": "",
46 | "width": 530,
47 | "height": 1440
48 | },
49 | "contactEmail": "asdf@example.org",
50 | "paypalEmail": "asdf@example.org",
51 | "paypalCurrencyCode": "USD",
52 | "social": {
53 | "twitter": "stjude",
54 | "youtube": "",
55 | "facebook": "stjude",
56 | "instagram": "stjude"
57 | },
58 | "settings": {
59 | "colors": {
60 | "background": "#fff",
61 | "highlight": "#ce2f40"
62 | },
63 | "headerIntro": "Start a fundraising campaign to help us do good things.",
64 | "headerTitle": "Good Cause",
65 | "footerCopyright": "© Copyright 2017. Good Cause Inc",
66 | "findOutMoreLink": "https://www.example.com/find-out-more"
67 | },
68 | "status": "published",
69 | "stripeConnected": true,
70 | "mailchimpConnected": false,
71 | "address": {
72 | "addressLine1": "123 Some St",
73 | "addressLine2": "",
74 | "city": "Houston",
75 | "region": "TX",
76 | "postalCode": "77008",
77 | "country": "US"
78 | }
79 | }
80 | }
81 | ```
82 |
83 | ## Examples
84 |
85 | {% method %}
86 | ### GET /causes/42
87 | Returns a single cause entity with the ID of 42.
88 |
89 | {% sample lang="curl" %}
90 | ```bash
91 | curl https://tiltify.com/api/v3/causes/42
92 | ```
93 |
94 | {% endmethod %}
95 |
96 | ---
97 |
98 | {% method %}
99 | ### GET /cause/cause-slug
100 | Returns a single cause entity with a slug of cause-slug.
101 |
102 | {% sample lang="curl" %}
103 | ```bash
104 | curl https://tiltify.com/api/v3/causes/cause-slug
105 | ```
106 |
107 | {% endmethod %}
108 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-campaigns.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /fundraising-events/:id/campaigns
9 |
10 | Retrieves the campaigns which support a fundraising event.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "name": "My Awesome Campaign",
20 | "slug": "my-awesome-campaign",
21 | "url": "https://tiltify.com/@username/my-awesome-campaign",
22 | "description": "My awesome weekend campaign.\n Save the kids.",
23 | "thumbnail": {
24 | "src": "https://asdf.cloudfront.net/asdf.jpg",
25 | "alt": "synthesize distributed solutions",
26 | "width": 200,
27 | "height": 200
28 | },
29 | "causeId": 17,
30 | "userId": 14,
31 | "teamId": null,
32 | "fundraisingEventId": 39,
33 | "currency": "USD",
34 | "goal": 10000,
35 | "originalGoal": 5000,
36 | "amountRaised": 8923,
37 | "totalAmountRaised": 12325,
38 | "startsOn": "2017-03-24",
39 | "endsOn": "2017-03-26"
40 | },
41 | // ...
42 | ],
43 | "links": {
44 | "prev": "",
45 | "next": "",
46 | "self": "",
47 | "first": "",
48 | "last": "",
49 | }
50 | }
51 | ```
52 |
53 | ## Examples
54 |
55 | {% method %}
56 | ### GET /fundraising-events/35/campaigns
57 | Returns the campaigns for the fundraising event with an ID of 35.
58 |
59 | {% sample lang="curl" %}
60 | ```bash
61 | curl https://tiltify.com/api/v3/fundraising-events/35/campaigns
62 | ```
63 |
64 | {% endmethod %}
65 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-incentives.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /fundraising-events/:id/incentives
9 |
10 | Endpoint to retrieve the incentives for a fundraising event.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 1,
20 | "title": "A Special Incentive for the streamers",
21 | "description": "Chillwave pork belly try-hard ennui organic chia. Occupy polaroid seitan brunch master cardigan tote bag tofu. Shabby chic kale chips pop-up thundercats beard.",
22 | "image": {
23 | "src": "https://asdf.cloudfront.net/asdf.jpg",
24 | "alt": "synthesize distributed solutions",
25 | "width": 200,
26 | "height": 200
27 | },
28 | "createdAt": 149511973000
29 | },
30 | // ...
31 | ]
32 | }
33 | ```
34 |
35 | ## Examples
36 |
37 | {% method %}
38 | ### GET /fundraising-events/35/incentives
39 | Returns the incentives for the fundraising event with an ID of 35.
40 |
41 | {% sample lang="curl" %}
42 | ```bash
43 | curl https://tiltify.com/api/v3/fundraising-events/35/incentives
44 | ```
45 |
46 | {% endmethod %}
47 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-leaderboards.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /fundraising-events/:id/leaderboards
9 |
10 | If the cause has allowed fundraising event leaderboards to be visible
11 | this endpoint will return said leaderboards with up to 25 entries per.
12 |
13 | ```js
14 |
15 | {
16 | "meta": {
17 | "status": 200
18 | },
19 | "data": {
20 | "individual": [
21 | {
22 | "userId": 2494,
23 | "name": "iKasperr",
24 | "url": "https://tiltify.com/@ikasperr",
25 | "amount_raised": 128930
26 | },
27 | // ...
28 | ],
29 | "team": [
30 | {
31 | "teamId": 387,
32 | "name": "DerpSquad",
33 | "url": "https://tiltify.com/+derpsquad",
34 | "amount_raised": 50493
35 | },
36 | // ...
37 | ],
38 | }
39 | }
40 | ```
41 |
42 | ## Examples
43 |
44 | {% method %}
45 | ### GET /fundraising-events/35/leaderboards
46 | Returns a list of leaderboards with the fundraising event ID of 35.
47 |
48 | {% sample lang="curl" %}
49 | ```bash
50 | curl https://tiltify.com/api/v3/fundraising-events/35/leaderboards
51 | ```
52 |
53 | {% endmethod %}
54 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-registration-fields.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /fundraising-events/:id/registration-fields
9 |
10 | Returns an object describing the registration fields for a fundraising event.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": {
18 | "address": {
19 | "enabled": true
20 | },
21 | "shirt_size": {
22 | "enabled": true
23 | },
24 | "service_hours": {
25 | "enabled": true
26 | }
27 | }
28 | }
29 | ```
30 |
31 | ## Examples
32 |
33 | {% method %}
34 | ### GET /fundraising-events/1/registration-fields
35 | Returns the registration field settings for a fundraising event with an id of 1.
36 |
37 | {% sample lang="curl" %}
38 | ```bash
39 | curl https://tiltify.com/api/v3/fundraising-events/1/registration-fields
40 | ```
41 |
42 | {% endmethod %}
43 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-registrations.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /fundraising-events/:id/registrations
9 |
10 | This is an authorization required endpoint which returns the registrations made
11 | to a specific fundraising event.
12 |
13 | ```js
14 | {
15 | "meta": {
16 | "status": 200
17 | },
18 | "data": [
19 | {
20 | "id": 4,
21 | "userId": 9444,
22 | "email": "dev@tiltify.com",
23 | "subscribed": true,
24 | "registeredAt": "2017-04-07T12:10:16.364-04:00",
25 | "address": {
26 | "addressLine1": "123 Over there",
27 | "addressLine2": "#123",
28 | "city": "Houston",
29 | "state": "TX",
30 | "postalCode": "12345",
31 | },
32 | "shirtSize": "M",
33 | "serviceHours": false
34 | },
35 | // ...
36 | ]
37 | }
38 | ```
39 |
40 | ## Examples
41 |
42 | {% method %}
43 | ### GET /fundraising-events/1/registrations
44 | Returns the registration field settings for a fundraising event with an id of 1.
45 |
46 | {% sample lang="curl" %}
47 | ```bash
48 | curl https://tiltify.com/api/v3/fundraising-events/1/registrations
49 | ```
50 |
51 | {% endmethod %}
52 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-schedule.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /fundraising-events/:id/schedule
9 |
10 | Endpoint to retrieve the schedule for a fundraising event.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 1658,
20 | "name": "Second Day Starts",
21 | "description": "The Second Day of our event!",
22 | "startsAt": 1498107600000
23 | },
24 | // ...
25 | ]
26 | }
27 | ```
28 |
29 | ## Examples
30 |
31 | {% method %}
32 | ### GET /fundraising-events/35/schedule
33 | Returns the schedule for the fundraising event with an ID of 35.
34 |
35 | {% sample lang="curl" %}
36 | ```bash
37 | curl https://tiltify.com/api/v3/fundraising-events/35/schedule
38 | ```
39 |
40 | {% endmethod %}
41 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id-visibility-options.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # /fundraising-events/:id/visibility-options
9 |
10 | Retrieves and updates the visibility options for a cause. These options are
11 | used to determine the visibility of certain features on the frontend of the
12 | website. These options also disable features in the API such as whether or not
13 | a user can donate directly to a cause, or whether the leaderboards are
14 | publically available.
15 |
16 | ```js
17 | {
18 | "meta": {
19 | "status": 200
20 | },
21 | "data": {
22 | "startsAt": {
23 | "visible": true
24 | },
25 | "endsAt": {
26 | "visible": true
27 | },
28 | "fundraiserGoalAmount": {
29 | "visible": true,
30 | "type": "BOTH"
31 | },
32 | "individualLeaderboard": {
33 | "visible": true
34 | },
35 | "teamLeaderboard": {
36 | "visible": true,
37 | "type": "ALL"
38 | },
39 | "donorLeaderboard": {
40 | "visible": true,
41 | "type": "ALL"
42 | },
43 | "preventDonationsBeforeStart": {
44 | "visible": false
45 | },
46 | "registration": {
47 | "visible": false
48 | },
49 | "donate": {
50 | "visible": true
51 | }
52 | }
53 | }
54 | ```
55 |
56 | ## Examples
57 |
58 | {% method %}
59 | ### GET /fundraising-events/35/visibility-options
60 | Returns visibility options for a fundraising event with the ID of 35
61 |
62 | {% sample lang="curl" %}
63 | ```bash
64 | curl https://tiltify.com/api/v3/fundraising-events/35/visibility-options
65 | ```
66 |
67 | {% endmethod %}
68 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # /fundraising-events/:id
9 |
10 | Retrieves a single entity of a Fundraising Event
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": {
18 | "id": 34,
19 | "name": "Big Event 2017",
20 | "slug": "big-event-2017",
21 | "url": "https://tiltify.com/cause-slug/big-event-2017",
22 | "description": "Play For More Than Bragging Rights\r\n\r\nSign up to create your own campaign and start fundraising. Play and stream your favorite video games to raise donations and unlock exclusive loot.\r\n\r\nSt. Jude has helped push the childhood cancer survival rate from less than 20% when we opened to 80% today. We won’t stop until no child dies from cancer.",
23 | "video": {
24 | "src": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
25 | "alt": "synthesize distributed solutions",
26 | "width": 640,
27 | "height": 360
28 | },
29 | "image": {
30 | "src": "https://asdf.cloudfront.net/asdf.jpg",
31 | "alt": "synthesize distributed solutions",
32 | "width": 640,
33 | "height": 360
34 | },
35 | "avatar": {
36 | "src": "https://asdf.cloudfront.net/asdf.jpg",
37 | "alt": "synthesize distributed solutions",
38 | "width": 64,
39 | "height": 64
40 | },
41 | "logo": {
42 | "src": "https://asdf.cloudfront.net/asdf.jpg",
43 | "alt": "synthesize distributed solutions",
44 | "width": 64,
45 | "height": 100
46 | },
47 | "banner": {
48 | "src": "https://asdf.cloudfront.net/asdf.jpg",
49 | "alt": "synthesize distributed solutions",
50 | "width": 530,
51 | "height": 1440
52 | },
53 | "bannerTitle": "St. Jude PLAY LIVE",
54 | "bannerIntro": "Play video games and create a fundraising campaign to help kids battling cancer.",
55 | "currency": "USD",
56 | "goal": 10000,
57 | "amountRaised": 8923,
58 | "startsOn": "2017-03-24",
59 | "endsOn": "2017-03-26",
60 | "causeId": 17
61 | }
62 | }
63 | ```
64 |
65 | ## Examples
66 |
67 | {% method %}
68 | ### GET /fundraising-events/34
69 | Retrieves a single entity of a Fundraising Event with the ID of 34
70 |
71 | {% sample lang="curl" %}
72 | ```bash
73 | curl https://tiltify.com/api/v3/fundraising-events/34
74 | ```
75 |
76 | {% endmethod %}
77 |
--------------------------------------------------------------------------------
/docs/endpoints/fundraising-events.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # /fundraising-events
9 |
10 | Retrieves a paginated array of 100 Fundraising Events by default
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 1,
20 | "name": "Big Event 2017",
21 | "slug": "big-event-2017",
22 | "url": "https://tiltify.com/cause-slug/big-event-2017",
23 | "description": "Play For More Than Bragging Rights\r\n\r\nSign up to create your own campaign and start fundraising. Play and stream your favorite video games to raise donations and unlock exclusive loot.\r\n\r\nSt. Jude has helped push the childhood cancer survival rate from less than 20% when we opened to 80% today. We won’t stop until no child dies from cancer.",
24 | "video": {
25 | "src": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
26 | "alt": "synthesize distributed solutions",
27 | "width": 640,
28 | "height": 360
29 | },
30 | "image": {
31 | "src": "https://asdf.cloudfront.net/asdf.jpg",
32 | "alt": "synthesize distributed solutions",
33 | "width": 640,
34 | "height": 360
35 | },
36 | "avatar": {
37 | "src": "https://asdf.cloudfront.net/asdf.jpg",
38 | "alt": "synthesize distributed solutions",
39 | "width": 64,
40 | "height": 64
41 | },
42 | "logo": {
43 | "src": "https://asdf.cloudfront.net/asdf.jpg",
44 | "alt": "synthesize distributed solutions",
45 | "width": 64,
46 | "height": 100
47 | },
48 | "banner": {
49 | "src": "https://asdf.cloudfront.net/asdf.jpg",
50 | "alt": "synthesize distributed solutions",
51 | "width": 530,
52 | "height": 1440
53 | },
54 | "bannerTitle": "St. Jude PLAY LIVE",
55 | "bannerIntro": "Play video games and create a fundraising campaign to help kids battling cancer.",
56 | "currency": "USD",
57 | "goal": 10000,
58 | "amountRaised": 8923,
59 | "startsOn": "2017-03-24",
60 | "endsOn": "2017-03-26",
61 | "causeId": 17
62 | },
63 | // ...
64 | ],
65 | "links": {
66 | "prev": "",
67 | "next": "",
68 | "self": "",
69 | "first": "",
70 | "last": "",
71 | }
72 | }
73 | ```
74 |
75 | ## Examples
76 |
77 | {% method %}
78 | ### GET /fundraising-events
79 | Returns a list of the first 100 Fundraising Events by default
80 |
81 | {% sample lang="curl" %}
82 | ```bash
83 | curl https://tiltify.com/api/v3/fundraising-events
84 | ```
85 |
86 | {% endmethod %}
87 |
--------------------------------------------------------------------------------
/docs/endpoints/teams-id-campaigns-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /teams/:id/campaigns/:id
9 |
10 | Retrieves a single campaign given a team and campaign identifier. This resource
11 | allows routing by slug.
12 |
13 | ```js
14 | {
15 | "meta": {
16 | "status": 200
17 | },
18 | "data": {
19 | "id": 1,
20 | "name": "My Awesome Campaign",
21 | "slug": "my-awesome-campaign",
22 | "url": "/@username/my-awesome-campaign",
23 | "startsAt": 1493355600000,
24 | "endsAt": 1496206800000,
25 | "description": "My awesome weekend campaign.",
26 | "avatar": {
27 | "src": "https://asdf.cloudfront.net/asdf.jpg",
28 | "alt": "",
29 | "width": 200,
30 | "height": 200
31 | },
32 | "causeId": 17,
33 | "fundraisingEventId": 39,
34 | "fundraiserGoalAmount": 10000,
35 | "originalGoalAmount": 5000,
36 | "amountRaised": 3402.00,
37 | "supportingAmountRaised": 8923.00,
38 | "totalAmountRaised": 12325.00,
39 | "supportable": true,
40 | "status": "published",
41 | "user": {
42 | "id": 1,
43 | "username": "UserName",
44 | "slug": "username",
45 | "url": "/@username",
46 | "avatar": {
47 | "src": "https://asdf.cloudfront.net/asdf.jpg",
48 | "alt": "",
49 | "width": 200,
50 | "height": 200
51 | }
52 | },
53 | "team": {
54 | "id": 1,
55 | "username": "Team Name",
56 | "slug": "teamslug",
57 | "url": "/+teamslug",
58 | "avatar": {
59 | "src": "https://asdf.cloudfront.net/asdf.jpg",
60 | "alt": "",
61 | "width": 200,
62 | "height": 200
63 | }
64 | },
65 | "livestream": {
66 | "type": "twitch",
67 | "channel": "tiltify"
68 | }
69 | }
70 | }
71 | ```
72 |
73 | ## Examples
74 |
75 | {% method %}
76 | ### GET /teams/1/campaigns/42
77 | Returns a single campaign entity with the ID of 42 and a user ID of 1
78 |
79 | {% sample lang="curl" %}
80 | ```bash
81 | curl https://tiltify.com/api/v3/teams/1/campaigns/42
82 | ```
83 |
84 | {% endmethod %}
85 |
86 | {% method %}
87 | ### GET /teams/teamerino/campaigns/campaign-slug
88 | Returns a single campaign entity with the slug of campaign-slug and a username
89 | of teamerino
90 |
91 | {% sample lang="curl" %}
92 | ```bash
93 | curl https://tiltify.com/api/v3/users/teamerino/campaigns/campaign-slug
94 | ```
95 |
96 | {% endmethod %}
97 |
98 | ---
99 |
--------------------------------------------------------------------------------
/docs/endpoints/teams-id-campaigns.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /teams/:id/campaigns
9 |
10 | Retrieves the campaigns which are part of a team.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "name": "My Awesome Campaign",
20 | "slug": "my-awesome-campaign",
21 | "url": "https://tiltify.com/@username/my-awesome-campaign",
22 | "description": "My awesome weekend campaign.\n Save the kids.",
23 | "thumbnail": {
24 | "src": "https://asdf.cloudfront.net/asdf.jpg",
25 | "alt": "synthesize distributed solutions",
26 | "width": 200,
27 | "height": 200
28 | },
29 | "causeId": 17,
30 | "userId": 14,
31 | "teamId": 35,
32 | "fundraisingEventId": 39,
33 | "currency": "USD",
34 | "goal": 10000,
35 | "originalGoal": 5000,
36 | "amountRaised": 8923,
37 | "totalAmountRaised": 12325,
38 | "startsOn": "2017-03-24",
39 | "endsOn": "2017-03-26"
40 | },
41 | // ...
42 | ],
43 | "links": {
44 | "prev": "",
45 | "next": "",
46 | "self": "",
47 | "first": "",
48 | "last": "",
49 | }
50 | }
51 | ```
52 |
53 | ## Examples
54 |
55 | {% method %}
56 | ### GET /teams/35/campaigns
57 | Returns the campaigns for the team with an ID of 35.
58 |
59 | {% sample lang="curl" %}
60 | ```bash
61 | curl https://tiltify.com/api/v3/teams/35/campaigns
62 | ```
63 |
64 | {% endmethod %}
65 |
--------------------------------------------------------------------------------
/docs/endpoints/teams-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /teams/:id
9 |
10 | Retreives a single team given an identifier.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": {
18 | "id": 387,
19 | "name": "DerpSquad",
20 | "slug": "derpsquad",
21 | "url": "https://tiltify.com/+derpsquad",
22 | "bio": "",
23 | "inviteOnly": true,
24 | "disbanded": false,
25 | "social": {
26 | "facebook": "tradechatonyoutube",
27 | "twitch": "tradechat",
28 | "twitter": "tradechat",
29 | "website": "",
30 | "youtube": "tradechat"
31 | },
32 | "avatar": {
33 | "src": "https://asdf.cloudfront.net/asdf.jpg",
34 | "alt": "",
35 | "width": 200,
36 | "height": 200
37 | }
38 | }
39 | }
40 | ```
41 |
42 | ## Examples
43 |
44 | {% method %}
45 | ### GET /teams/387
46 | Returns a single team entity with the ID of 387.
47 |
48 | {% sample lang="curl" %}
49 | ```bash
50 | curl https://tiltify.com/api/v3/teams/387
51 | ```
52 | {% endmethod %}
53 |
54 | ---
55 |
56 | {% method %}
57 | ### GET /teams/derpsquad
58 | Returns a single team entity with a slug of derpsquad.
59 |
60 | {% sample lang="curl" %}
61 | ```bash
62 | curl https://tiltify.com/api/v3/teams/derpsquad
63 | ```
64 |
65 | {% endmethod %}
66 |
--------------------------------------------------------------------------------
/docs/endpoints/teams.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /teams/:id
9 |
10 | Retrieves a list of team entities.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 387,
20 | "name": "DerpSquad",
21 | "slug": "derpsquad",
22 | "url": "https://tiltify.com/+derpsquad",
23 | "bio": "",
24 | "inviteOnly": true,
25 | "disbanded": false,
26 | "social": {
27 | "facebook": "tradechatonyoutube",
28 | "twitch": "tradechat",
29 | "twitter": "tradechat",
30 | "website": "",
31 | "youtube": "tradechat"
32 | },
33 | "avatar": {
34 | "src": "https://asdf.cloudfront.net/asdf.jpg",
35 | "alt": "",
36 | "width": 200,
37 | "height": 200
38 | }
39 | },
40 | // ...
41 | ]
42 | }
43 | ```
44 |
45 | ## Examples
46 |
47 | {% method %}
48 | ### GET /teams
49 | Returns a list of teams.
50 |
51 | {% sample lang="curl" %}
52 | ```bash
53 | curl https://tiltify.com/api/v3/teams
54 | ```
55 |
56 | {% endmethod %}
57 |
--------------------------------------------------------------------------------
/docs/endpoints/user.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /user
9 |
10 | Returns the currently authenticated user.
11 | If no user is authenticated, this will return not authorized.
12 |
13 | ```js
14 | {
15 | "meta": {
16 | "status": 200
17 | },
18 | "data": {
19 | "id": 3,
20 | "username": "TiltifyUser",
21 | "slug": "tiltify-user",
22 | "thumbnail": {
23 | "src": "https://asdf.cloudfront.net/asdf.jpg",
24 | "alt": "synthesize distributed solutions",
25 | "width": 200,
26 | "height": 200
27 | },
28 | "status": "completed"
29 | }
30 | }
31 | ```
32 |
33 | ## Examples
34 |
35 | {% method %}
36 | ### GET /user
37 | Returns the currently authenticated user.
38 |
39 | {% sample lang="curl" %}
40 | ```bash
41 | curl https://tiltify.com/api/v3/user
42 | ```
43 |
44 | {% endmethod %}
45 |
--------------------------------------------------------------------------------
/docs/endpoints/users-id-campaigns-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /users/:id/campaigns/:id
9 |
10 | Retrieves a single campaign given a user and campaign identifier. This resource
11 | allows routing by slug.
12 |
13 | ```js
14 | {
15 | "meta": {
16 | "status": 200
17 | },
18 | "data": {
19 | "id": 1,
20 | "name": "My Awesome Campaign",
21 | "slug": "my-awesome-campaign",
22 | "url": "/@username/my-awesome-campaign",
23 | "startsAt": 1493355600000,
24 | "endsAt": 1496206800000,
25 | "description": "My awesome weekend campaign.",
26 | "avatar": {
27 | "src": "https://asdf.cloudfront.net/asdf.jpg",
28 | "alt": "",
29 | "width": 200,
30 | "height": 200
31 | },
32 | "causeId": 17,
33 | "fundraisingEventId": 39,
34 | "fundraiserGoalAmount": 10000,
35 | "originalGoalAmount": 5000,
36 | "amountRaised": 3402.00,
37 | "supportingAmountRaised": 8923.00,
38 | "totalAmountRaised": 12325.00,
39 | "supportable": true,
40 | "status": "published",
41 | "user": {
42 | "id": 1,
43 | "username": "UserName",
44 | "slug": "username",
45 | "url": "/@username",
46 | "avatar": {
47 | "src": "https://asdf.cloudfront.net/asdf.jpg",
48 | "alt": "",
49 | "width": 200,
50 | "height": 200
51 | }
52 | },
53 | "team": {
54 | "id": 1,
55 | "username": "Team Name",
56 | "slug": "teamslug",
57 | "url": "/+teamslug",
58 | "avatar": {
59 | "src": "https://asdf.cloudfront.net/asdf.jpg",
60 | "alt": "",
61 | "width": 200,
62 | "height": 200
63 | }
64 | },
65 | "livestream": {
66 | "type": "twitch",
67 | "channel": "tiltify"
68 | }
69 | }
70 | }
71 | ```
72 |
73 | ## Examples
74 |
75 | {% method %}
76 | ### GET /users/1/campaigns/42
77 | Returns a single campaign entity with the ID of 42 and a user ID of 1
78 |
79 | {% sample lang="curl" %}
80 | ```bash
81 | curl https://tiltify.com/api/v3/users/1/campaigns/42
82 | ```
83 |
84 | {% endmethod %}
85 |
86 | {% method %}
87 | ### GET /users/usernamerino/campaigns/campaign-slug
88 | Returns a single campaign entity with the slug of campaign-slug and a username of usernamerino
89 |
90 | {% sample lang="curl" %}
91 | ```bash
92 | curl https://tiltify.com/api/v3/users/usernamerino/campaigns/campaign-slug
93 | ```
94 |
95 | {% endmethod %}
96 |
97 | ---
98 |
--------------------------------------------------------------------------------
/docs/endpoints/users-id-campaigns.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /users/:id/campaigns
9 |
10 | Retrieves a list of a users campaigns.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "name": "My Awesome Campaign",
20 | "slug": "my-awesome-campaign",
21 | "url": "https://tiltify.com/@username/my-awesome-campaign",
22 | "description": "My awesome weekend campaign.\n Save the kids.",
23 | "thumbnail": {
24 | "src": "https://asdf.cloudfront.net/asdf.jpg",
25 | "alt": "synthesize distributed solutions",
26 | "width": 200,
27 | "height": 200
28 | },
29 | "causeId": 17,
30 | "userId": 35,
31 | "teamId": null,
32 | "fundraisingEventId": 39,
33 | "currency": "USD",
34 | "goal": 10000,
35 | "supportingCampaignId": 81,
36 | "originalGoal": 5000,
37 | "amountRaised": 8923,
38 | "totalAmountRaised": 12325,
39 | "startsOn": "2017-03-24",
40 | "endsOn": "2017-03-26"
41 | },
42 | // ...
43 | ],
44 | "links": {
45 | "prev": "",
46 | "next": "",
47 | "self": "",
48 | "first": "",
49 | "last": "",
50 | }
51 | }
52 | ```
53 |
54 | ## Examples
55 |
56 | {% method %}
57 | ### GET /users/35/campaigns
58 | Retrieves a list of a users campaigns with a user ID of 35.
59 |
60 | {% sample lang="curl" %}
61 | ```bash
62 | curl https://tiltify.com/api/v3/users/35/campaigns
63 | ```
64 |
65 | {% endmethod %}
66 |
--------------------------------------------------------------------------------
/docs/endpoints/users-id-owned-teams.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /users/:id/owned-teams
9 |
10 | Retrieves the teams owned by a specific user.
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 387,
20 | "name": "DerpSquad",
21 | "slug": "derpsquad",
22 | "url": "https://tiltify.com/+derpsquad",
23 | "bio": "",
24 | "inviteOnly": true,
25 | "disbanded": false,
26 | "social": {
27 | "facebook": "tradechatonyoutube",
28 | "twitch": "tradechat",
29 | "twitter": "tradechat",
30 | "website": "",
31 | "youtube": "tradechat"
32 | },
33 | "avatar": {
34 | "src": "https://asdf.cloudfront.net/asdf.jpg",
35 | "alt": "",
36 | "width": 200,
37 | "height": 200
38 | }
39 | },
40 | // ...
41 | ]
42 | }
43 | ```
44 |
--------------------------------------------------------------------------------
/docs/endpoints/users-id-teams.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /users/:id/teams
9 |
10 | Returns an array of teams a user belongs to
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": [
18 | {
19 | "id": 958,
20 | "name": "Chive Charities (Mock-Up for Demo)",
21 | "slug": "chive-charities-mock-up-for-demo",
22 | "url": "https://tiltify.com/+chive-charities-mock-up-for-demo",
23 | "avatar": {
24 | "alt": "",
25 | "height": 200,
26 | "src": "https://asdf.cloudfront.net/asdf.jpg",
27 | "width": 200,
28 | }
29 | },
30 | // ...
31 | ]
32 | }
33 | ```
34 |
35 | ## Examples
36 |
37 | {% method %}
38 | ### GET /users/1/teams
39 | Returns an array of teams a user belongs to
40 |
41 | {% sample lang="curl" %}
42 | ```bash
43 | curl https://tiltify.com/api/v3/users/1/teams
44 | ```
45 | {% endmethod %}
46 |
--------------------------------------------------------------------------------
/docs/endpoints/users-id.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # GET /users/:id
9 |
10 | Retrieves a specific user by ID or slug
11 |
12 | ```js
13 | {
14 | "meta": {
15 | "status": 200
16 | },
17 | "data": {
18 | "id": 3,
19 | "username": "TiltifyUser",
20 | "slug": "tiltify-user",
21 | "url": "https://tiltify.com/@tiltify-user"
22 | "avatar": {
23 | "src": "https://asdf.cloudfront.net/asdf.jpg",
24 | "alt": "",
25 | "width": 200,
26 | "height": 200
27 | },
28 | "about": "I'm the best",
29 | "totalAmountRaised": 1234.23,
30 | "social": {
31 | "facebook": null,
32 | "twitch": "tiltify",
33 | "twitter": null,
34 | "website": null,
35 | "youtube": null,
36 | }
37 | }
38 | }
39 | ```
40 |
--------------------------------------------------------------------------------
/docs/entities/campaign.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Campaigns
9 |
10 | A campaign is the event you create to fundraise for your favorite cause.
11 |
12 | ```js
13 | {
14 | "id": 1,
15 | "name": "My Awesome Campaign",
16 | "slug": "my-awesome-campaign",
17 | "url": "https://tiltify.com/@username/my-awesome-campaign",
18 | "startsAt": 1493355600000,
19 | "endsAt": 1496206800000,
20 | "description": "My awesome weekend campaign.",
21 | "avatar": {
22 | "src": "https://asdf.cloudfront.net/asdf.jpg",
23 | "alt": "",
24 | "width": 200,
25 | "height": 200
26 | },
27 | "causeId": 17,
28 | "fundraisingEventId": 39,
29 | "fundraiserGoalAmount": 10000,
30 | "originalGoalAmount": 5000,
31 | "amountRaised": 3402.00,
32 | "supportingAmountRaised": 8923.00,
33 | "totalAmountRaised": 12325.00,
34 | "supportable": true,
35 | "status": "published",
36 | "user": {
37 | "id": 1,
38 | "username": "UserName",
39 | "slug": "username",
40 | "url": "/@username",
41 | "avatar": {
42 | "src": "https://asdf.cloudfront.net/asdf.jpg",
43 | "alt": "",
44 | "width": 200,
45 | "height": 200
46 | }
47 | },
48 | "team": {
49 | "id": 1,
50 | "username": "Team Name",
51 | "slug": "teamslug",
52 | "url": "/+teamslug",
53 | "avatar": {
54 | "src": "https://asdf.cloudfront.net/asdf.jpg",
55 | "alt": "",
56 | "width": 200,
57 | "height": 200
58 | }
59 | },
60 | "livestream": {
61 | "type": "twitch",
62 | "channel": "tiltify"
63 | }
64 | }
65 | ```
66 |
67 | ## Fields
68 |
69 | |key|description|
70 | |:---|:---|
71 | |**id**
integer| This is the id of the event. It is a unique identifier that can be used to always find the event. It will never change.
72 | |**name**
string| The name of the campaign.
73 | |**slug**
string| The url slug used to route to the campaign. These are unique for each user or team.
74 | |**url**
string| An absolute url that will take you to the campaign page.
75 | |**description**
md-string| The description of the campaign in markdown format. We support basic markdown functionality, so any common markdown should work.
76 | |**avatar**
image| An object representing the image for this campaign. It will fall back when appropriate to the FE / cause avatars if one is not present. It is safe to always render this avatar to represent the campaign.
77 | |**supportable**
boolean| Whether or not this campaign is supportable.
78 | |**causeId**
integer| A reference to the cause that this campaign supports. All campaigns support a cause.
79 | |**fundraisingEventId**
integer| A reference to the fundraising event if the campaign is raising money for a fundraising event. Will be `null` if it is not supporting a fundraising event.
80 | |**originalFundraiserGoal**
float| The original goal for the campaign if it has been changed.
81 | |**fundraiserGoalAmount**
float| The current goal for the campaign.
82 | |**amountRaised**
float| The amount of money raised by this campaign.
83 | |**supportingAmountRaised**
float| The amount of money raised by all supporting campaigns. This number is 0.0 for campaigns without supporters.
84 | |**totalAmountRaised**
float| The amount of money raised by this campaign and all supporting campaigns for this campaign.
85 | |**startsAt**
date| The date of when the campaign starts. (at midnight GMT)
86 | |**endsAt**
date| The date of when the campaign ends. (at midnight GMT)
87 | |**livestream**
object| An object representing the current livestream for this campaign
88 | |**livestream.type**
string| Can be one of the following: twitch,youtube,smashcast,mixer,mlg,image
89 | |**livestream.channel**
string| The channel for the livestream
90 |
--------------------------------------------------------------------------------
/docs/entities/cause.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Causes
9 |
10 | A cause is something.
11 |
12 | ```js
13 | {
14 | "id": 35,
15 | "name": "Good Cause",
16 | "legalName": "Good Cause Inc",
17 | "slug": "goodcause",
18 | "currency": "USD",
19 | "about": "We do good stuff",
20 | "video": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
21 | "image": {
22 | "src": "https://asdf.cloudfront.net/asdf.jpg",
23 | "alt": "",
24 | "width": 640,
25 | "height": 360
26 | },
27 | "avatar": {
28 | "src": "https://asdf.cloudfront.net/asdf.jpg",
29 | "alt": "",
30 | "width": 64,
31 | "height": 64
32 | },
33 | "logo": {
34 | "src": "https://asdf.cloudfront.net/asdf.jpg",
35 | "alt": "",
36 | "width": 100,
37 | "height": 64
38 | },
39 | "banner": {
40 | "src": "https://asdf.cloudfront.net/asdf.jpg",
41 | "alt": "",
42 | "width": 530,
43 | "height": 1440
44 | },
45 | "contactEmail": "asdf@example.org",
46 | "paypalEmail": "asdf@example.org",
47 | "paypalCurrencyCode": "USD",
48 | "social": {
49 | "twitter": "stjude",
50 | "youtube": "",
51 | "facebook": "stjude",
52 | "instagram": "stjude"
53 | },
54 | "settings": {
55 | "colors": {
56 | "background": "#fff",
57 | "highlight": "#ce2f40"
58 | },
59 | "headerIntro": "Start a fundraising campaign to help us do good things.",
60 | "headerTitle": "Good Cause",
61 | "footerCopyright": "© Copyright 2017. Good Cause Inc",
62 | "findOutMoreLink": "https://www.example.com/find-out-more"
63 | },
64 | "status": "published",
65 | "stripeConnected": true,
66 | "mailchimpConnected": false,
67 | "address": {
68 | "addressLine1": "123 Some St",
69 | "addressLine2": "",
70 | "city": "Houston",
71 | "region": "TX",
72 | "postalCode": "77008",
73 | "country": "US"
74 | }
75 | }
76 | ```
77 |
78 | ## Fields
79 |
80 | |key|description|
81 | |:---|:---|
82 | |**id**
integer| This is the id of the cause. It is a unique identifier that can be used to always find the cause. It will never change.
83 | |**name**
string| The name of the cause.
84 | |**slug**
string| The url slug used to route to the cause. These are unique for each cause
85 | |**currency**
string| The currency code to describe all amount of money under this cause. This is an ISO 4217 currency code.
86 | |**about**
md-string| A short few paragraphs about the cause.
87 | |**video**
string| The absolute url of the video used in the "about cause" section.
88 | |**image**
image| An image object for the image used in the "about cause" section. It may be null.
89 | |**avatar**
image| An image object of the avatar used to identify the cause. This is square.
90 | |**logo**
image| An image object of the logo used to identify the cause. May be null
91 | |**banner**
image| An image object of the banner used at the top of the cause page.
92 |
--------------------------------------------------------------------------------
/docs/entities/challenge.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Challenge
9 |
10 | A challenge is an incentive for a campaign.
11 |
12 | ```js
13 | {
14 | "id": 466,
15 | "name": "Bounty hunters! We don't need this scum.",
16 | "amount": 91,
17 | "totalAmountRaised": 186,
18 | "active": true,
19 | "activatesOn": 1498169329000,
20 | "campaignId": 231,
21 | "endsAt": 1505762373000,
22 | "createdAt": 1498232189000,
23 | "updatedAt": 1498232189000
24 | }
25 | ```
26 |
27 | ## Fields
28 |
29 | |key|description|
30 | |:---|:---|
31 | |**id**
integer| This is the id of the challenge.
32 | |**name**
string| The name of the challenge.
33 | |**amount**
currency| The amount of money required to raise to complete this challenge.
34 | |**totalAmountRaised**
currency| The amount of money currently raised by this challenge.
35 | |**active**
boolean| Whether or not the challenge is active.
36 | |**campaignId**
integer| The campaign this challenge is associated to.
37 | |**endsAt**
date| When the challenge ends.
38 | |**createdAt**
date| Date of challenge creation.
39 | |**updatedAt**
date| Date of last challenge update.
40 |
--------------------------------------------------------------------------------
/docs/entities/fundraising-event.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Fundraising Event
9 |
10 | A fundraising event is an event organized by a cause with schedules and
11 | incentives.
12 |
13 | ```js
14 | {
15 | "id": 1,
16 | "name": "Big Event 2017",
17 | "slug": "big-event-2017",
18 | "url": "https://tiltify.com/cause-slug/big-event-2017",
19 | "description": "Play For More Than Bragging Rights\r\n\r\nSign up to create your own campaign and start fundraising. Play and stream your favorite video games to raise donations and unlock exclusive loot.\r\n\r\nSt. Jude has helped push the childhood cancer survival rate from less than 20% when we opened to 80% today. We won’t stop until no child dies from cancer.",
20 | "video": {
21 | "src": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
22 | "alt": "synthesize distributed solutions",
23 | "width": 640,
24 | "height": 360
25 | },
26 | "image": {
27 | "src": "https://asdf.cloudfront.net/asdf.jpg",
28 | "alt": "synthesize distributed solutions",
29 | "width": 640,
30 | "height": 360
31 | },
32 | "avatar": {
33 | "src": "https://asdf.cloudfront.net/asdf.jpg",
34 | "alt": "synthesize distributed solutions",
35 | "width": 64,
36 | "height": 64
37 | },
38 | "logo": {
39 | "src": "https://asdf.cloudfront.net/asdf.jpg",
40 | "alt": "synthesize distributed solutions",
41 | "width": 64,
42 | "height": 100
43 | },
44 | "banner": {
45 | "src": "https://asdf.cloudfront.net/asdf.jpg",
46 | "alt": "synthesize distributed solutions",
47 | "width": 530,
48 | "height": 1440
49 | },
50 | "bannerTitle": "St. Jude PLAY LIVE",
51 | "bannerIntro": "Play video games and create a fundraising campaign to help kids battling cancer.",
52 | "currency": "USD",
53 | "goal": 10000,
54 | "amountRaised": 8923,
55 | "startsOn": "2017-03-24",
56 | "endsOn": "2017-03-26"
57 | "causeId": 17,
58 | }
59 | ```
60 |
61 | ## Fields
62 |
63 | |key|description|
64 | |:---|:---|
65 | |**id**
integer| This is the id of the fundraising event. It is a unique identifier that can be used to always find the event. It will never change.
66 | |**name**
string| The name of the fundraising event.
67 | |**slug**
string| The url slug used to route to the fundraising event. These are unique for each cause
68 | |**url**
string| An absolute url that will take you to the fundraiisng event page.
69 | |**description**
md-string| The description of the fundraising event in markdown format.
70 | |**video**
string| The absolute url of a video the fundraising event uses in its about section.
71 | |**image**
string| The absolute url of an image or video fallback the fundraising event uses in its about section.
72 | |**logo**
string| The absolute url of an image used as the logo for the fundraising event.
73 | |**avatar**
string| The absolute url of an image used as the avatar for this fundraising event.
74 | |**currency**
string| The currency code to describe all amount of money under this campaign. This is an ISO 4217 currency code.
75 | |**goal**
float| The current goal for the fundraising event.
76 | |**amountRaised**
float| The amount of money raised by this fundraising event.
77 | |**startsOn**
date| The date of when the campaign starts. An ISO 8601 formatted date.
78 | |**endsOn**
date| The date of when the campaign ends. An ISO 8601 formatted date.
79 | |**causeId**
integer| A reference to the cause that this fundraising event is for.
80 |
--------------------------------------------------------------------------------
/docs/entities/poll.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Poll
9 |
10 | A poll is an incentive for a campaign.
11 |
12 | ```js
13 | {
14 | "id": 47,
15 | "name": "Should pineapple go on pizza?",
16 | "active": true,
17 | "campaignId": 1337,
18 | "createdAt": 1498169329000,
19 | "updatedAt": 1498169329000,
20 | "options":[
21 | {
22 | "id": 42,
23 | "pollId": 47,
24 | "name":"No",
25 | "totalAmountRaised": 50,
26 | "createdAt": 1498169329000,
27 | "updatedAt": 1498169329000
28 | },
29 | {
30 | "id": 44,
31 | "pollId": 47,
32 | "name":"Yes",
33 | "totalAmountRaised": 50,
34 | "createdAt": 1498169329000,
35 | "updatedAt": 1498169329000
36 | }
37 | ]
38 | }
39 | ```
40 |
41 | ## Fields
42 |
43 | |key|description|
44 | |:---|:---|
45 | |**id**
integer| This is the id of the poll.
46 | |**name**
string| The name of the poll.
47 | |**active**
boolean| Whether or not the poll is active.
48 | |**campaignId**
integer| The campaign this poll is associated to.
49 | |**createdAt**
date| Date of poll creation.
50 | |**updatedAt**
date| Date of last poll update.
51 | |**options**
array| Array of poll options.
52 |
53 | ## Poll Option Fields
54 |
55 | |key|description|
56 | |:---|:---|
57 | |**id**
integer| The id of the poll option.
58 | |**pollId**
integer| The id of poll this option belongs to.
59 | |**name**
string| The name of the poll option.
60 | |**totalAmountRaised**
integer| The total amount raised under the poll option.
61 | |**createdAt**
date| Date of poll option creation.
62 | |**updatedAt**
date| Date of last poll option update.
63 |
--------------------------------------------------------------------------------
/docs/entities/reward.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Reward
9 |
10 | A reward is an incentive for a campaign.
11 |
12 | ```js
13 | {
14 | "id": 1,
15 | "name": "Fingerstache vhs paleo tattooed echo cold-pressed.",
16 | "description": "Chuck Norris can access the DB from the UI.",
17 | "amount": 43,
18 | "kind": "virtual",
19 | "quantity": null,
20 | "remaining": null,
21 | "fairMarketValue": 88,
22 | "currency": "USD",
23 | "shippingAddressRequired": false,
24 | "shippingNote": null,
25 | "image": {
26 | "src": "",
27 | "alt": "Chuck Norris can access the DB from the UI.",
28 | "width": 270,
29 | "height": 176
30 | },
31 | "active": true,
32 | "startsAt": 0,
33 | "createdAt": 1498169329000,
34 | "updatedAt": 1498249889000
35 | }
36 | ```
37 |
38 | ## Fields
39 |
40 | |key|description|
41 | |:---|:---|
42 | |**id**
integer| This is the id of the reward.
43 | |**name**
string| The name of the reward.
44 | |**description**
md-string| The description of the reward in markdown format.
45 | |**amount**
integer| The required donation amount for the reward.
46 | |**kind**
string| The type of reward.
(product, virtual, or physical)
47 | |**quantity**
integer| The quantity of rewards available.
48 | |**remaining**
integer| The quantity of rewards remaining.
49 | |**fairMarketValue**
integer| The fair market value of the reward.
50 | |**currency**
string| The currency the reward is in.
51 | |**shippingAddressRequired**
boolean| Denotes if a reward requires shipping information.
52 | |**shippingNote**
string| Customized note related to shipping.
53 | |**image**
image| An image object for the reward.
54 | |**active**
boolean| Whether the reward is toggled to be visible.
55 | |**startsAt**
date| When the reward unlocks.
56 | |**createdAt**
date| Date of reward creation.
57 | |**updatedAt**
date| Date of last change to reward data.
58 |
--------------------------------------------------------------------------------
/docs/entities/schedule.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Schedule
9 |
10 | A schedule belongs to a campaign.
11 |
12 | ```js
13 | {
14 | "id": 1658,
15 | "name": "Second Day Starts",
16 | "description": "The Second Day of our event!",
17 | "startsAt": 1498107600000
18 | }
19 | ```
20 |
21 | ## Fields
22 |
23 | |key|description|
24 | |:---|:---|
25 | |**id**
integer| This is the id of the schedule.
26 | |**name**
string| The name of the schedule.
27 | |**description**
string| The description of the schedule.
28 | |**startsAt**
date| When the schedule item starts
29 |
--------------------------------------------------------------------------------
/docs/entities/team.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Team
9 |
10 | A team is user owned and managed group of people.
11 |
12 | ```js
13 | {
14 | "id": 387,
15 | "name": "DerpSquad",
16 | "slug": "derpsquad",
17 | "url": "https://tiltify.com/+derpsquad",
18 | "bio": "",
19 | "inviteOnly": true,
20 | "disbanded": false,
21 | "social": {
22 | "facebook": "tradechatonyoutube",
23 | "twitch": "tradechat",
24 | "twitter": "tradechat",
25 | "website": "",
26 | "youtube": "tradechat"
27 | },
28 | "avatar": {
29 | "src": "https://asdf.cloudfront.net/asdf.jpg",
30 | "alt": "",
31 | "width": 200,
32 | "height": 200
33 | }
34 | }
35 | ```
36 |
37 | ## Fields
38 |
39 | |key|description|
40 | |:---|:---|
41 | |**id**
integer| This is the id of the team.
42 | |**name**
string| The name of the team.
43 | |**slug**
string| The url slug used to route to the team. These are unique for each team
44 | |**url**
string| An absolute url that will take you to the team page.
45 | |**bio**
string| A biography for the team
46 | |**inviteOnly**
boolean| Whether or not the team is invite only
47 | |**disbanded**
boolean| Whether or not the team has been disbanded
48 | |**social**
object| A key value object with a team's social id's
49 | |**avatar**
image| An image object for the team's avatar
50 |
--------------------------------------------------------------------------------
/docs/entities/user.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # User
9 |
10 | A user is a member of the site.
11 |
12 | ```js
13 | {
14 | "id": 3,
15 | "username": "TiltifyUser",
16 | "slug": "tiltify-user",
17 | "url": "https://tiltify.com/@tiltify-user"
18 | "avatar": {
19 | "src": "https://asdf.cloudfront.net/asdf.jpg",
20 | "alt": "",
21 | "width": 200,
22 | "height": 200
23 | },
24 | "about": "I'm the best",
25 | "totalAmountRaised": 1234.23,
26 | "social": {
27 | "facebook": null,
28 | "twitch": "tiltify",
29 | "twitter": null,
30 | "website": null,
31 | "youtube": null,
32 | }
33 | }
34 | ```
35 |
36 | ## Fields
37 |
38 | |key|description|
39 | |:---|:---|
40 | |**id**
integer| This is the id of the user.
41 | |**username**
string| The username of the user.
42 | |**slug**
string| The url slug used to route to the user. These are unique for each user.
43 | |**url**
string| An absolute url that will take you to the user page.
44 | |**avatar**
image| A users avatar
45 | |**about**
string| A few senetences about user
46 | |**totalAmountRaised**
currency| Total amount of money raised by this user (in USD)
47 | |**social**
object| Object describing user's social accounts
48 |
--------------------------------------------------------------------------------
/docs/style.css:
--------------------------------------------------------------------------------
1 | .gitbook-link {
2 | display: none !important;
3 | }
4 |
5 | code.lang-js {
6 | white-space: pre-wrap !important;
7 | }
8 |
9 | .book-summary {
10 | left: -350px;
11 | width: 350px;
12 | }
13 |
14 | @media (min-width: 600px) {
15 | .book.with-summary .book-body {
16 | left: 350px;
17 | }
18 | }
19 |
20 | .book-with-summary .book-header {
21 | left: 350px;
22 | }
23 |
24 | blockquote {
25 | background: #ff6969;
26 | color: white !important;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/docs/topics/authentication.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Authentication
9 |
10 | Our Api uses OAuth2 to authenticate to endpoints.
11 |
12 | Access is delegated to access tokens upon authentication, and the access_token
13 | as of the v3 API will not have an expiry time.
14 |
15 | This may change in a future api version.
16 |
17 | ## Oauth
18 |
19 | OAuth2 Authorize URL
20 |
21 | ```
22 | https://tiltify.com/oauth/authorize
23 | ```
24 |
25 | OAuth2 Token URL
26 |
27 | ```
28 | https://tiltify.com/oauth/token
29 | ```
30 |
31 | ## Getting A User Access Token
32 |
33 | The method to get a user access token generally follows OAuth2. The following is a specific example of how to retrieve A User Access token using OAuth2
34 |
35 | ### Getting the code
36 |
37 | This example will be using the following values as needed.
38 | Application ID: 1234
39 | Redirect https://www.example.com/redirect
40 | Secret Key: asdf
41 |
42 | To begin with, send a user in a browser to the Tiltify OAuth Authorization url. Include your Client ID, and the response type of `code` as query parameters.
43 | You may include your redirect URI if you have more than one, as well as a state parameter. A space separated list of scopes may also be added, however, if not included, the `public` scope will be automatically selected.
44 |
45 | ```
46 | https://tiltify.com/oauth/authorize?&client_id=1234&response_type=code&redirect_uri=https%3A%2F%2Fwww.example.com%2Fredirect&state=54321&scope=public
47 | ```
48 |
49 | After signing in and authorizing, the user will be redirected back to your chosen redirect URI with a query parameter of `code`, containing the code used to fetch the access token, as well as a `state` parameter should one have been included when the user was sent to the authorization URL.
50 |
51 | ```
52 | https://www.example.com/redirect?code=1234abcdef&state=54321
53 | ```
54 |
55 | The code should be passed to your server backend as the following steps require your secret key, which should not be exposed to the public.
56 |
57 | ### Converting The Code To A User Access Token
58 |
59 | To retrieve the User Access Token, a post request must be made to the Token URL. In the body of the url are the following fields in Form Data format. Note specifically that code is the code retrieved from the first step.
60 |
61 | ```
62 | client_id=1234
63 | redirect_uri=https://www.example.com/redirect
64 | code=1234abcdef
65 | grant_type=authorization_code
66 | ```
67 |
68 | An Authorization header must also be included following the Basic Auth standard, having a value of `Basic `. In this example case, this is `Basic MTIzNDphc2Rm`
69 |
70 | Tiltify will return a json object like the following
71 |
72 | ```
73 | {
74 | "access_token": "",
75 | "token_type": "Bearer",
76 | "scope": "public",
77 | "created_at": 12345667890
78 | }
79 | ```
80 |
81 | This access token may now be used as shown below to make requests. When used with the [/user](/endpoints/user.md) endpoint, the full [Users](/entities/user.md) object is returned.
82 |
83 | ## Using Access Tokens
84 |
85 | Simply add the Authorization header to your HTTP request.
86 |
87 | ```
88 | Authorization: Bearer
89 | ```
90 |
91 | Example:
92 |
93 | ```
94 | Authorization: Bearer 10b56ef89e09702d4dda5860d9e5c37db0af44bcb7cb49d869be94438ad58294
95 | ```
96 |
97 | #### Application Access Tokens
98 |
99 | For ease of use, we have provided an Application Access Token. This grants you
100 | access to the API without having to have users OAuth into your application.
101 |
102 | #### Cause Endpoints
103 |
104 | Some cause endpoints require additional authorization to use but will return forbidden if the access level is not granted by the used token.
105 |
--------------------------------------------------------------------------------
/docs/topics/errors.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Errors
9 |
10 | The Tiltify API uses HTTP status codes to indicate if a problem has occured
11 | with a request. All responses will contain the HTTP status code, as well as
12 | at least one method of describing the error that occured.
13 |
14 | The singular `error` key appears when one thing went wrong with a request. This
15 | will usually appear with authorization errors or not found errors. All of these
16 | error objects have a title and detail keys.
17 |
18 | The plural `errors` key appears when submitting a model, with mappings to the
19 | validation errors with each field. You will not see this unless submitting a
20 | POST or PATCH request to the API.
21 |
22 | ```js
23 | {
24 | // This is the HTTP status code that is also sent with the request
25 | "meta": {
26 | "status": 403,
27 | },
28 |
29 | // An object describing the error that occurred.
30 | "error": {
31 | "title": "Not Authorized",
32 | "detail": "Sorry, you are not authorized to view this resource."
33 | },
34 |
35 | // An object pointing to fields that are incorrect in a submitted model
36 | "errors": {
37 | "campaign": {
38 | "name": "name cannot be blank"
39 | }
40 | }
41 | }
42 | ```
43 |
44 | ---
45 |
46 | ## Types of Errors
47 |
48 | ##### 400 - Bad Request
49 | This error describes when the request could not be fulfilled. This often
50 | happens because of a missing request parameter.
51 |
52 | ##### 401 - Not Authorized
53 | This error describes when the user needs to be authorized before accessing this
54 | resource.
55 |
56 | ##### 403 - Forbidden
57 | This error describes when the user accessing a resource does not have
58 | permission to do so.
59 |
60 | ##### 404 - Not Found
61 | This error describes when a given resource cannot be found. The ID or slug
62 | given is most likely incorrect or has changed. For this reason, we recommend
63 | using the ID if you have access to it.
64 |
65 | ##### 422 - Unprocessable Entity
66 | This error describes when submitted params are invalid.
67 |
68 | ##### 500+ - Internal Server Error
69 | This error describes when a something bad happened on our end. You should
70 | rarely see these. We'll do our best to fix them, but feel free to bug our CM.
71 |
--------------------------------------------------------------------------------
/docs/topics/getting-started.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Getting Started
9 |
10 | This will walk you through the steps to get started with using our API.
11 |
12 | ## 1. Create a Tiltify account.
13 |
14 | You need a Tiltify account to access our API. Creating one is free, and only
15 | takes a few moments. Once you create an account you must confirm your email as well as upgrade
16 | to a fundraiser account. This can be done by clicking on the banner in the user dashboard or clicking
17 | on become a fundraiser in the 9 button nav.
18 |
19 | [Sign Up](https://tiltify.com/users/sign_up)
20 |
21 | ## 2. Create an OAuth Application.
22 |
23 | To create an Oauth application, start by [going to your dashboard](https://dashboard.tiltify.com/), clicking on the grid menu icon, clicking "My account", going to the "Connected accounts" tab, and then clicking "Your applications" on the side. If you don't plan on using OAuth2, just use
24 | `https://example.com` as the redirect URI.
25 |
26 | ## 3. Begin Making Requests.
27 |
28 | We provide Application Access Tokens for ease of use. Just start by making
29 | requests, and adding your access_token to the Authorization header.
30 |
31 | ```
32 | Authorization: Bearer
33 | ```
34 |
--------------------------------------------------------------------------------
/docs/topics/pagination.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # Pagination
9 |
10 | We use cursor based pagination for our donations and this information is
11 | embeded in the response under the `links` key. You will find a `prev` and
12 | `next` link that point to the next pages of the paginated response. You may
13 | submit an optional `count` field of up to 100.
14 |
15 |
16 | |key|description|
17 | |:---|:---|
18 | |**count**| This is the amount of results to return for the page. This number must be between 1 and 100.
19 | |**before** or **after**| This is the id last item on the previous page.
20 |
21 | Note that items are paginated in the order in which we use them on our site.
22 | For example donations are paginated by their `completed_at` times, and the ids
23 | may appear out of order because of payment provider webhook response times.
24 |
25 | Sometimes you will find that the next page or prev page links are empty
26 | strings, this means there are no more items in that direction at this time. You
27 | can reuse the same request if you are polling the API, and new items will be in
28 | the response if they exist.
29 |
30 | ```js
31 | {
32 | // This is the HTTP status code that is also sent with the request
33 | "meta": {
34 | "status": 200,
35 | },
36 |
37 | // An object describing the pagination status of a given response
38 | "links": {
39 | "prev": "/api/v3/campaigns/5815/donations?count=10&before=116455",
40 | "next": "/api/v3/campaigns/5815/donations?count=10&after=310133",
41 | "self": "/api/v3/campaigns/5815/donations?count=10"
42 | }
43 | }
44 | ```
45 |
--------------------------------------------------------------------------------
/docs/topics/sdks.md:
--------------------------------------------------------------------------------
1 | >### Deprecation Notice
2 | >Api V3 is being deprecated on July 1st, 2023. Please consider updating to V5
3 |
4 | >[V5 Api Documentation](https://v5api.tiltify.com/api/public)
5 |
6 | -----
7 |
8 | # SDK's
9 |
10 | ### Javascript
11 | | Name | Documentation | Repository |
12 | |:-----|:-----|:-----------|
13 | |**daniellockard/tiltify-api-client**|[Docs](https://daniellockard.github.io/tiltify-api-client/)|[Repo](https://github.com/daniellockard/tiltify-api-client)|
14 | |**jbec1901/TiltifyV3.0API**|[Docs](https://github.com/jbec1901/TiltifyV3.0API)|[Repo](https://github.com/jbec1901/TiltifyV3.0API)|
15 |
16 | ### Ruby
17 | | Name | Documentation | Repository |
18 | |:-----|:-----|:-----------|
19 | |**deanpcmad/omniauth-tiltify**|[Docs](https://github.com/deanpcmad/omniauth-tiltify)|[Repo](https://github.com/deanpcmad/omniauth-tiltify)|
20 | |**deanpcmad/tiltify**|[Docs](https://github.com/deanpcmad/tiltify)|[Repo](https://github.com/deanpcmad/tiltify)|
21 |
22 |
23 | If you have one you want to share, feel free to put in an issue on our [Issue Tracker](https://github.com/Tiltify/api/issues) to have it added!
24 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tiltify-api-docs",
3 | "version": "0.0.1",
4 | "description": "",
5 | "main": "index.js",
6 | "directories": {
7 | "doc": "docs"
8 | },
9 | "scripts": {
10 | "test": "echo \"Error: no test specified\" && exit 1",
11 | "start": "gitbook serve",
12 | "docs:build": "rm -rf _book && gitbook build",
13 | "docs:publish": "npm run docs:build && cd _book && git init && git commit --allow-empty -m 'Update docs' && git checkout -b gh-pages && git add . && git commit -am 'Update docs' && git push git@github.com:tiltify/api gh-pages --force"
14 | },
15 | "keywords": [],
16 | "author": "Tiltify (https://tiltify.com/)",
17 | "license": "MIT",
18 | "devDependencies": {
19 | "gitbook-cli": "^2.3.0",
20 | "gitbook-plugin-github": "^2.0.0",
21 | "gitbook-plugin-theme-api": "^1.1.2"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/upcoming/endpoints/challenges-id.md:
--------------------------------------------------------------------------------
1 | # GET /challenges/:id
2 |
3 | Retrieves a single challenge given an identifier.
4 |
5 | ```js
6 | {
7 | "meta": {
8 | "status": 200
9 | },
10 | "data": {
11 | "id": 466,
12 | "name": "Bounty hunters! We don't need this scum.",
13 | "amount": 91,
14 | "totalAmountRaised": 186,
15 | "active": true,
16 | "activatesOn": 1498169329000,
17 | "campaignId": 231,
18 | "endsAt": 1505762373000,
19 | "createdAt": 1498232189000
20 | }
21 | }
22 | ```
23 |
24 | ## Examples
25 |
26 | {% method %}
27 | ### GET /challenges/387
28 | Returns a single challenge entity with the ID of 387.
29 |
30 | {% sample lang="curl" %}
31 | ```bash
32 | curl https://tiltify.com/api/v3/challenges/387
33 | ```
34 |
35 | {% sample lang="js" %}
36 | ```js
37 | try {
38 | const challenge = await Tiltify.Challenge.get(387)
39 | // do something with the challenge
40 | } catch(error) {
41 | // handle error
42 | }
43 | ```
44 |
45 | {% sample lang="ruby" %}
46 | ```ruby
47 | begin
48 | challenge = Tiltify::Challenge.get(387)
49 | # do something with the challenge
50 | rescue Exception => error
51 | # handle error
52 | end
53 | ```
54 |
55 | {% sample lang="elixir" %}
56 | ```elixir
57 | case Tiltify.Challenge.get(387) do
58 | {:ok, challenge} -> # do something with the challenge
59 | {:error, error} -> # handle error
60 | end
61 | ```
62 |
63 | {% endmethod %}
64 |
--------------------------------------------------------------------------------
/upcoming/endpoints/challenges.md:
--------------------------------------------------------------------------------
1 | # GET /challenges
2 |
3 | Returns a list of challenges on Tiltify. This is a paginated endpoint.
4 |
5 | ```js
6 | {
7 | "meta": {
8 | "status": 200
9 | },
10 | "data": [
11 | {
12 | "id": 466,
13 | "name": "Bounty hunters! We don't need this scum.",
14 | "amount": 91,
15 | "totalAmountRaised": 186,
16 | "active": true,
17 | "activatesOn": 1498169329000,
18 | "campaignId": 231,
19 | "endsAt": 1505762373000,
20 | "createdAt": 1498232189000
21 | },
22 | {
23 | // ...
24 | }
25 | ],
26 | "links": {
27 | "prev": "",
28 | "next": "",
29 | "self": "",
30 | "first": "",
31 | "last": "",
32 | }
33 | }
34 | ```
35 |
36 | ## Examples
37 |
38 | {% method %}
39 | ### GET /challenges
40 | Returns a list of the first 100 challenges by default
41 |
42 | {% sample lang="curl" %}
43 | ```bash
44 | curl https://tiltify.com/api/v3/challenges
45 | ```
46 |
47 | {% sample lang="js" %}
48 | ```js
49 | try {
50 | const challenges = await Tiltify.Challenge.index()
51 | // do something with the challenges
52 | } catch(error) {
53 | // handle error
54 | }
55 | ```
56 |
57 | {% sample lang="ruby" %}
58 | ```ruby
59 | begin
60 | challenges = Tiltify::Challenge.index()
61 | # do something with the challenges
62 | rescue Exception => error
63 | # handle error
64 | end
65 | ```
66 |
67 | {% sample lang="elixir" %}
68 | ```elixir
69 | case Tiltify.Challenge.index() do
70 | {:ok, challenges} -> # do something with the challenges
71 | {:error, error} -> # handle error
72 | end
73 | ```
74 |
75 | {% endmethod %}
76 |
--------------------------------------------------------------------------------
/upcoming/endpoints/polls-id.md:
--------------------------------------------------------------------------------
1 | # GET /polls/:id
2 |
3 | Retrieves a single poll given an identifier.
4 |
5 | ```js
6 | {
7 | "meta": {
8 | "status": 200
9 | },
10 | "data": {
11 | "id": 47,
12 | "name": "Should pineapple go on pizza?",
13 | "active": true,
14 | "campaignId": 1337,
15 | "createdAt": 1498169329000,
16 | "options":[
17 | {
18 | "name":"No",
19 | "amount": 9001,
20 | "percentage": 100
21 | },
22 | {
23 | "name":"Yes",
24 | "amount": 0,
25 | "percentage": 0
26 | }
27 | ]
28 | }
29 | }
30 | ```
31 |
32 | ## Examples
33 |
34 | {% method %}
35 | ### GET /polls/387
36 | Returns a single poll entity with the ID of 387.
37 |
38 | {% sample lang="curl" %}
39 | ```bash
40 | curl https://tiltify.com/api/v3/polls/387
41 | ```
42 |
43 | {% sample lang="js" %}
44 | ```js
45 | try {
46 | const poll = await Tiltify.Poll.get(387)
47 | // do something with the poll
48 | } catch(error) {
49 | // handle error
50 | }
51 | ```
52 |
53 | {% sample lang="ruby" %}
54 | ```ruby
55 | begin
56 | poll = Tiltify::Poll.get(387)
57 | # do something with the poll
58 | rescue Exception => error
59 | # handle error
60 | end
61 | ```
62 |
63 | {% sample lang="elixir" %}
64 | ```elixir
65 | case Tiltify.Poll.get(387) do
66 | {:ok, poll} -> # do something with the poll
67 | {:error, error} -> # handle error
68 | end
69 | ```
70 |
71 | {% endmethod %}
72 |
--------------------------------------------------------------------------------
/upcoming/endpoints/polls.md:
--------------------------------------------------------------------------------
1 | # GET /polls
2 |
3 | Returns a list of polls on Tiltify. This is a paginated endpoint.
4 |
5 | ```js
6 | {
7 | "meta": {
8 | "status": 200
9 | },
10 | "data": [
11 | {
12 | "id": 47,
13 | "name": "Should pineapple go on pizza?",
14 | "active": true,
15 | "campaignId": 1337,
16 | "createdAt": 1498169329000,
17 | "options":[
18 | {
19 | "name":"No",
20 | "amount": 9001,
21 | "percentage": 100
22 | },
23 | {
24 | "name":"Yes",
25 | "amount": 0,
26 | "percentage": 0
27 | },
28 | ]
29 | },
30 | {
31 | // ...
32 | }
33 | ],
34 | "links": {
35 | "prev": "",
36 | "next": "",
37 | "self": "",
38 | "first": "",
39 | "last": "",
40 | }
41 | }
42 | ```
43 |
44 | ## Examples
45 |
46 | {% method %}
47 | ### GET /polls
48 | Returns a list of the first 100 polls by default
49 |
50 | {% sample lang="curl" %}
51 | ```bash
52 | curl https://tiltify.com/api/v3/polls
53 | ```
54 |
55 | {% sample lang="js" %}
56 | ```js
57 | try {
58 | const polls = await Tiltify.Poll.index()
59 | // do something with the polls
60 | } catch(error) {
61 | // handle error
62 | }
63 | ```
64 |
65 | {% sample lang="ruby" %}
66 | ```ruby
67 | begin
68 | polls = Tiltify::Poll.index()
69 | # do something with the polls
70 | rescue Exception => error
71 | # handle error
72 | end
73 | ```
74 |
75 | {% sample lang="elixir" %}
76 | ```elixir
77 | case Tiltify.Poll.index() do
78 | {:ok, polls} -> # do something with the polls
79 | {:error, error} -> # handle error
80 | end
81 | ```
82 |
83 | {% endmethod %}
84 |
--------------------------------------------------------------------------------
/upcoming/endpoints/rewards-id.md:
--------------------------------------------------------------------------------
1 | # GET /rewards/:id
2 |
3 | Retrieves a single reward given an identifier.
4 |
5 | ```js
6 | {
7 | "meta": {
8 | "status": 200
9 | },
10 | "data": {
11 | "id": 1,
12 | "alwaysActive": true,
13 | "name": "Fingerstache vhs paleo tattooed echo cold-pressed.",
14 | "amount": 43,
15 | "kind": "virtual",
16 | "quantity": null,
17 | "remaining": null,
18 | "fairMarketValue": 88,
19 | "startsAt": null,
20 | "endsAt": 1511264923000,
21 | "description": "Chuck Norris can access the DB from the UI.",
22 | "shippingAddressRequired": false,
23 | "shippingNote": null,
24 | "image": {
25 | "src": "",
26 | "alt": "Chuck Norris can access the DB from the UI.",
27 | "width": 200,
28 | "height": 200
29 | },
30 | "currency": "USD",
31 | "createdAt": 1498169329000
32 | }
33 | }
34 | ```
35 |
36 | ## Examples
37 |
38 | {% method %}
39 | ### GET /rewards/387
40 | Returns a single reward entity with the ID of 387.
41 |
42 | {% sample lang="curl" %}
43 | ```bash
44 | curl https://tiltify.com/api/v3/rewards/387
45 | ```
46 |
47 | {% sample lang="js" %}
48 | ```js
49 | try {
50 | const reward = await Tiltify.Reward.get(387)
51 | // do something with the reward
52 | } catch(error) {
53 | // handle error
54 | }
55 | ```
56 |
57 | {% sample lang="ruby" %}
58 | ```ruby
59 | begin
60 | reward = Tiltify::Reward.get(387)
61 | # do something with the reward
62 | rescue Exception => error
63 | # handle error
64 | end
65 | ```
66 |
67 | {% sample lang="elixir" %}
68 | ```elixir
69 | case Tiltify.Reward.get(42) do
70 | {:ok, reward} -> # do something with the reward
71 | {:error, error} -> # handle error
72 | end
73 | ```
74 |
75 | {% endmethod %}
76 |
--------------------------------------------------------------------------------
/upcoming/endpoints/rewards.md:
--------------------------------------------------------------------------------
1 | # GET /rewards
2 |
3 | Returns a list of rewards on Tiltify. This is a paginated endpoint.
4 |
5 | ```js
6 | {
7 | "meta": {
8 | "status": 200
9 | },
10 | "data": [
11 | {
12 | "id": 1,
13 | "alwaysActive": true,
14 | "name": "Fingerstache vhs paleo tattooed echo cold-pressed.",
15 | "amount": 43,
16 | "kind": "virtual",
17 | "quantity": null,
18 | "remaining": null,
19 | "fairMarketValue": 88,
20 | "startsAt": null,
21 | "endsAt": 1511264923000,
22 | "description": "Chuck Norris can access the DB from the UI.",
23 | "shippingAddressRequired": false,
24 | "shippingNote": null,
25 | "image": {
26 | "src": "",
27 | "alt": "Chuck Norris can access the DB from the UI.",
28 | "width": 200,
29 | "height": 200
30 | },
31 | "currency": "USD",
32 | "createdAt": 1498169329000
33 | },
34 | {
35 | // ...
36 | }
37 | ],
38 | "links": {
39 | "prev": "",
40 | "next": "",
41 | "self": "",
42 | "first": "",
43 | "last": "",
44 | }
45 | }
46 | ```
47 |
48 | ## Examples
49 |
50 | {% method %}
51 | ### GET /rewards
52 | Returns a list of the first 100 rewards by default
53 |
54 | {% sample lang="curl" %}
55 | ```bash
56 | curl https://tiltify.com/api/v3/rewards
57 | ```
58 |
59 | {% sample lang="js" %}
60 | ```js
61 | try {
62 | const rewards = await Tiltify.Reward.index()
63 | // do something with the rewards
64 | } catch(error) {
65 | // handle error
66 | }
67 | ```
68 |
69 | {% sample lang="ruby" %}
70 | ```ruby
71 | begin
72 | rewards = Tiltify::Reward.index()
73 | # do something with the rewards
74 | rescue Exception => error
75 | # handle error
76 | end
77 | ```
78 |
79 | {% sample lang="elixir" %}
80 | ```elixir
81 | case Tiltify.Reward.index() do
82 | {:ok, rewards} -> # do something with the rewards
83 | {:error, error} -> # handle error
84 | end
85 | ```
86 |
87 | {% endmethod %}
88 |
--------------------------------------------------------------------------------
/upcoming/entities/challenge.md:
--------------------------------------------------------------------------------
1 | # Challenge
2 |
3 | A challenge is an incentive for a campaign.
4 |
5 | ```js
6 | {
7 | "id": 466,
8 | "name": "Bounty hunters! We don't need this scum.",
9 | "amount": 91,
10 | "totalAmountRaised": 186,
11 | "active": true,
12 | "activatesOn": 1498169329000,
13 | "campaignId": 231,
14 | "endsAt": 1505762373000,
15 | "createdAt": 1498232189000
16 | }
17 | ```
18 |
19 | ## Fields
20 |
21 | |key|description|
22 | |:---|:---|
23 | |**id**
integer| This is the id of the challenge.
24 | |**name**
string| The name of the challenge.
25 | |**amount**
integer| The amount in total donations required to complete the challenge.
26 | |**totalAmountRaised**
integer| The amount raised for the challenge so far.
27 | |**active**
boolean| Whether or not the challenge is currently active.
28 | |**activatesOn**
date| Date of challenge creation.
29 | |**campaignId**
integer| The campaign this challenge is associated to.
30 | |**endsAt**
date| The ending time for the challenge
31 | |**createdAt**
date| Date of challenge creation.
32 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | abab@^1.0.0:
6 | version "1.0.3"
7 | resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
8 |
9 | abbrev@1, abbrev@~1.0.7, abbrev@~1.0.9:
10 | version "1.0.9"
11 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
12 |
13 | acorn-globals@^1.0.4:
14 | version "1.0.9"
15 | resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
16 | dependencies:
17 | acorn "^2.1.0"
18 |
19 | acorn@^2.1.0, acorn@^2.4.0:
20 | version "2.7.0"
21 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
22 |
23 | amdefine@>=0.0.4:
24 | version "1.0.1"
25 | resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
26 |
27 | ansi-regex@^2.0.0:
28 | version "2.1.1"
29 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
30 |
31 | ansi-styles@^2.2.1:
32 | version "2.2.1"
33 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
34 |
35 | ansi@^0.3.0, ansi@~0.3.1:
36 | version "0.3.1"
37 | resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21"
38 |
39 | ansicolors@~0.3.2:
40 | version "0.3.2"
41 | resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
42 |
43 | ansistyles@~0.1.3:
44 | version "0.1.3"
45 | resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539"
46 |
47 | aproba@~1.0.1:
48 | version "1.0.4"
49 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.0.4.tgz#2713680775e7614c8ba186c065d4e2e52d1072c0"
50 |
51 | archy@~1.0.0:
52 | version "1.0.0"
53 | resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
54 |
55 | are-we-there-yet@~1.1.2:
56 | version "1.1.4"
57 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
58 | dependencies:
59 | delegates "^1.0.0"
60 | readable-stream "^2.0.6"
61 |
62 | array-index@^1.0.0:
63 | version "1.0.0"
64 | resolved "https://registry.yarnpkg.com/array-index/-/array-index-1.0.0.tgz#ec56a749ee103e4e08c790b9c353df16055b97f9"
65 | dependencies:
66 | debug "^2.2.0"
67 | es6-symbol "^3.0.2"
68 |
69 | asap@^2.0.0:
70 | version "2.0.5"
71 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f"
72 |
73 | asn1@~0.2.3:
74 | version "0.2.3"
75 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
76 |
77 | assert-plus@1.0.0, assert-plus@^1.0.0:
78 | version "1.0.0"
79 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
80 |
81 | assert-plus@^0.2.0:
82 | version "0.2.0"
83 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
84 |
85 | async-some@~1.0.2:
86 | version "1.0.2"
87 | resolved "https://registry.yarnpkg.com/async-some/-/async-some-1.0.2.tgz#4d8a81620d5958791b5b98f802d3207776e95509"
88 | dependencies:
89 | dezalgo "^1.0.2"
90 |
91 | async@^2.0.1:
92 | version "2.6.4"
93 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
94 | dependencies:
95 | lodash "^4.17.14"
96 |
97 | aws-sign2@~0.6.0:
98 | version "0.6.0"
99 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
100 |
101 | aws4@^1.2.1:
102 | version "1.6.0"
103 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
104 |
105 | balanced-match@^0.4.1:
106 | version "0.4.2"
107 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
108 |
109 | balanced-match@^1.0.0:
110 | version "1.0.2"
111 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
112 |
113 | bash-color@0.0.4:
114 | version "0.0.4"
115 | resolved "https://registry.yarnpkg.com/bash-color/-/bash-color-0.0.4.tgz#e9be8ce33540cada4881768c59bd63865736e913"
116 |
117 | bcrypt-pbkdf@^1.0.0:
118 | version "1.0.1"
119 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
120 | dependencies:
121 | tweetnacl "^0.14.3"
122 |
123 | bl@~1.0.0:
124 | version "1.0.3"
125 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.0.3.tgz#fc5421a28fd4226036c3b3891a66a25bc64d226e"
126 | dependencies:
127 | readable-stream "~2.0.5"
128 |
129 | bl@~1.1.2:
130 | version "1.1.2"
131 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398"
132 | dependencies:
133 | readable-stream "~2.0.5"
134 |
135 | block-stream@*, block-stream@0.0.9:
136 | version "0.0.9"
137 | resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
138 | dependencies:
139 | inherits "~2.0.0"
140 |
141 | boolbase@~1.0.0:
142 | version "1.0.0"
143 | resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
144 |
145 | boom@2.x.x:
146 | version "2.10.1"
147 | resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
148 | dependencies:
149 | hoek "2.x.x"
150 |
151 | brace-expansion@^1.0.0:
152 | version "1.1.7"
153 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59"
154 | dependencies:
155 | balanced-match "^0.4.1"
156 | concat-map "0.0.1"
157 |
158 | brace-expansion@^1.1.7:
159 | version "1.1.11"
160 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
161 | dependencies:
162 | balanced-match "^1.0.0"
163 | concat-map "0.0.1"
164 |
165 | buffer-shims@^1.0.0, buffer-shims@~1.0.0:
166 | version "1.0.0"
167 | resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
168 |
169 | builtin-modules@^1.0.0:
170 | version "1.1.1"
171 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
172 |
173 | builtins@0.0.7:
174 | version "0.0.7"
175 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a"
176 |
177 | builtins@^1.0.3:
178 | version "1.0.3"
179 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
180 |
181 | caseless@~0.11.0:
182 | version "0.11.0"
183 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7"
184 |
185 | chalk@^1.1.1:
186 | version "1.1.3"
187 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
188 | dependencies:
189 | ansi-styles "^2.2.1"
190 | escape-string-regexp "^1.0.2"
191 | has-ansi "^2.0.0"
192 | strip-ansi "^3.0.0"
193 | supports-color "^2.0.0"
194 |
195 | char-spinner@~1.0.1:
196 | version "1.0.1"
197 | resolved "https://registry.yarnpkg.com/char-spinner/-/char-spinner-1.0.1.tgz#e6ea67bd247e107112983b7ab0479ed362800081"
198 |
199 | cheerio@0.20.0:
200 | version "0.20.0"
201 | resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.20.0.tgz#5c710f2bab95653272842ba01c6ea61b3545ec35"
202 | dependencies:
203 | css-select "~1.2.0"
204 | dom-serializer "~0.1.0"
205 | entities "~1.1.1"
206 | htmlparser2 "~3.8.1"
207 | lodash "^4.1.0"
208 | optionalDependencies:
209 | jsdom "^7.0.2"
210 |
211 | chmodr@~1.0.2:
212 | version "1.0.2"
213 | resolved "https://registry.yarnpkg.com/chmodr/-/chmodr-1.0.2.tgz#04662b932d0f02ec66deaa2b0ea42811968e3eb9"
214 |
215 | chownr@^1.0.1, chownr@~1.0.1:
216 | version "1.0.1"
217 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
218 |
219 | clone@^1.0.2:
220 | version "1.0.2"
221 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
222 |
223 | cmd-shim@~2.0.2:
224 | version "2.0.2"
225 | resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb"
226 | dependencies:
227 | graceful-fs "^4.1.2"
228 | mkdirp "~0.5.0"
229 |
230 | columnify@~1.5.4:
231 | version "1.5.4"
232 | resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
233 | dependencies:
234 | strip-ansi "^3.0.0"
235 | wcwidth "^1.0.0"
236 |
237 | combined-stream@^1.0.5, combined-stream@~1.0.5:
238 | version "1.0.5"
239 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
240 | dependencies:
241 | delayed-stream "~1.0.0"
242 |
243 | commander@2.9.0, commander@^2.9.0:
244 | version "2.9.0"
245 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
246 | dependencies:
247 | graceful-readlink ">= 1.0.0"
248 |
249 | concat-map@0.0.1:
250 | version "0.0.1"
251 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
252 |
253 | concat-stream@^1.4.6, concat-stream@^1.5.2:
254 | version "1.6.0"
255 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
256 | dependencies:
257 | inherits "^2.0.3"
258 | readable-stream "^2.2.2"
259 | typedarray "^0.0.6"
260 |
261 | config-chain@~1.1.10:
262 | version "1.1.11"
263 | resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
264 | dependencies:
265 | ini "^1.3.4"
266 | proto-list "~1.2.1"
267 |
268 | core-util-is@~1.0.0:
269 | version "1.0.2"
270 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
271 |
272 | cryptiles@2.x.x:
273 | version "2.0.5"
274 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
275 | dependencies:
276 | boom "2.x.x"
277 |
278 | css-select@~1.2.0:
279 | version "1.2.0"
280 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
281 | dependencies:
282 | boolbase "~1.0.0"
283 | css-what "2.1"
284 | domutils "1.5.1"
285 | nth-check "~1.0.1"
286 |
287 | css-what@2.1:
288 | version "2.1.3"
289 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
290 |
291 | cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0":
292 | version "0.3.2"
293 | resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
294 |
295 | "cssstyle@>= 0.2.29 < 0.3.0":
296 | version "0.2.37"
297 | resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
298 | dependencies:
299 | cssom "0.3.x"
300 |
301 | d@1:
302 | version "1.0.0"
303 | resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
304 | dependencies:
305 | es5-ext "^0.10.9"
306 |
307 | d@^1.0.1:
308 | version "1.0.1"
309 | resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
310 | dependencies:
311 | es5-ext "^0.10.50"
312 | type "^1.0.1"
313 |
314 | dashdash@^1.12.0:
315 | version "1.14.1"
316 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
317 | dependencies:
318 | assert-plus "^1.0.0"
319 |
320 | debug@^2.2.0:
321 | version "2.6.6"
322 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.6.tgz#a9fa6fbe9ca43cf1e79f73b75c0189cbb7d6db5a"
323 | dependencies:
324 | ms "0.7.3"
325 |
326 | debuglog@^1.0.1:
327 | version "1.0.1"
328 | resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
329 |
330 | deep-is@~0.1.3:
331 | version "0.1.3"
332 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
333 |
334 | defaults@^1.0.3:
335 | version "1.0.3"
336 | resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
337 | dependencies:
338 | clone "^1.0.2"
339 |
340 | delayed-stream@~1.0.0:
341 | version "1.0.0"
342 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
343 |
344 | delegates@^1.0.0:
345 | version "1.0.0"
346 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
347 |
348 | dezalgo@^1.0.0, dezalgo@^1.0.1, dezalgo@^1.0.2, dezalgo@~1.0.3:
349 | version "1.0.3"
350 | resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
351 | dependencies:
352 | asap "^2.0.0"
353 | wrappy "1"
354 |
355 | dom-serializer@0, dom-serializer@~0.1.0:
356 | version "0.1.0"
357 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82"
358 | dependencies:
359 | domelementtype "~1.1.1"
360 | entities "~1.1.1"
361 |
362 | domelementtype@1, domelementtype@~1.1.1:
363 | version "1.1.3"
364 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
365 |
366 | domhandler@2.3:
367 | version "2.3.0"
368 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
369 | dependencies:
370 | domelementtype "1"
371 |
372 | domutils@1.5, domutils@1.5.1:
373 | version "1.5.1"
374 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
375 | dependencies:
376 | dom-serializer "0"
377 | domelementtype "1"
378 |
379 | ecc-jsbn@~0.1.1:
380 | version "0.1.1"
381 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
382 | dependencies:
383 | jsbn "~0.1.0"
384 |
385 | editor@~1.0.0:
386 | version "1.0.0"
387 | resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742"
388 |
389 | entities@1.0:
390 | version "1.0.0"
391 | resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26"
392 |
393 | entities@~1.1.1:
394 | version "1.1.1"
395 | resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"
396 |
397 | es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@^0.10.9, es5-ext@~0.10.14:
398 | version "0.10.63"
399 | resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.63.tgz#9c222a63b6a332ac80b1e373b426af723b895bd6"
400 | dependencies:
401 | es6-iterator "^2.0.3"
402 | es6-symbol "^3.1.3"
403 | esniff "^2.0.1"
404 | next-tick "^1.1.0"
405 |
406 | es6-iterator@^2.0.3:
407 | version "2.0.3"
408 | resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
409 | dependencies:
410 | d "1"
411 | es5-ext "^0.10.35"
412 | es6-symbol "^3.1.1"
413 |
414 | es6-symbol@^3.0.2:
415 | version "3.1.1"
416 | resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
417 | dependencies:
418 | d "1"
419 | es5-ext "~0.10.14"
420 |
421 | es6-symbol@^3.1.1, es6-symbol@^3.1.3:
422 | version "3.1.3"
423 | resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
424 | dependencies:
425 | d "^1.0.1"
426 | ext "^1.1.2"
427 |
428 | escape-string-regexp@^1.0.2:
429 | version "1.0.5"
430 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
431 |
432 | escodegen@^1.6.1:
433 | version "1.8.1"
434 | resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
435 | dependencies:
436 | esprima "^2.7.1"
437 | estraverse "^1.9.1"
438 | esutils "^2.0.2"
439 | optionator "^0.8.1"
440 | optionalDependencies:
441 | source-map "~0.2.0"
442 |
443 | esniff@^2.0.1:
444 | version "2.0.1"
445 | resolved "https://registry.yarnpkg.com/esniff/-/esniff-2.0.1.tgz#a4d4b43a5c71c7ec51c51098c1d8a29081f9b308"
446 | dependencies:
447 | d "^1.0.1"
448 | es5-ext "^0.10.62"
449 | event-emitter "^0.3.5"
450 | type "^2.7.2"
451 |
452 | esprima@^2.7.1:
453 | version "2.7.3"
454 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
455 |
456 | estraverse@^1.9.1:
457 | version "1.9.3"
458 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
459 |
460 | esutils@^2.0.2:
461 | version "2.0.2"
462 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
463 |
464 | event-emitter@^0.3.5:
465 | version "0.3.5"
466 | resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
467 | dependencies:
468 | d "1"
469 | es5-ext "~0.10.14"
470 |
471 | ext@^1.1.2:
472 | version "1.7.0"
473 | resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f"
474 | dependencies:
475 | type "^2.7.2"
476 |
477 | extend@~3.0.0:
478 | version "3.0.1"
479 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
480 |
481 | extsprintf@1.0.2:
482 | version "1.0.2"
483 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
484 |
485 | fast-levenshtein@~2.0.4:
486 | version "2.0.6"
487 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
488 |
489 | forever-agent@~0.6.1:
490 | version "0.6.1"
491 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
492 |
493 | form-data@~1.0.0-rc3, form-data@~1.0.0-rc4:
494 | version "1.0.1"
495 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-1.0.1.tgz#ae315db9a4907fa065502304a66d7733475ee37c"
496 | dependencies:
497 | async "^2.0.1"
498 | combined-stream "^1.0.5"
499 | mime-types "^2.1.11"
500 |
501 | fs-extra@0.26.5:
502 | version "0.26.5"
503 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.5.tgz#53ac74667ca083fd2dc1712c813039ca32d69a7f"
504 | dependencies:
505 | graceful-fs "^4.1.2"
506 | jsonfile "^2.1.0"
507 | klaw "^1.0.0"
508 | path-is-absolute "^1.0.0"
509 | rimraf "^2.2.8"
510 |
511 | fs-vacuum@~1.2.7, fs-vacuum@~1.2.9:
512 | version "1.2.10"
513 | resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36"
514 | dependencies:
515 | graceful-fs "^4.1.2"
516 | path-is-inside "^1.0.1"
517 | rimraf "^2.5.2"
518 |
519 | fs-write-stream-atomic@~1.0.8:
520 | version "1.0.10"
521 | resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
522 | dependencies:
523 | graceful-fs "^4.1.2"
524 | iferr "^0.1.5"
525 | imurmurhash "^0.1.4"
526 | readable-stream "1 || 2"
527 |
528 | fs.realpath@^1.0.0:
529 | version "1.0.0"
530 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
531 |
532 | fstream-ignore@^1.0.0:
533 | version "1.0.5"
534 | resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
535 | dependencies:
536 | fstream "^1.0.0"
537 | inherits "2"
538 | minimatch "^3.0.0"
539 |
540 | fstream-npm@~1.0.7:
541 | version "1.0.7"
542 | resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.0.7.tgz#7ed0d1ac13d7686dd9e1bf6ceb8be273bf6d2f86"
543 | dependencies:
544 | fstream-ignore "^1.0.0"
545 | inherits "2"
546 |
547 | fstream-npm@~1.1.1:
548 | version "1.1.1"
549 | resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.1.1.tgz#6b9175db6239a83d8209e232426c494dbb29690c"
550 | dependencies:
551 | fstream-ignore "^1.0.0"
552 | inherits "2"
553 |
554 | fstream@^1.0.0, fstream@^1.0.12, fstream@~1.0.10, fstream@~1.0.8:
555 | version "1.0.12"
556 | resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
557 | dependencies:
558 | graceful-fs "^4.1.2"
559 | inherits "~2.0.0"
560 | mkdirp ">=0.5 0"
561 | rimraf "2"
562 |
563 | gauge@~1.2.5:
564 | version "1.2.7"
565 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93"
566 | dependencies:
567 | ansi "^0.3.0"
568 | has-unicode "^2.0.0"
569 | lodash.pad "^4.1.0"
570 | lodash.padend "^4.1.0"
571 | lodash.padstart "^4.1.0"
572 |
573 | generate-function@^2.0.0:
574 | version "2.3.1"
575 | resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f"
576 | dependencies:
577 | is-property "^1.0.2"
578 |
579 | generate-object-property@^1.1.0:
580 | version "1.2.0"
581 | resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0"
582 | dependencies:
583 | is-property "^1.0.0"
584 |
585 | getpass@^0.1.1:
586 | version "0.1.7"
587 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
588 | dependencies:
589 | assert-plus "^1.0.0"
590 |
591 | gitbook-cli@^2.3.0:
592 | version "2.3.0"
593 | resolved "https://registry.yarnpkg.com/gitbook-cli/-/gitbook-cli-2.3.0.tgz#01a360de71a48e53277ed2cb1abf6c60a0901576"
594 | dependencies:
595 | bash-color "0.0.4"
596 | commander "2.9.0"
597 | fs-extra "0.26.5"
598 | lodash "4.5.1"
599 | npm "3.7.5"
600 | npmi "1.0.1"
601 | optimist "0.6.1"
602 | q "1.4.1"
603 | semver "5.1.0"
604 | tmp "0.0.28"
605 | user-home "2.0.0"
606 |
607 | gitbook-plugin-github@^2.0.0:
608 | version "2.0.0"
609 | resolved "https://registry.yarnpkg.com/gitbook-plugin-github/-/gitbook-plugin-github-2.0.0.tgz#5166e763cfcc402d432880b7a6c85c1c54b56a8d"
610 |
611 | gitbook-plugin-search@>=2.0.0:
612 | version "2.2.1"
613 | resolved "https://registry.yarnpkg.com/gitbook-plugin-search/-/gitbook-plugin-search-2.2.1.tgz#6d25b5a776990fa98fdfdfa37de331f78e0f6b13"
614 |
615 | gitbook-plugin-theme-api@^1.1.2:
616 | version "1.1.2"
617 | resolved "https://registry.yarnpkg.com/gitbook-plugin-theme-api/-/gitbook-plugin-theme-api-1.1.2.tgz#8c145a4bad49a1213c0250290b9bd9b72aea88fc"
618 | dependencies:
619 | cheerio "0.20.0"
620 | gitbook-plugin-search ">=2.0.0"
621 | lodash "4.12.0"
622 | q "1.4.1"
623 | q-plus "0.0.8"
624 |
625 | github-url-from-git@~1.4.0:
626 | version "1.4.0"
627 | resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.4.0.tgz#285e6b520819001bde128674704379e4ff03e0de"
628 |
629 | github-url-from-username-repo@~1.0.2:
630 | version "1.0.2"
631 | resolved "https://registry.yarnpkg.com/github-url-from-username-repo/-/github-url-from-username-repo-1.0.2.tgz#7dd79330d2abe69c10c2cef79714c97215791dfa"
632 |
633 | "glob@3 || 4":
634 | version "4.5.3"
635 | resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
636 | dependencies:
637 | inflight "^1.0.4"
638 | inherits "2"
639 | minimatch "^2.0.1"
640 | once "^1.3.0"
641 |
642 | glob@^7.0.3, glob@^7.1.1:
643 | version "7.1.1"
644 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
645 | dependencies:
646 | fs.realpath "^1.0.0"
647 | inflight "^1.0.4"
648 | inherits "2"
649 | minimatch "^3.0.2"
650 | once "^1.3.0"
651 | path-is-absolute "^1.0.0"
652 |
653 | glob@^7.0.5, glob@~7.0.0, glob@~7.0.6:
654 | version "7.0.6"
655 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a"
656 | dependencies:
657 | fs.realpath "^1.0.0"
658 | inflight "^1.0.4"
659 | inherits "2"
660 | minimatch "^3.0.2"
661 | once "^1.3.0"
662 | path-is-absolute "^1.0.0"
663 |
664 | glob@^7.1.3:
665 | version "7.1.7"
666 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
667 | dependencies:
668 | fs.realpath "^1.0.0"
669 | inflight "^1.0.4"
670 | inherits "2"
671 | minimatch "^3.0.4"
672 | once "^1.3.0"
673 | path-is-absolute "^1.0.0"
674 |
675 | graceful-fs@^4.1.2:
676 | version "4.2.6"
677 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
678 |
679 | graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.3, graceful-fs@~4.1.6:
680 | version "4.1.11"
681 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
682 |
683 | "graceful-readlink@>= 1.0.0":
684 | version "1.0.1"
685 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
686 |
687 | har-validator@~2.0.6:
688 | version "2.0.6"
689 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
690 | dependencies:
691 | chalk "^1.1.1"
692 | commander "^2.9.0"
693 | is-my-json-valid "^2.12.4"
694 | pinkie-promise "^2.0.0"
695 |
696 | has-ansi@^2.0.0:
697 | version "2.0.0"
698 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
699 | dependencies:
700 | ansi-regex "^2.0.0"
701 |
702 | has-unicode@^2.0.0, has-unicode@~2.0.0:
703 | version "2.0.1"
704 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
705 |
706 | hawk@~3.1.0, hawk@~3.1.3:
707 | version "3.1.3"
708 | resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
709 | dependencies:
710 | boom "2.x.x"
711 | cryptiles "2.x.x"
712 | hoek "2.x.x"
713 | sntp "1.x.x"
714 |
715 | hoek@2.x.x:
716 | version "2.16.3"
717 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
718 |
719 | hosted-git-info@^2.1.4, hosted-git-info@~2.1.4, hosted-git-info@~2.1.5:
720 | version "2.1.5"
721 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b"
722 |
723 | htmlparser2@~3.8.1:
724 | version "3.8.3"
725 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
726 | dependencies:
727 | domelementtype "1"
728 | domhandler "2.3"
729 | domutils "1.5"
730 | entities "1.0"
731 | readable-stream "1.1"
732 |
733 | http-signature@~1.1.0:
734 | version "1.1.1"
735 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
736 | dependencies:
737 | assert-plus "^0.2.0"
738 | jsprim "^1.2.2"
739 | sshpk "^1.7.0"
740 |
741 | iferr@^0.1.5, iferr@~0.1.5:
742 | version "0.1.5"
743 | resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
744 |
745 | imurmurhash@^0.1.4:
746 | version "0.1.4"
747 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
748 |
749 | inflight@^1.0.4, inflight@~1.0.4:
750 | version "1.0.6"
751 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
752 | dependencies:
753 | once "^1.3.0"
754 | wrappy "1"
755 |
756 | inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
757 | version "2.0.4"
758 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
759 |
760 | ini@^1.3.4, ini@~1.3.4:
761 | version "1.3.7"
762 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84"
763 |
764 | init-package-json@~1.9.3, init-package-json@~1.9.4:
765 | version "1.9.6"
766 | resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.9.6.tgz#789fc2b74466a4952b9ea77c0575bc78ebd60a61"
767 | dependencies:
768 | glob "^7.1.1"
769 | npm-package-arg "^4.0.0 || ^5.0.0"
770 | promzard "^0.3.0"
771 | read "~1.0.1"
772 | read-package-json "1 || 2"
773 | semver "2.x || 3.x || 4 || 5"
774 | validate-npm-package-license "^3.0.1"
775 | validate-npm-package-name "^3.0.0"
776 |
777 | is-builtin-module@^1.0.0:
778 | version "1.0.0"
779 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
780 | dependencies:
781 | builtin-modules "^1.0.0"
782 |
783 | is-my-ip-valid@^1.0.0:
784 | version "1.0.0"
785 | resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824"
786 |
787 | is-my-json-valid@^2.12.4:
788 | version "2.20.5"
789 | resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz#5eca6a8232a687f68869b7361be1612e7512e5df"
790 | dependencies:
791 | generate-function "^2.0.0"
792 | generate-object-property "^1.1.0"
793 | is-my-ip-valid "^1.0.0"
794 | jsonpointer "^4.0.0"
795 | xtend "^4.0.0"
796 |
797 | is-property@^1.0.0, is-property@^1.0.2:
798 | version "1.0.2"
799 | resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84"
800 |
801 | is-typedarray@~1.0.0:
802 | version "1.0.0"
803 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
804 |
805 | isarray@0.0.1:
806 | version "0.0.1"
807 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
808 |
809 | isarray@~1.0.0:
810 | version "1.0.0"
811 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
812 |
813 | isexe@^2.0.0:
814 | version "2.0.0"
815 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
816 |
817 | isstream@~0.1.2:
818 | version "0.1.2"
819 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
820 |
821 | jju@^1.1.0:
822 | version "1.3.0"
823 | resolved "https://registry.yarnpkg.com/jju/-/jju-1.3.0.tgz#dadd9ef01924bc728b03f2f7979bdbd62f7a2aaa"
824 |
825 | jodid25519@^1.0.0:
826 | version "1.0.2"
827 | resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967"
828 | dependencies:
829 | jsbn "~0.1.0"
830 |
831 | jsbn@~0.1.0:
832 | version "0.1.1"
833 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
834 |
835 | jsdom@^7.0.2:
836 | version "7.2.2"
837 | resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-7.2.2.tgz#40b402770c2bda23469096bee91ab675e3b1fc6e"
838 | dependencies:
839 | abab "^1.0.0"
840 | acorn "^2.4.0"
841 | acorn-globals "^1.0.4"
842 | cssom ">= 0.3.0 < 0.4.0"
843 | cssstyle ">= 0.2.29 < 0.3.0"
844 | escodegen "^1.6.1"
845 | nwmatcher ">= 1.3.7 < 2.0.0"
846 | parse5 "^1.5.1"
847 | request "^2.55.0"
848 | sax "^1.1.4"
849 | symbol-tree ">= 3.1.0 < 4.0.0"
850 | tough-cookie "^2.2.0"
851 | webidl-conversions "^2.0.0"
852 | whatwg-url-compat "~0.6.5"
853 | xml-name-validator ">= 2.0.1 < 3.0.0"
854 |
855 | json-parse-helpfulerror@^1.0.2:
856 | version "1.0.3"
857 | resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc"
858 | dependencies:
859 | jju "^1.1.0"
860 |
861 | json-schema@0.2.3:
862 | version "0.2.3"
863 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
864 |
865 | json-stringify-safe@~5.0.1:
866 | version "5.0.1"
867 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
868 |
869 | jsonfile@^2.1.0:
870 | version "2.4.0"
871 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
872 | optionalDependencies:
873 | graceful-fs "^4.1.6"
874 |
875 | jsonpointer@^4.0.0:
876 | version "4.1.0"
877 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.1.0.tgz#501fb89986a2389765ba09e6053299ceb4f2c2cc"
878 |
879 | jsprim@^1.2.2:
880 | version "1.4.0"
881 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
882 | dependencies:
883 | assert-plus "1.0.0"
884 | extsprintf "1.0.2"
885 | json-schema "0.2.3"
886 | verror "1.3.6"
887 |
888 | klaw@^1.0.0:
889 | version "1.3.1"
890 | resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
891 | optionalDependencies:
892 | graceful-fs "^4.1.9"
893 |
894 | levn@~0.3.0:
895 | version "0.3.0"
896 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
897 | dependencies:
898 | prelude-ls "~1.1.2"
899 | type-check "~0.3.2"
900 |
901 | lockfile@~1.0.1:
902 | version "1.0.3"
903 | resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.3.tgz#2638fc39a0331e9cac1a04b71799931c9c50df79"
904 |
905 | lodash._baseclone@~4.5.0:
906 | version "4.5.7"
907 | resolved "https://registry.yarnpkg.com/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz#ce42ade08384ef5d62fa77c30f61a46e686f8434"
908 |
909 | lodash._basedifference@~4.4.0:
910 | version "4.4.1"
911 | resolved "https://registry.yarnpkg.com/lodash._basedifference/-/lodash._basedifference-4.4.1.tgz#537bde6fd0f3eeec28e37288dd51459765181b4d"
912 | dependencies:
913 | lodash._setcache "~4.1.0"
914 |
915 | lodash._baseflatten@~4.1.0:
916 | version "4.1.1"
917 | resolved "https://registry.yarnpkg.com/lodash._baseflatten/-/lodash._baseflatten-4.1.1.tgz#5c87403b88f3687a88d26424faadf3aa054aab0d"
918 |
919 | lodash._baseuniq@~4.4.0:
920 | version "4.4.0"
921 | resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.4.0.tgz#a445294347a2f5311f585fe3225644530b9b8fae"
922 | dependencies:
923 | lodash._root "^3.0.0"
924 | lodash._setcache "^4.0.0"
925 |
926 | lodash._baseuniq@~4.5.0:
927 | version "4.5.1"
928 | resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.5.1.tgz#1980430c2e64ee86df6dd35794e1a301b2ab74de"
929 | dependencies:
930 | lodash._createset "~4.0.0"
931 | lodash._setcache "~4.1.0"
932 |
933 | lodash._createset@~4.0.0:
934 | version "4.0.3"
935 | resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26"
936 |
937 | lodash._root@^3.0.0:
938 | version "3.0.1"
939 | resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
940 |
941 | lodash._setcache@^4.0.0, lodash._setcache@~4.1.0:
942 | version "4.1.3"
943 | resolved "https://registry.yarnpkg.com/lodash._setcache/-/lodash._setcache-4.1.3.tgz#4f982081255a11810fb4b0431d49e2da65adb77c"
944 |
945 | lodash.clonedeep@~4.3.0:
946 | version "4.3.2"
947 | resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz#d0112c02c76b5223833aebc6a4b6e334f0d057de"
948 | dependencies:
949 | lodash._baseclone "~4.5.0"
950 |
951 | lodash.isarguments@~3.0.7:
952 | version "3.0.9"
953 | resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.0.9.tgz#3c4994a4210f340d49ccfafa62176296207d8675"
954 |
955 | lodash.isarray@~4.0.0:
956 | version "4.0.0"
957 | resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-4.0.0.tgz#2aca496b28c4ca6d726715313590c02e6ea34403"
958 |
959 | lodash.keys@~4.0.3:
960 | version "4.0.8"
961 | resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-4.0.8.tgz#c0cf45d2fcf576c83055404d674c7e637c83ae81"
962 |
963 | lodash.pad@^4.1.0:
964 | version "4.5.1"
965 | resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70"
966 |
967 | lodash.padend@^4.1.0:
968 | version "4.6.1"
969 | resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e"
970 |
971 | lodash.padstart@^4.1.0:
972 | version "4.6.1"
973 | resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b"
974 |
975 | lodash.rest@^4.0.0:
976 | version "4.0.5"
977 | resolved "https://registry.yarnpkg.com/lodash.rest/-/lodash.rest-4.0.5.tgz#954ef75049262038c96d1fc98b28fdaf9f0772aa"
978 |
979 | lodash.union@~4.2.0:
980 | version "4.2.1"
981 | resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.2.1.tgz#6871017b9b1ff71952c1e2bb2e25b1046a7e2842"
982 | dependencies:
983 | lodash._baseflatten "~4.1.0"
984 | lodash._baseuniq "~4.5.0"
985 | lodash.rest "^4.0.0"
986 |
987 | lodash.uniq@~4.2.0:
988 | version "4.2.1"
989 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.2.1.tgz#4210d4b90647ee24211b469aed0ef84902069743"
990 | dependencies:
991 | lodash._baseuniq "~4.5.0"
992 |
993 | lodash.without@~4.1.0:
994 | version "4.1.2"
995 | resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.1.2.tgz#c68b1981e1b001bd87eef7487dba0af267846229"
996 | dependencies:
997 | lodash._basedifference "~4.4.0"
998 | lodash.rest "^4.0.0"
999 |
1000 | lodash@4.12.0:
1001 | version "4.12.0"
1002 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.12.0.tgz#2bd6dc46a040f59e686c972ed21d93dc59053258"
1003 |
1004 | lodash@4.5.1:
1005 | version "4.5.1"
1006 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.5.1.tgz#80e8a074ca5f3893a6b1c10b2a636492d710c316"
1007 |
1008 | lodash@^4.1.0, lodash@^4.17.14:
1009 | version "4.17.21"
1010 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1011 |
1012 | lru-cache@2:
1013 | version "2.7.3"
1014 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
1015 |
1016 | lru-cache@~4.0.1:
1017 | version "4.0.2"
1018 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
1019 | dependencies:
1020 | pseudomap "^1.0.1"
1021 | yallist "^2.0.0"
1022 |
1023 | mime-db@~1.27.0:
1024 | version "1.27.0"
1025 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1"
1026 |
1027 | mime-types@^2.1.11, mime-types@~2.1.7:
1028 | version "2.1.15"
1029 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed"
1030 | dependencies:
1031 | mime-db "~1.27.0"
1032 |
1033 | minimatch@1:
1034 | version "1.0.0"
1035 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-1.0.0.tgz#e0dd2120b49e1b724ce8d714c520822a9438576d"
1036 | dependencies:
1037 | lru-cache "2"
1038 | sigmund "~1.0.0"
1039 |
1040 | minimatch@^2.0.1:
1041 | version "2.0.10"
1042 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
1043 | dependencies:
1044 | brace-expansion "^1.0.0"
1045 |
1046 | minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.3:
1047 | version "3.0.4"
1048 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1049 | dependencies:
1050 | brace-expansion "^1.1.7"
1051 |
1052 | minimist@0.0.8:
1053 | version "0.0.8"
1054 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
1055 |
1056 | minimist@^1.2.5:
1057 | version "1.2.5"
1058 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
1059 |
1060 | minimist@~0.0.1:
1061 | version "0.0.10"
1062 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
1063 |
1064 | "mkdirp@>=0.5 0":
1065 | version "0.5.5"
1066 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
1067 | dependencies:
1068 | minimist "^1.2.5"
1069 |
1070 | mkdirp@^0.5.0, mkdirp@~0.5.0, mkdirp@~0.5.1:
1071 | version "0.5.1"
1072 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
1073 | dependencies:
1074 | minimist "0.0.8"
1075 |
1076 | ms@0.7.3:
1077 | version "0.7.3"
1078 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff"
1079 |
1080 | mute-stream@~0.0.4:
1081 | version "0.0.7"
1082 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
1083 |
1084 | next-tick@^1.1.0:
1085 | version "1.1.0"
1086 | resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
1087 |
1088 | node-gyp@~3.3.0:
1089 | version "3.3.1"
1090 | resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.3.1.tgz#80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0"
1091 | dependencies:
1092 | fstream "^1.0.0"
1093 | glob "3 || 4"
1094 | graceful-fs "^4.1.2"
1095 | minimatch "1"
1096 | mkdirp "^0.5.0"
1097 | nopt "2 || 3"
1098 | npmlog "0 || 1 || 2"
1099 | osenv "0"
1100 | path-array "^1.0.0"
1101 | request "2"
1102 | rimraf "2"
1103 | semver "2.x || 3.x || 4 || 5"
1104 | tar "^2.0.0"
1105 | which "1"
1106 |
1107 | node-gyp@~3.6.0:
1108 | version "3.6.1"
1109 | resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.1.tgz#19561067ff185464aded478212681f47fd578cbc"
1110 | dependencies:
1111 | fstream "^1.0.0"
1112 | glob "^7.0.3"
1113 | graceful-fs "^4.1.2"
1114 | minimatch "^3.0.2"
1115 | mkdirp "^0.5.0"
1116 | nopt "2 || 3"
1117 | npmlog "0 || 1 || 2 || 3 || 4"
1118 | osenv "0"
1119 | request "2"
1120 | rimraf "2"
1121 | semver "~5.3.0"
1122 | tar "^2.0.0"
1123 | which "1"
1124 |
1125 | node-uuid@~1.4.7:
1126 | version "1.4.8"
1127 | resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907"
1128 |
1129 | "nopt@2 || 3", nopt@~3.0.6:
1130 | version "3.0.6"
1131 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
1132 | dependencies:
1133 | abbrev "1"
1134 |
1135 | normalize-git-url@~3.0.1, normalize-git-url@~3.0.2:
1136 | version "3.0.2"
1137 | resolved "https://registry.yarnpkg.com/normalize-git-url/-/normalize-git-url-3.0.2.tgz#8e5f14be0bdaedb73e07200310aa416c27350fc4"
1138 |
1139 | normalize-package-data@^2.0.0, "normalize-package-data@~1.0.1 || ^2.0.0", normalize-package-data@~2.3.5:
1140 | version "2.3.8"
1141 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb"
1142 | dependencies:
1143 | hosted-git-info "^2.1.4"
1144 | is-builtin-module "^1.0.0"
1145 | semver "2 || 3 || 4 || 5"
1146 | validate-npm-package-license "^3.0.1"
1147 |
1148 | npm-cache-filename@~1.0.2:
1149 | version "1.0.2"
1150 | resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11"
1151 |
1152 | npm-install-checks@~1.0.7:
1153 | version "1.0.7"
1154 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-1.0.7.tgz#6d91aeda0ac96801f1ed7aadee116a6c0a086a57"
1155 | dependencies:
1156 | npmlog "0.1 || 1 || 2"
1157 | semver "^2.3.0 || 3.x || 4 || 5"
1158 |
1159 | npm-install-checks@~3.0.0:
1160 | version "3.0.0"
1161 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.0.tgz#d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"
1162 | dependencies:
1163 | semver "^2.3.0 || 3.x || 4 || 5"
1164 |
1165 | "npm-package-arg@^3.0.0 || ^4.0.0", "npm-package-arg@^4.0.0 || ^5.0.0", npm-package-arg@^4.1.1, npm-package-arg@~4.1.0:
1166 | version "4.1.1"
1167 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-4.1.1.tgz#86d9dca985b4c5e5d59772dfd5de6919998a495a"
1168 | dependencies:
1169 | hosted-git-info "^2.1.4"
1170 | semver "4 || 5"
1171 |
1172 | npm-registry-client@~7.0.9:
1173 | version "7.0.9"
1174 | resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-7.0.9.tgz#1baf86ee5285c4e6d38d4556208ded56049231bb"
1175 | dependencies:
1176 | chownr "^1.0.1"
1177 | concat-stream "^1.4.6"
1178 | graceful-fs "^4.1.2"
1179 | mkdirp "^0.5.0"
1180 | normalize-package-data "~1.0.1 || ^2.0.0"
1181 | npm-package-arg "^3.0.0 || ^4.0.0"
1182 | once "^1.3.0"
1183 | request "^2.47.0"
1184 | retry "^0.8.0"
1185 | rimraf "2"
1186 | semver "2 >=2.2.1 || 3.x || 4 || 5"
1187 | slide "^1.1.3"
1188 | optionalDependencies:
1189 | npmlog "~2.0.0"
1190 |
1191 | npm-registry-client@~7.2.1:
1192 | version "7.2.1"
1193 | resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-7.2.1.tgz#c792266b088cc313f8525e7e35248626c723db75"
1194 | dependencies:
1195 | concat-stream "^1.5.2"
1196 | graceful-fs "^4.1.6"
1197 | normalize-package-data "~1.0.1 || ^2.0.0"
1198 | npm-package-arg "^3.0.0 || ^4.0.0"
1199 | once "^1.3.3"
1200 | request "^2.74.0"
1201 | retry "^0.10.0"
1202 | semver "2 >=2.2.1 || 3.x || 4 || 5"
1203 | slide "^1.1.3"
1204 | optionalDependencies:
1205 | npmlog "~2.0.0 || ~3.1.0"
1206 |
1207 | npm-user-validate@~0.1.2, npm-user-validate@~0.1.5:
1208 | version "0.1.5"
1209 | resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-0.1.5.tgz#52465d50c2d20294a57125b996baedbf56c5004b"
1210 |
1211 | npm@3.7.5:
1212 | version "3.7.5"
1213 | resolved "https://registry.yarnpkg.com/npm/-/npm-3.7.5.tgz#a7dae58e52ecbe263c1c860c6fd64ffa50f3c79b"
1214 | dependencies:
1215 | abbrev "~1.0.7"
1216 | ansicolors "~0.3.2"
1217 | ansistyles "~0.1.3"
1218 | aproba "~1.0.1"
1219 | archy "~1.0.0"
1220 | async-some "~1.0.2"
1221 | chownr "~1.0.1"
1222 | cmd-shim "~2.0.2"
1223 | columnify "~1.5.4"
1224 | config-chain "~1.1.10"
1225 | dezalgo "~1.0.3"
1226 | editor "~1.0.0"
1227 | fs-vacuum "~1.2.7"
1228 | fs-write-stream-atomic "~1.0.8"
1229 | fstream "~1.0.8"
1230 | fstream-npm "~1.0.7"
1231 | glob "~7.0.0"
1232 | graceful-fs "~4.1.3"
1233 | has-unicode "~2.0.0"
1234 | hosted-git-info "~2.1.4"
1235 | iferr "~0.1.5"
1236 | inflight "~1.0.4"
1237 | inherits "~2.0.1"
1238 | ini "~1.3.4"
1239 | init-package-json "~1.9.3"
1240 | lockfile "~1.0.1"
1241 | lodash._baseuniq "~4.4.0"
1242 | lodash.clonedeep "~4.3.0"
1243 | lodash.isarguments "~3.0.7"
1244 | lodash.isarray "~4.0.0"
1245 | lodash.keys "~4.0.3"
1246 | lodash.union "~4.2.0"
1247 | lodash.uniq "~4.2.0"
1248 | lodash.without "~4.1.0"
1249 | mkdirp "~0.5.1"
1250 | node-gyp "~3.3.0"
1251 | nopt "~3.0.6"
1252 | normalize-git-url "~3.0.1"
1253 | normalize-package-data "~2.3.5"
1254 | npm-cache-filename "~1.0.2"
1255 | npm-install-checks "~3.0.0"
1256 | npm-package-arg "~4.1.0"
1257 | npm-registry-client "~7.0.9"
1258 | npm-user-validate "~0.1.2"
1259 | npmlog "~2.0.2"
1260 | once "~1.3.3"
1261 | opener "~1.4.1"
1262 | osenv "~0.1.3"
1263 | path-is-inside "~1.0.1"
1264 | read "~1.0.7"
1265 | read-cmd-shim "~1.0.1"
1266 | read-installed "~4.0.3"
1267 | read-package-json "~2.0.3"
1268 | read-package-tree "~5.1.2"
1269 | readable-stream "~2.0.5"
1270 | realize-package-specifier "~3.0.1"
1271 | request "~2.69.0"
1272 | retry "~0.9.0"
1273 | rimraf "~2.5.2"
1274 | semver "~5.1.0"
1275 | sha "~2.0.1"
1276 | slide "~1.1.6"
1277 | sorted-object "~1.0.0"
1278 | tar "~2.2.1"
1279 | text-table "~0.2.0"
1280 | uid-number "0.0.6"
1281 | umask "~1.1.0"
1282 | unique-filename "~1.1.0"
1283 | unpipe "~1.0.0"
1284 | validate-npm-package-name "~2.2.2"
1285 | which "~1.2.4"
1286 | wrappy "~1.0.1"
1287 | write-file-atomic "~1.1.4"
1288 |
1289 | npm@^2.1.12:
1290 | version "2.15.12"
1291 | resolved "https://registry.yarnpkg.com/npm/-/npm-2.15.12.tgz#df7c3ed5a277c3f9d4b5d819b05311d10a200ae6"
1292 | dependencies:
1293 | abbrev "~1.0.9"
1294 | ansi "~0.3.1"
1295 | ansicolors "~0.3.2"
1296 | ansistyles "~0.1.3"
1297 | archy "~1.0.0"
1298 | async-some "~1.0.2"
1299 | block-stream "0.0.9"
1300 | char-spinner "~1.0.1"
1301 | chmodr "~1.0.2"
1302 | chownr "~1.0.1"
1303 | cmd-shim "~2.0.2"
1304 | columnify "~1.5.4"
1305 | config-chain "~1.1.10"
1306 | dezalgo "~1.0.3"
1307 | editor "~1.0.0"
1308 | fs-vacuum "~1.2.9"
1309 | fs-write-stream-atomic "~1.0.8"
1310 | fstream "~1.0.10"
1311 | fstream-npm "~1.1.1"
1312 | github-url-from-git "~1.4.0"
1313 | github-url-from-username-repo "~1.0.2"
1314 | glob "~7.0.6"
1315 | graceful-fs "~4.1.6"
1316 | hosted-git-info "~2.1.5"
1317 | inflight "~1.0.4"
1318 | inherits "~2.0.3"
1319 | ini "~1.3.4"
1320 | init-package-json "~1.9.4"
1321 | lockfile "~1.0.1"
1322 | lru-cache "~4.0.1"
1323 | minimatch "~3.0.3"
1324 | mkdirp "~0.5.1"
1325 | node-gyp "~3.6.0"
1326 | nopt "~3.0.6"
1327 | normalize-git-url "~3.0.2"
1328 | normalize-package-data "~2.3.5"
1329 | npm-cache-filename "~1.0.2"
1330 | npm-install-checks "~1.0.7"
1331 | npm-package-arg "~4.1.0"
1332 | npm-registry-client "~7.2.1"
1333 | npm-user-validate "~0.1.5"
1334 | npmlog "~2.0.4"
1335 | once "~1.4.0"
1336 | opener "~1.4.1"
1337 | osenv "~0.1.3"
1338 | path-is-inside "~1.0.0"
1339 | read "~1.0.7"
1340 | read-installed "~4.0.3"
1341 | read-package-json "~2.0.4"
1342 | readable-stream "~2.1.5"
1343 | realize-package-specifier "~3.0.1"
1344 | request "~2.74.0"
1345 | retry "~0.10.0"
1346 | rimraf "~2.5.4"
1347 | semver "~5.1.0"
1348 | sha "~2.0.1"
1349 | slide "~1.1.6"
1350 | sorted-object "~2.0.0"
1351 | spdx-license-ids "~1.2.2"
1352 | strip-ansi "~3.0.1"
1353 | tar "~2.2.1"
1354 | text-table "~0.2.0"
1355 | uid-number "0.0.6"
1356 | umask "~1.1.0"
1357 | validate-npm-package-license "~3.0.1"
1358 | validate-npm-package-name "~2.2.2"
1359 | which "~1.2.11"
1360 | wrappy "~1.0.2"
1361 | write-file-atomic "~1.1.4"
1362 |
1363 | npmi@1.0.1:
1364 | version "1.0.1"
1365 | resolved "https://registry.yarnpkg.com/npmi/-/npmi-1.0.1.tgz#15d769273547545e6809dcf0ce18aed48b0290e2"
1366 | dependencies:
1367 | npm "^2.1.12"
1368 | semver "^4.1.0"
1369 |
1370 | "npmlog@0 || 1 || 2", "npmlog@0 || 1 || 2 || 3 || 4", "npmlog@0.1 || 1 || 2", npmlog@~2.0.0, "npmlog@~2.0.0 || ~3.1.0", npmlog@~2.0.2, npmlog@~2.0.4:
1371 | version "2.0.4"
1372 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692"
1373 | dependencies:
1374 | ansi "~0.3.1"
1375 | are-we-there-yet "~1.1.2"
1376 | gauge "~1.2.5"
1377 |
1378 | nth-check@~1.0.1:
1379 | version "1.0.1"
1380 | resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4"
1381 | dependencies:
1382 | boolbase "~1.0.0"
1383 |
1384 | "nwmatcher@>= 1.3.7 < 2.0.0":
1385 | version "1.3.9"
1386 | resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.3.9.tgz#8bab486ff7fa3dfd086656bbe8b17116d3692d2a"
1387 |
1388 | oauth-sign@~0.8.0, oauth-sign@~0.8.1:
1389 | version "0.8.2"
1390 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
1391 |
1392 | once@^1.3.0, once@^1.3.3, once@~1.4.0:
1393 | version "1.4.0"
1394 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1395 | dependencies:
1396 | wrappy "1"
1397 |
1398 | once@~1.3.3:
1399 | version "1.3.3"
1400 | resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
1401 | dependencies:
1402 | wrappy "1"
1403 |
1404 | opener@~1.4.1:
1405 | version "1.4.3"
1406 | resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"
1407 |
1408 | optimist@0.6.1:
1409 | version "0.6.1"
1410 | resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
1411 | dependencies:
1412 | minimist "~0.0.1"
1413 | wordwrap "~0.0.2"
1414 |
1415 | optionator@^0.8.1:
1416 | version "0.8.2"
1417 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
1418 | dependencies:
1419 | deep-is "~0.1.3"
1420 | fast-levenshtein "~2.0.4"
1421 | levn "~0.3.0"
1422 | prelude-ls "~1.1.2"
1423 | type-check "~0.3.2"
1424 | wordwrap "~1.0.0"
1425 |
1426 | os-homedir@^1.0.0:
1427 | version "1.0.2"
1428 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
1429 |
1430 | os-tmpdir@^1.0.0, os-tmpdir@~1.0.1:
1431 | version "1.0.2"
1432 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
1433 |
1434 | osenv@0, osenv@~0.1.3:
1435 | version "0.1.4"
1436 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
1437 | dependencies:
1438 | os-homedir "^1.0.0"
1439 | os-tmpdir "^1.0.0"
1440 |
1441 | parse5@^1.5.1:
1442 | version "1.5.1"
1443 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
1444 |
1445 | path-array@^1.0.0:
1446 | version "1.0.1"
1447 | resolved "https://registry.yarnpkg.com/path-array/-/path-array-1.0.1.tgz#7e2f0f35f07a2015122b868b7eac0eb2c4fec271"
1448 | dependencies:
1449 | array-index "^1.0.0"
1450 |
1451 | path-is-absolute@^1.0.0:
1452 | version "1.0.1"
1453 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1454 |
1455 | path-is-inside@^1.0.1, path-is-inside@~1.0.0, path-is-inside@~1.0.1:
1456 | version "1.0.2"
1457 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
1458 |
1459 | pinkie-promise@^2.0.0:
1460 | version "2.0.1"
1461 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
1462 | dependencies:
1463 | pinkie "^2.0.0"
1464 |
1465 | pinkie@^2.0.0:
1466 | version "2.0.4"
1467 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
1468 |
1469 | prelude-ls@~1.1.2:
1470 | version "1.1.2"
1471 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
1472 |
1473 | process-nextick-args@~1.0.6:
1474 | version "1.0.7"
1475 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
1476 |
1477 | promzard@^0.3.0:
1478 | version "0.3.0"
1479 | resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"
1480 | dependencies:
1481 | read "1"
1482 |
1483 | proto-list@~1.2.1:
1484 | version "1.2.4"
1485 | resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
1486 |
1487 | pseudomap@^1.0.1:
1488 | version "1.0.2"
1489 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
1490 |
1491 | punycode@^1.4.1:
1492 | version "1.4.1"
1493 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
1494 |
1495 | q-plus@0.0.8:
1496 | version "0.0.8"
1497 | resolved "https://registry.yarnpkg.com/q-plus/-/q-plus-0.0.8.tgz#4cc66cb19bd145b43e9e1b540236142377b61eab"
1498 | dependencies:
1499 | q "^1.1.2"
1500 |
1501 | q@1.4.1, q@^1.1.2:
1502 | version "1.4.1"
1503 | resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e"
1504 |
1505 | qs@~6.0.2:
1506 | version "6.0.4"
1507 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.0.4.tgz#51019d84720c939b82737e84556a782338ecea7b"
1508 |
1509 | qs@~6.2.0:
1510 | version "6.2.3"
1511 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe"
1512 |
1513 | read-cmd-shim@~1.0.1:
1514 | version "1.0.1"
1515 | resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b"
1516 | dependencies:
1517 | graceful-fs "^4.1.2"
1518 |
1519 | read-installed@~4.0.3:
1520 | version "4.0.3"
1521 | resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067"
1522 | dependencies:
1523 | debuglog "^1.0.1"
1524 | read-package-json "^2.0.0"
1525 | readdir-scoped-modules "^1.0.0"
1526 | semver "2 || 3 || 4 || 5"
1527 | slide "~1.1.3"
1528 | util-extend "^1.0.1"
1529 | optionalDependencies:
1530 | graceful-fs "^4.1.2"
1531 |
1532 | "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@~2.0.3, read-package-json@~2.0.4:
1533 | version "2.0.5"
1534 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.5.tgz#f93a64e641529df68a08c64de46389e8a3f88845"
1535 | dependencies:
1536 | glob "^7.1.1"
1537 | json-parse-helpfulerror "^1.0.2"
1538 | normalize-package-data "^2.0.0"
1539 | optionalDependencies:
1540 | graceful-fs "^4.1.2"
1541 |
1542 | read-package-tree@~5.1.2:
1543 | version "5.1.5"
1544 | resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.1.5.tgz#ace7e6381c7684f970aaa98fc7c5d2b666addab6"
1545 | dependencies:
1546 | debuglog "^1.0.1"
1547 | dezalgo "^1.0.0"
1548 | once "^1.3.0"
1549 | read-package-json "^2.0.0"
1550 | readdir-scoped-modules "^1.0.0"
1551 |
1552 | read@1, read@~1.0.1, read@~1.0.7:
1553 | version "1.0.7"
1554 | resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
1555 | dependencies:
1556 | mute-stream "~0.0.4"
1557 |
1558 | "readable-stream@1 || 2", readable-stream@^2.0.2, readable-stream@~2.0.5:
1559 | version "2.0.6"
1560 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e"
1561 | dependencies:
1562 | core-util-is "~1.0.0"
1563 | inherits "~2.0.1"
1564 | isarray "~1.0.0"
1565 | process-nextick-args "~1.0.6"
1566 | string_decoder "~0.10.x"
1567 | util-deprecate "~1.0.1"
1568 |
1569 | readable-stream@1.1:
1570 | version "1.1.13"
1571 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e"
1572 | dependencies:
1573 | core-util-is "~1.0.0"
1574 | inherits "~2.0.1"
1575 | isarray "0.0.1"
1576 | string_decoder "~0.10.x"
1577 |
1578 | readable-stream@^2.0.6, readable-stream@^2.2.2:
1579 | version "2.2.9"
1580 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8"
1581 | dependencies:
1582 | buffer-shims "~1.0.0"
1583 | core-util-is "~1.0.0"
1584 | inherits "~2.0.1"
1585 | isarray "~1.0.0"
1586 | process-nextick-args "~1.0.6"
1587 | string_decoder "~1.0.0"
1588 | util-deprecate "~1.0.1"
1589 |
1590 | readable-stream@~2.1.5:
1591 | version "2.1.5"
1592 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
1593 | dependencies:
1594 | buffer-shims "^1.0.0"
1595 | core-util-is "~1.0.0"
1596 | inherits "~2.0.1"
1597 | isarray "~1.0.0"
1598 | process-nextick-args "~1.0.6"
1599 | string_decoder "~0.10.x"
1600 | util-deprecate "~1.0.1"
1601 |
1602 | readdir-scoped-modules@^1.0.0:
1603 | version "1.0.2"
1604 | resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747"
1605 | dependencies:
1606 | debuglog "^1.0.1"
1607 | dezalgo "^1.0.0"
1608 | graceful-fs "^4.1.2"
1609 | once "^1.3.0"
1610 |
1611 | realize-package-specifier@~3.0.1:
1612 | version "3.0.3"
1613 | resolved "https://registry.yarnpkg.com/realize-package-specifier/-/realize-package-specifier-3.0.3.tgz#d0def882952b8de3f67eba5e91199661271f41f4"
1614 | dependencies:
1615 | dezalgo "^1.0.1"
1616 | npm-package-arg "^4.1.1"
1617 |
1618 | request@2, request@^2.47.0, request@~2.69.0:
1619 | version "2.69.0"
1620 | resolved "https://registry.yarnpkg.com/request/-/request-2.69.0.tgz#cf91d2e000752b1217155c005241911991a2346a"
1621 | dependencies:
1622 | aws-sign2 "~0.6.0"
1623 | aws4 "^1.2.1"
1624 | bl "~1.0.0"
1625 | caseless "~0.11.0"
1626 | combined-stream "~1.0.5"
1627 | extend "~3.0.0"
1628 | forever-agent "~0.6.1"
1629 | form-data "~1.0.0-rc3"
1630 | har-validator "~2.0.6"
1631 | hawk "~3.1.0"
1632 | http-signature "~1.1.0"
1633 | is-typedarray "~1.0.0"
1634 | isstream "~0.1.2"
1635 | json-stringify-safe "~5.0.1"
1636 | mime-types "~2.1.7"
1637 | node-uuid "~1.4.7"
1638 | oauth-sign "~0.8.0"
1639 | qs "~6.0.2"
1640 | stringstream "~0.0.4"
1641 | tough-cookie "~2.2.0"
1642 | tunnel-agent "~0.4.1"
1643 |
1644 | request@^2.55.0, request@^2.74.0, request@~2.74.0:
1645 | version "2.74.0"
1646 | resolved "https://registry.yarnpkg.com/request/-/request-2.74.0.tgz#7693ca768bbb0ea5c8ce08c084a45efa05b892ab"
1647 | dependencies:
1648 | aws-sign2 "~0.6.0"
1649 | aws4 "^1.2.1"
1650 | bl "~1.1.2"
1651 | caseless "~0.11.0"
1652 | combined-stream "~1.0.5"
1653 | extend "~3.0.0"
1654 | forever-agent "~0.6.1"
1655 | form-data "~1.0.0-rc4"
1656 | har-validator "~2.0.6"
1657 | hawk "~3.1.3"
1658 | http-signature "~1.1.0"
1659 | is-typedarray "~1.0.0"
1660 | isstream "~0.1.2"
1661 | json-stringify-safe "~5.0.1"
1662 | mime-types "~2.1.7"
1663 | node-uuid "~1.4.7"
1664 | oauth-sign "~0.8.1"
1665 | qs "~6.2.0"
1666 | stringstream "~0.0.4"
1667 | tough-cookie "~2.3.0"
1668 | tunnel-agent "~0.4.1"
1669 |
1670 | retry@^0.10.0, retry@~0.10.0:
1671 | version "0.10.1"
1672 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4"
1673 |
1674 | retry@^0.8.0:
1675 | version "0.8.0"
1676 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.8.0.tgz#2367628dc0edb247b1eab649dc53ac8628ac2d5f"
1677 |
1678 | retry@~0.9.0:
1679 | version "0.9.0"
1680 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.9.0.tgz#6f697e50a0e4ddc8c8f7fb547a9b60dead43678d"
1681 |
1682 | rimraf@2:
1683 | version "2.7.1"
1684 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
1685 | dependencies:
1686 | glob "^7.1.3"
1687 |
1688 | rimraf@^2.2.8, rimraf@^2.5.2:
1689 | version "2.6.1"
1690 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
1691 | dependencies:
1692 | glob "^7.0.5"
1693 |
1694 | rimraf@~2.5.2, rimraf@~2.5.4:
1695 | version "2.5.4"
1696 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
1697 | dependencies:
1698 | glob "^7.0.5"
1699 |
1700 | sax@^1.1.4:
1701 | version "1.2.2"
1702 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
1703 |
1704 | "semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@4 || 5", semver@5.1.0, "semver@^2.3.0 || 3.x || 4 || 5", semver@~5.1.0:
1705 | version "5.1.0"
1706 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.1.0.tgz#85f2cf8550465c4df000cf7d86f6b054106ab9e5"
1707 |
1708 | semver@^4.1.0:
1709 | version "4.3.6"
1710 | resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
1711 |
1712 | semver@~5.3.0:
1713 | version "5.3.0"
1714 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
1715 |
1716 | sha@~2.0.1:
1717 | version "2.0.1"
1718 | resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae"
1719 | dependencies:
1720 | graceful-fs "^4.1.2"
1721 | readable-stream "^2.0.2"
1722 |
1723 | sigmund@~1.0.0:
1724 | version "1.0.1"
1725 | resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
1726 |
1727 | slide@^1.1.3, slide@^1.1.5, slide@~1.1.3, slide@~1.1.6:
1728 | version "1.1.6"
1729 | resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
1730 |
1731 | sntp@1.x.x:
1732 | version "1.0.9"
1733 | resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
1734 | dependencies:
1735 | hoek "2.x.x"
1736 |
1737 | sorted-object@~1.0.0:
1738 | version "1.0.0"
1739 | resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-1.0.0.tgz#5d1f4f9c1fb2cd48965967304e212eb44cfb6d05"
1740 |
1741 | sorted-object@~2.0.0:
1742 | version "2.0.1"
1743 | resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc"
1744 |
1745 | source-map@~0.2.0:
1746 | version "0.2.0"
1747 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"
1748 | dependencies:
1749 | amdefine ">=0.0.4"
1750 |
1751 | spdx-correct@~1.0.0:
1752 | version "1.0.2"
1753 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
1754 | dependencies:
1755 | spdx-license-ids "^1.0.2"
1756 |
1757 | spdx-expression-parse@~1.0.0:
1758 | version "1.0.4"
1759 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
1760 |
1761 | spdx-license-ids@^1.0.2, spdx-license-ids@~1.2.2:
1762 | version "1.2.2"
1763 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
1764 |
1765 | sshpk@^1.7.0:
1766 | version "1.13.0"
1767 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.0.tgz#ff2a3e4fd04497555fed97b39a0fd82fafb3a33c"
1768 | dependencies:
1769 | asn1 "~0.2.3"
1770 | assert-plus "^1.0.0"
1771 | dashdash "^1.12.0"
1772 | getpass "^0.1.1"
1773 | optionalDependencies:
1774 | bcrypt-pbkdf "^1.0.0"
1775 | ecc-jsbn "~0.1.1"
1776 | jodid25519 "^1.0.0"
1777 | jsbn "~0.1.0"
1778 | tweetnacl "~0.14.0"
1779 |
1780 | string_decoder@~0.10.x:
1781 | version "0.10.31"
1782 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
1783 |
1784 | string_decoder@~1.0.0:
1785 | version "1.0.0"
1786 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667"
1787 | dependencies:
1788 | buffer-shims "~1.0.0"
1789 |
1790 | stringstream@~0.0.4:
1791 | version "0.0.5"
1792 | resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
1793 |
1794 | strip-ansi@^3.0.0, strip-ansi@~3.0.1:
1795 | version "3.0.1"
1796 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
1797 | dependencies:
1798 | ansi-regex "^2.0.0"
1799 |
1800 | supports-color@^2.0.0:
1801 | version "2.0.0"
1802 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
1803 |
1804 | "symbol-tree@>= 3.1.0 < 4.0.0":
1805 | version "3.2.2"
1806 | resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
1807 |
1808 | tar@^2.0.0, tar@~2.2.1:
1809 | version "2.2.2"
1810 | resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40"
1811 | dependencies:
1812 | block-stream "*"
1813 | fstream "^1.0.12"
1814 | inherits "2"
1815 |
1816 | text-table@~0.2.0:
1817 | version "0.2.0"
1818 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
1819 |
1820 | tmp@0.0.28:
1821 | version "0.0.28"
1822 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
1823 | dependencies:
1824 | os-tmpdir "~1.0.1"
1825 |
1826 | tough-cookie@^2.2.0, tough-cookie@~2.3.0:
1827 | version "2.3.2"
1828 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
1829 | dependencies:
1830 | punycode "^1.4.1"
1831 |
1832 | tough-cookie@~2.2.0:
1833 | version "2.2.2"
1834 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.2.2.tgz#c83a1830f4e5ef0b93ef2a3488e724f8de016ac7"
1835 |
1836 | tr46@~0.0.1:
1837 | version "0.0.3"
1838 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
1839 |
1840 | tunnel-agent@~0.4.1:
1841 | version "0.4.3"
1842 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
1843 |
1844 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1845 | version "0.14.5"
1846 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1847 |
1848 | type-check@~0.3.2:
1849 | version "0.3.2"
1850 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
1851 | dependencies:
1852 | prelude-ls "~1.1.2"
1853 |
1854 | type@^1.0.1:
1855 | version "1.2.0"
1856 | resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
1857 |
1858 | type@^2.7.2:
1859 | version "2.7.2"
1860 | resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
1861 |
1862 | typedarray@^0.0.6:
1863 | version "0.0.6"
1864 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
1865 |
1866 | uid-number@0.0.6:
1867 | version "0.0.6"
1868 | resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
1869 |
1870 | umask@~1.1.0:
1871 | version "1.1.0"
1872 | resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d"
1873 |
1874 | unique-filename@~1.1.0:
1875 | version "1.1.0"
1876 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3"
1877 | dependencies:
1878 | unique-slug "^2.0.0"
1879 |
1880 | unique-slug@^2.0.0:
1881 | version "2.0.0"
1882 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab"
1883 | dependencies:
1884 | imurmurhash "^0.1.4"
1885 |
1886 | unpipe@~1.0.0:
1887 | version "1.0.0"
1888 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
1889 |
1890 | user-home@2.0.0:
1891 | version "2.0.0"
1892 | resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"
1893 | dependencies:
1894 | os-homedir "^1.0.0"
1895 |
1896 | util-deprecate@~1.0.1:
1897 | version "1.0.2"
1898 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1899 |
1900 | util-extend@^1.0.1:
1901 | version "1.0.3"
1902 | resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f"
1903 |
1904 | validate-npm-package-license@^3.0.1, validate-npm-package-license@~3.0.1:
1905 | version "3.0.1"
1906 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
1907 | dependencies:
1908 | spdx-correct "~1.0.0"
1909 | spdx-expression-parse "~1.0.0"
1910 |
1911 | validate-npm-package-name@^3.0.0:
1912 | version "3.0.0"
1913 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
1914 | dependencies:
1915 | builtins "^1.0.3"
1916 |
1917 | validate-npm-package-name@~2.2.2:
1918 | version "2.2.2"
1919 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz#f65695b22f7324442019a3c7fa39a6e7fd299085"
1920 | dependencies:
1921 | builtins "0.0.7"
1922 |
1923 | verror@1.3.6:
1924 | version "1.3.6"
1925 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c"
1926 | dependencies:
1927 | extsprintf "1.0.2"
1928 |
1929 | wcwidth@^1.0.0:
1930 | version "1.0.1"
1931 | resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
1932 | dependencies:
1933 | defaults "^1.0.3"
1934 |
1935 | webidl-conversions@^2.0.0:
1936 | version "2.0.1"
1937 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
1938 |
1939 | whatwg-url-compat@~0.6.5:
1940 | version "0.6.5"
1941 | resolved "https://registry.yarnpkg.com/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz#00898111af689bb097541cd5a45ca6c8798445bf"
1942 | dependencies:
1943 | tr46 "~0.0.1"
1944 |
1945 | which@1, which@~1.2.11, which@~1.2.4:
1946 | version "1.2.14"
1947 | resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
1948 | dependencies:
1949 | isexe "^2.0.0"
1950 |
1951 | wordwrap@~0.0.2:
1952 | version "0.0.3"
1953 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
1954 |
1955 | wordwrap@~1.0.0:
1956 | version "1.0.0"
1957 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
1958 |
1959 | wrappy@1, wrappy@~1.0.1, wrappy@~1.0.2:
1960 | version "1.0.2"
1961 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1962 |
1963 | write-file-atomic@~1.1.4:
1964 | version "1.1.4"
1965 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.1.4.tgz#b1f52dc2e8dc0e3cb04d187a25f758a38a90ca3b"
1966 | dependencies:
1967 | graceful-fs "^4.1.2"
1968 | imurmurhash "^0.1.4"
1969 | slide "^1.1.5"
1970 |
1971 | "xml-name-validator@>= 2.0.1 < 3.0.0":
1972 | version "2.0.1"
1973 | resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
1974 |
1975 | xtend@^4.0.0:
1976 | version "4.0.2"
1977 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
1978 |
1979 | yallist@^2.0.0:
1980 | version "2.1.2"
1981 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1982 |
--------------------------------------------------------------------------------