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

Commit f374e00

Browse files
committed
No more babel in minim-api-description
1 parent 15b63d1 commit f374e00

30 files changed

+132
-138
lines changed

Diff for: .gitignore

+57-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,58 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
8+
# Runtime data
9+
pids
10+
*.pid
11+
*.seed
12+
*.pid.lock
13+
14+
# Directory for instrumented libs generated by jscoverage/JSCover
15+
lib-cov
16+
17+
# Coverage directory used by tools like istanbul
18+
coverage
19+
20+
# nyc test coverage
21+
.nyc_output
22+
23+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24+
.grunt
25+
26+
# Bower dependency directory (https://bower.io/)
27+
bower_components
28+
29+
# node-waf configuration
30+
.lock-wscript
31+
32+
# Compiled binary addons (https://nodejs.org/api/addons.html)
33+
build/Release
34+
35+
# Dependency directories
136
node_modules/
2-
package-lock.json
37+
jspm_packages/
38+
39+
# TypeScript v1 declaration files
40+
typings/
41+
42+
# Optional npm cache directory
43+
.npm
44+
45+
# Optional eslint cache
46+
.eslintcache
47+
48+
# Optional REPL history
49+
.node_repl_history
50+
51+
# Yarn Integrity file
52+
.yarn-integrity
53+
54+
# dotenv environment variables file
55+
.env
56+
57+
# next.js build output
58+
.next

Diff for: .travis.yml

+9
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,12 @@ cache:
99
- node_modules
1010
before_install:
1111
- npm install --global yarn
12+
before_script:
13+
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
14+
- chmod +x ./cc-test-reporter
15+
- ./cc-test-reporter before-build
16+
after_script:
17+
- npm run cover
18+
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
19+
notifications:
20+
email: false

Diff for: package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"release": "lerna publish",
1010
"release:force": "lerna publish --force-publish",
1111
"test": "lerna exec --scope='*' -- npm run test",
12-
"lint": "lerna exec --scope='*' -- npm run lint"
12+
"lint": "lerna exec --scope='*' -- npm run lint",
13+
"cover": "exit 0"
1314
},
1415
"devDependencies": {
1516
"lerna": "^3.4.0"

Diff for: packages/api-elements/package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22
"name": "api-elements",
33
"version": "0.1.0",
44
"description": "API Elements JavaScript",
5+
"author": "Apiary.io <[email protected]>",
6+
"license": "MIT",
57
"main": "lib/api-elements.js",
8+
"homepage": "https://github.com/apiaryio/api-elements.js/tree/master/packages/minim-api-description",
69
"repository": {
710
"type": "git",
811
"url": "https://github.com/apiaryio/api-elements.js.git"
912
},
1013
"scripts": {
1114
"test": "mocha"
1215
},
13-
"author": "Apiary.io <[email protected]>",
14-
"license": "MIT",
1516
"dependencies": {
1617
"minim": "^0.20.5",
1718
"minim-parse-result": "^0.10.1"
@@ -21,6 +22,6 @@
2122
"mocha": "^5.0.2"
2223
},
2324
"engines": {
24-
"node": ">=4"
25+
"node": ">=6"
2526
}
2627
}

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

-5
This file was deleted.

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

-7
This file was deleted.

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

-8
This file was deleted.

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

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

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

-20
This file was deleted.

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

-20
This file was deleted.

Diff for: packages/minim-api-description/package.json

+10-19
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,23 @@
22
"name": "minim-api-description",
33
"version": "0.8.1",
44
"description": "Minim API Description Namespace",
5-
"main": "./lib/api-description.js",
6-
"browser": "./src/api-description.js",
7-
"module": "./src/api-description.js",
5+
"author": "Apiary.io <[email protected]>",
6+
"license": "MIT",
7+
"main": "./src/api-description.js",
8+
"homepage": "https://github.com/apiaryio/api-elements.js/tree/master/packages/minim-api-description",
89
"repository": {
910
"type": "git",
10-
"url": "https://github.com/refractproject/minim-api-description.git"
11+
"url": "https://github.com/apiaryio/api-elements.js.git"
1112
},
1213
"scripts": {
13-
"lint": "peasant lint",
14-
"test": "peasant test",
15-
"build": "peasant -s build",
16-
"web": "peasant -w build",
17-
"ci": "peasant -s lint test",
18-
"prepublish": "npm run ci && npm run build && npm run web",
19-
"cover": "peasant cover",
20-
"peasant": "peasant"
14+
"test": "mocha"
2115
},
2216
"devDependencies": {
23-
"babel-plugin-array-includes": "^2.0.3",
2417
"chai": "^4.1.2",
25-
"minim": "^0.21.0",
26-
"peasant": "^1.3.0"
18+
"minim": "^0.21.1",
19+
"mocha": "^5.0.2"
2720
},
2821
"engines": {
29-
"node": ">=4"
30-
},
31-
"author": "Apiary.io <[email protected]>",
32-
"license": "MIT"
22+
"node": ">=6"
23+
}
3324
}

