Skip to content
This repository was archived by the owner on Nov 8, 2024. It is now read-only.

Commit 15b63d1

Browse files
committed
Add 'packages/minim-api-description/' from commit 'f640607775c41cf65c011d4c3ad73ace3c629d73'
git-subtree-dir: packages/minim-api-description git-subtree-mainline: 23750af git-subtree-split: f640607
2 parents 23750af + f640607 commit 15b63d1

27 files changed

+3171
-0
lines changed

Diff for: packages/minim-api-description/.babelrc

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Generated by Peasant
2+
{
3+
"presets": ["env"],
4+
"plugins": ["array-includes"]
5+
}

Diff for: packages/minim-api-description/.eslintrc

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Generated by Peasant
2+
{
3+
"extends": "airbnb/base",
4+
"env": {
5+
"mocha": true
6+
}
7+
}

Diff for: packages/minim-api-description/.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
node_modules
2+
/lib
3+
.vagrant
4+
npm-debug.log
5+
package-lock.json
6+
.DS_Store
7+
coverage
8+
.eslintcache

Diff for: packages/minim-api-description/.npmignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
src/
2+
.travis.yml
3+
circle.yml
4+
.git*
5+
coverage
6+
.vagrant
7+
.npmignore
8+
.eslintcache

Diff for: packages/minim-api-description/.travis.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
language: node_js
2+
sudo: false
3+
node_js:
4+
- '10'
5+
- '8'
6+
- '6'
7+
- '4'
8+
before_script:
9+
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
10+
- chmod +x ./cc-test-reporter
11+
- ./cc-test-reporter before-build
12+
script:
13+
- npm run ci
14+
after_script:
15+
- npm run cover
16+
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
17+
notifications:
18+
email: false
19+
slack:
20+
secure: bUlFDXuxqBjOKweX0sO6RRKKHnwFFoqKxffv+O5Ivti8lFOKnFonLvyH6PBJms3+nqHi7gLGx6cs4mAesdaFIC5pROA7Qcod/KS8joqvpxZGIloZRhuVin8J8ly9C89lVIvgPpL9MqrvQf/212EnfEcjTTzQdbK62A35Ysygat0hQefIz99+FhO6sRW5fiyR8q5QcxQ1uwauHgP6W4xnbqxJ8sIIPi9DQhCErU6xUr2sPYPaIs0dnMKCQIJpCAFZou2MIr7aTzpw9Hn/orgamHR2yEntWp5nEZykJw5bW/UKj5Z9JkpgxL7NEj+sPhQkq0jpzrvJSRssxPVvXCJAE++ocConLtV0h1BV7qX2ftKYg5Gw6ZoqybYzReX9u7mzw68cRdWAzKqhhzYC/8rv/nSyyu2yC+AMZ+jnDSunlto6B4/8GDV06uu1c2UMC667fs9iZXiviy963X7mx1ZvMinNbJMqFuJ2Hwd3Hhnvx+Gd97DuXqdmNZCGYeAtB/cc+mZqsrorc+I9A57cbZIR+C2Qk8TLvM3lysznZ8rub4DwMu3UvEGXIEln83R1vjLQmYabDyFZUK5TSQrYgXpwo3Fe0tfnEb6z7pJIGXvEE45vcJKeKVQaGE2n3CW5BM99wtU8/HjIzqFIQ8YIP/34hZ+Hv/9LTJTKapGUZEK0KSQ=

Diff for: packages/minim-api-description/CHANGELOG.md

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Minim API Description
2+
3+
## 0.8.1
4+
5+
### Enhancements
6+
7+
- Improved documentation coverage of JSDoc comments for methods.
8+
9+
## 0.8.0
10+
11+
- Added `EnumElement`
12+
13+
## 0.7.0
14+
15+
- Added browser build distribution
16+
17+
## 0.6.0
18+
19+
- Updated to support Minim 0.19.
20+
21+
## 0.5.0
22+
23+
- Update to follow Refract 1.0 / API Elements 1.0.
24+
- Compatibility with Minim 0.18.
25+
26+
## 0.4.1 (2017-06-29)
27+
28+
- We don't try to re-define `copy` on an Element when `copy` already exists.
29+
Such as when you create multiple namespaces of minim-api-description.
30+
31+
## 0.4.0 (2017-06-29)
32+
33+
- Updated to support minim 0.17.1.
34+
35+
## 0.3.1 (2017-05-12)
36+
37+
- Added API metadata convenience function
38+
39+
## 0.3.0 (2017-04-04)
40+
41+
- Make sure all convenience functions return an element
42+
43+
## 0.2.0 (2017-03-30)
44+
45+
- Updated babel-runtime dependency to v6
46+
- Dropped support for node 0.12 and 0.10
47+
48+
## 0.1.8 (2016-09-02)
49+
50+
### Bug Fixes
51+
52+
- A data structure element may contain an array as it's content.
53+
54+
## 0.1.7 (2016-06-30)
55+
56+
- Added an `extension` element
57+
58+
## 0.1.6 (2016-05-24)
59+
60+
- Added a `copy` getter to all array elements
61+
62+
## 0.1.5 (2016-05-04)
63+
64+
- Added support for authScheme related elements and attributes
65+
66+
## 0.1.4 (2016-04-28)
67+
68+
- Upgrade minim peerDependency version to 0.14.0
69+
70+
## 0.1.3 (2016-01-14)
71+
72+
- Move minim to devDependency and update it to 0.13.0
73+
74+
## 0.1.2 (2015-09-24)
75+
76+
- Documentation updates
77+
- Fix handling of Category attribute `meta`, which is a refracted element.
78+
79+
## 0.1.1 (2015-09-07)
80+
81+
- Update build system to use [Peasant](https://github.com/danielgtaylor/peasant)
82+
83+
## 0.1.0 (2015-09-04)
84+
85+
- Initial release.

Diff for: packages/minim-api-description/LICENSE

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

0 commit comments

Comments
 (0)