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

Rename fury/fury-cli #488

Merged
merged 3 commits into from
Jun 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .circleci/smoke.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ install() {
cd "$TMPDIR" && npm install "$TARBALL" && cd "$PROJECT_DIR"
}

echo "Setting up Fury in $TMPDIR"
echo "Setting up API Elements in $TMPDIR"

create_package
install api-elements
install fury
install core
install apib-parser
install openapi2-parser
install openapi3-parser
install apiaryb-parser
install apib-serializer
install fury-cli
install cli

cd "$TMPDIR"
npx fury --help
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ API Elements adapters:
## Usage

```javascript
const { Fury } = require('fury');
const { Fury } = require('@apielements/core');

const fury = new Fury();

Expand Down
4 changes: 4 additions & 0 deletions packages/apiaryb-parser/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# API Elements: Apiary Blueprint Parser Changelog

## 0.2.0 (2020-06-12)

The package has been updated for compatibility with `@apielements/core`.

## 0.1.0 (2020-04-30)

The package has been renamed to `@apielements/apiaryb-parser`.
Expand Down
6 changes: 3 additions & 3 deletions packages/apiaryb-parser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@apielements/apiaryb-parser",
"version": "0.1.0",
"version": "0.2.0",
"description": "API Elements parser for deprecated Apiary Blueprint language",
"author": "Apiary.io <[email protected]>",
"license": "MIT",
Expand All @@ -26,12 +26,12 @@
"deckardcain": "^1.0.0"
},
"peerDependencies": {
"fury": "3.0.0-beta.14"
"@apielements/core": "^0.1.0"
},
"devDependencies": {
"@apielements/core": "^0.1.0",
"chai": "^4.2.0",
"eslint": "^5.16.0",
"fury": "3.0.0-beta.14",
"glob": "^7.1.2",
"mocha": "^7.1.1",
"pegjs": "git://github.com/dmajda/pegjs.git#02af83f9b416778878e52e2cbbc22d96e312164e"
Expand Down
2 changes: 1 addition & 1 deletion packages/apiaryb-parser/test/adapter-test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { expect } = require('chai');
const fury = require('fury');
const fury = require('@apielements/core');
const adapter = require('../lib/adapter');

const { detect, mediaTypes } = adapter;
Expand Down
2 changes: 1 addition & 1 deletion packages/apiaryb-parser/test/parser-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const { expect } = require('chai');
const glob = require('glob');
const path = require('path');
const fs = require('fs');
const fury = require('fury');
const fury = require('@apielements/core');
const adapter = require('../lib/adapter');

fury.adapters = [adapter];
Expand Down
4 changes: 4 additions & 0 deletions packages/apib-parser/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# API Elements: API Blueprint Parser Changelog

## 0.20.0 (2020-06-12)

The package has been updated for compatibility with `@apielements/core`.

## 0.19.0 (2020-04-29)

The package has been renamed to `@apielements/apib-parser`.
Expand Down
6 changes: 3 additions & 3 deletions packages/apib-parser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@apielements/apib-parser",
"version": "0.19.0",
"version": "0.20.0",
"description": "API Blueprint parser for API Elements",
"author": "Apiary.io <[email protected]>",
"license": "MIT",
Expand All @@ -27,12 +27,12 @@
"protagonist": "^2.1.0"
},
"peerDependencies": {
"fury": "3.0.0-beta.14"
"@apielements/core": "^0.1.0"
},
"devDependencies": {
"@apielements/core": "^0.1.0",
"chai": "^4.2.0",
"eslint": "^5.16.0",
"fury": "3.0.0-beta.14",
"mocha": "^7.1.1"
},
"engines": {
Expand Down
2 changes: 1 addition & 1 deletion packages/apib-parser/test/adapter-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Tests for API Blueprint adapter.
*/

const { Fury } = require('fury');
const { Fury } = require('@apielements/core');
const { expect } = require('chai');
const adapter = require('../lib/adapter');

Expand Down
2 changes: 1 addition & 1 deletion packages/apib-parser/test/validate-test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { expect } = require('chai');
const { Fury } = require('fury');
const { Fury } = require('@apielements/core');
const adapter = require('../lib/adapter');

const fury = new Fury();
Expand Down
4 changes: 4 additions & 0 deletions packages/apib-serializer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# API Elements: API Blueprint Serializer Changelog

## 0.16.0 (2020-06-12)

The package has been updated for compatibility with `@apielements/core`.

## 0.15.0 (2020-04-30)

The package has been renamed to `@apielements/apib-serializer`.
Expand Down
6 changes: 3 additions & 3 deletions packages/apib-serializer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@apielements/apib-serializer",
"version": "0.15.0",
"version": "0.16.0",
"description": "API Blueprint serializer for API Elements",
"author": "Apiary.io <[email protected]>",
"license": "MIT",
Expand All @@ -24,12 +24,12 @@
"nunjucks": "^3.2.0"
},
"peerDependencies": {
"fury": "3.0.0-beta.14"
"@apielements/core": "^0.1.0"
},
"devDependencies": {
"@apielements/core": "^0.1.0",
"chai": "^4.2.0",
"eslint": "^5.16.0",
"fury": "3.0.0-beta.14",
"glob": "^7.1.2",
"mocha": "^7.1.1"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/apib-serializer/test/adapter-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

const { expect } = require('chai');
const fs = require('fs');
const { Fury } = require('fury');
const { Fury } = require('@apielements/core');
const glob = require('glob');
const path = require('path');
const adapter = require('../lib/adapter');
Expand Down
2 changes: 1 addition & 1 deletion packages/apib-serializer/test/filters-test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { expect } = require('chai');
const { Fury } = require('fury');
const { Fury } = require('@apielements/core');
const { bodyOnly } = require('../lib/filters');

const fury = new Fury();
Expand Down
2 changes: 1 addition & 1 deletion packages/apib-serializer/test/mson-test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const { expect } = require('chai');
const { Fury } = require('fury');
const { Fury } = require('@apielements/core');
const { renderAttributes } = require('../lib/mson');

const { elements } = (new Fury()).minim;
Expand Down
6 changes: 5 additions & 1 deletion packages/fury-cli/CHANGELOG.md → packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# Changelog
# API Elements: CLI Changelog

## 0.10.0 (2020-06-12)

The package has been renamed to `@apielements/cli`.

## 0.9.4 (2020-04-20)

Expand Down
11 changes: 5 additions & 6 deletions packages/fury-cli/README.md → packages/cli/README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
# Fury CLI
# API Elements CLI

Command line interface for the [fury](https://github.com/apiaryio/api-elements.js/tree/master/packages/fury)
API Description SDK. Fury allows you to parse API Descriptions into [API
Elements](http://api-elements.readthedocs.org/) or other API Description
formats.
Command line interface for [API Elements](https://apielements.org)
and the [API Elements JavaScript
tooling](https://apielements.org/projects/js/).

## Install

```shell
$ npm install -g fury-cli
$ npm install -g @apielements/cli
```

## Usage
Expand Down
4 changes: 2 additions & 2 deletions packages/fury-cli/lib/fury.js → packages/cli/lib/fury.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const commander = require('commander');
const { highlight } = require('cardinal');
const theme = require('cardinal/themes/tomorrow-night');
const { JSON06Serialiser } = require('minim');
const fury = require('fury');
const fury = require('@apielements/core');
const apiBlueprintParser = require('@apielements/apib-parser');
const apiBlueprintSerializer = require('@apielements/apib-serializer');
const apiaryBlueprintParser = require('@apielements/apiaryb-parser');
Expand Down Expand Up @@ -193,7 +193,7 @@ function getPackage(name) {
}

function getVersion() {
const packages = ['fury-cli'].concat(adapters);
const packages = ['@apielements/cli'].concat(adapters);

return packages
.map(getPackage)
Expand Down
Loading