Diff for: packages/minim-api-description/src/api-description.js

+16-16
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,21 @@
2121
* + Enumeration
2222
*/
2323

24-
import httpHeaders from './elements/http-headers';
25-
import hrefVariables from './elements/href-variables';
26-
import asset from './elements/asset';
27-
import httpMessagePayload from './elements/http-message-payload';
28-
import authScheme from './elements/auth-scheme';
29-
import httpTransaction from './elements/http-transaction';
30-
import transition from './elements/transition';
31-
import resource from './elements/resource';
32-
import dataStructure from './elements/data-structure';
33-
import copy from './elements/copy';
34-
import category from './elements/category';
35-
import extension from './elements/extension';
36-
import enumeration from './elements/enum';
24+
const httpHeaders = require('./elements/http-headers');
25+
const hrefVariables = require('./elements/href-variables');
26+
const asset = require('./elements/asset');
27+
const httpMessagePayload = require('./elements/http-message-payload');
28+
const authScheme = require('./elements/auth-scheme');
29+
const httpTransaction = require('./elements/http-transaction');
30+
const transition = require('./elements/transition');
31+
const resource = require('./elements/resource');
32+
const dataStructure = require('./elements/data-structure');
33+
const copy = require('./elements/copy');
34+
const category = require('./elements/category');
35+
const extension = require('./elements/extension');
36+
const enumeration = require('./elements/enum');
3737

38-
export function namespace(options) {
38+
const namespace = (options) => {
3939
httpHeaders(options.base);
4040
hrefVariables(options.base);
4141
asset(options.base);
@@ -49,6 +49,6 @@ export function namespace(options) {
4949
category(options.base);
5050
extension(options.base);
5151
enumeration(options.base);
52-
}
52+
};
5353

54-
export default { namespace };
54+
module.exports = { namespace };

Diff for: packages/minim-api-description/src/elements/asset.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
/**
33
* @class Asset
44
*

Diff for: packages/minim-api-description/src/elements/auth-scheme.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/src/elements/category.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/src/elements/copy.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const StringElement = namespace.getElementClass('string');
33
const ArrayElement = namespace.getElementClass('array');
44

Diff for: packages/minim-api-description/src/elements/data-structure.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
/**
33
* @class DataStructure
44
*

Diff for: packages/minim-api-description/src/elements/enum.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/src/elements/extension.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
class Extension extends namespace.Element {
33
constructor(...args) {
44
super(...args);

Diff for: packages/minim-api-description/src/elements/href-variables.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ObjectElement = namespace.getElementClass('object');
33

44
/**

Diff for: packages/minim-api-description/src/elements/http-headers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/src/elements/http-message-payload.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import httpRequest from './http-request';
2-
import httpResponse from './http-response';
1+
const httpRequest = require('./http-request');
2+
const httpResponse = require('./http-response');
33

4-
export default function (namespace) {
4+
module.exports = (namespace) => {
55
const ArrayElement = namespace.getElementClass('array');
66

77
/**

Diff for: packages/minim-api-description/src/elements/http-request.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace, HttpMessagePayload) {
1+
module.exports = (namespace, HttpMessagePayload) => {
22
/**
33
* @class HttpRequest
44
*

Diff for: packages/minim-api-description/src/elements/http-response.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace, HttpMessagePayload) {
1+
module.exports = (namespace, HttpMessagePayload) => {
22
/**
33
* @class HttpResponse
44
*

Diff for: packages/minim-api-description/src/elements/http-transaction.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/src/elements/resource.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/src/elements/transition.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default function (namespace) {
1+
module.exports = (namespace) => {
22
const ArrayElement = namespace.getElementClass('array');
33

44
/**

Diff for: packages/minim-api-description/test/api-description.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
* convenience properties and methods.
55
*/
66

7-
import chai, { Assertion, expect } from 'chai';
7+
const chai = require('chai');
8+
const minim = require('minim');
9+
const apiDescription = require('../src/api-description');
810

9-
import minim from 'minim';
10-
import apiDescription from '../src/api-description';
11+
const { Assertion, expect } = chai;
1112

1213
const namespace = minim.namespace().use(apiDescription);
1314

Diff for: packages/minim-api-description/test/enum-element.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import { expect } from 'chai';
2-
3-
import minim from 'minim';
4-
import apiDescription from '../src/api-description';
1+
const { expect } = require('chai');
2+
const minim = require('minim');
3+
const apiDescription = require('../src/api-description');
54

65
const namespace = minim.namespace().use(apiDescription);
76

0 commit comments

Comments
 (0)