Skip to content

Commit 6775de9

Browse files
feat: remove angular support
1 parent 0888e4f commit 6775de9

25 files changed

+526
-34511
lines changed

.circleci/config.yml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
version: 2
22
jobs:
3-
build:
4-
docker:
5-
- image: cimg/node:lts-browsers
6-
resource_class: large
7-
working_directory: ~/repo
8-
steps:
9-
- checkout
10-
- restore_cache:
11-
keys:
12-
- v1-dependencies-{{ checksum "package-lock.json" }}
13-
- v1-dependencies-
14-
- run:
15-
name: Install dependencies
16-
command: npm install
17-
- save_cache:
18-
key: v1-dependencies-{{ checksum "package-lock.json" }}
19-
paths:
20-
- node_modules
21-
- run:
22-
name: Build library
23-
command: npm run release
24-
- run:
25-
name: Run unit tests
26-
command: npm run test
27-
# - run:
28-
# name: Run e2e tests
29-
# command: npm run test:e2e
30-
- run:
31-
name: Submit to Codecov
32-
command: npm run codecov
3+
build:
4+
docker:
5+
- image: cimg/node:lts-browsers
6+
resource_class: large
7+
working_directory: ~/repo
8+
steps:
9+
- checkout
10+
- restore_cache:
11+
keys:
12+
- v1-dependencies-{{ checksum "yarn.lock" }}
13+
- v1-dependencies-
14+
- run:
15+
name: Install dependencies
16+
command: npm install
17+
- save_cache:
18+
key: v1-dependencies-{{ checksum "yarn.lock" }}
19+
paths:
20+
- node_modules
21+
- run:
22+
name: Build library
23+
command: npm run release
24+
- run:
25+
name: Run unit tests
26+
command: npm run test
27+
# - run:
28+
# name: Run e2e tests
29+
# command: npm run test:e2e
30+
- run:
31+
name: Submit to Codecov
32+
command: npm run codecov

.github/dependabot.yml

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,11 @@
11
version: 2
22
updates:
3-
- package-ecosystem: npm
4-
directory: "/"
5-
schedule:
6-
interval: "daily"
7-
ignore:
8-
- dependency-name: "@types/node-fetch"
9-
- dependency-name: "node-fetch"
10-
- dependency-name: "camelcase"
11-
- dependency-name: "@angular-devkit/build-angular"
12-
- dependency-name: "@angular/animations"
13-
- dependency-name: "@angular/cli"
14-
- dependency-name: "@angular/common"
15-
- dependency-name: "@angular/compiler"
16-
- dependency-name: "@angular/compiler-cli"
17-
- dependency-name: "@angular/core"
18-
- dependency-name: "@angular/forms"
19-
- dependency-name: "@angular/platform-browser"
20-
- dependency-name: "@angular/platform-browser-dynamic"
21-
- dependency-name: "@angular/router"
22-
- dependency-name: "typescript"
3+
- package-ecosystem: npm
4+
directory: "/"
5+
schedule:
6+
interval: "daily"
7+
ignore:
8+
- dependency-name: "@types/node-fetch"
9+
- dependency-name: "node-fetch"
10+
- dependency-name: "camelcase"
11+
- dependency-name: "typescript"

README.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
> Node.js library that generates Typescript clients based on the OpenAPI specification.
1414
1515
## Why?
16+
1617
- Frontend ❤️ OpenAPI, but we do not want to use JAVA codegen in our builds
1718
- Quick, lightweight, robust and framework-agnostic 🚀
1819
- Supports generation of TypeScript clients
19-
- Supports generations of Fetch, [Node-Fetch](#node-fetch-support), [Axios](#axios-support), [Angular](#angular-support) and XHR http clients
20+
- Supports generations of Fetch, [Node-Fetch](#node-fetch-support), [Axios](#axios-support), [Angular](#angular-support)
21+
and XHR http clients
2022
- Supports OpenAPI specification v2.0 and v3.0
2123
- Supports JSON and YAML files for input
2224
- Supports generation through CLI, Node.js and NPX
@@ -62,6 +64,7 @@ $ openapi --help
6264

6365
Documentation
6466
===
67+
6568
- [Basic usage](docs/basic-usage.md)
6669
- [OpenAPI object](docs/openapi-object.md)
6770
- [Client instances](docs/client-instances.md) `--name`
@@ -77,22 +80,35 @@ Documentation
7780

7881
Support
7982
===
83+
8084
- [Babel support](docs/babel-support.md)
8185
- [Axios support](docs/axios-support.md)
82-
- [Angular support](docs/angular-support.md)
8386
- [Node-Fetch support](docs/node-fetch-support.md)
8487

8588
[npm-url]: https://npmjs.org/package/openapi-typescript-codegen
89+
8690
[npm-image]: https://img.shields.io/npm/v/openapi-typescript-codegen.svg
91+
8792
[license-url]: LICENSE
93+
8894
[license-image]: http://img.shields.io/npm/l/openapi-typescript-codegen.svg
95+
8996
[coverage-url]: https://codecov.io/gh/ferdikoomen/openapi-typescript-codegen
97+
9098
[coverage-image]: https://img.shields.io/codecov/c/github/ferdikoomen/openapi-typescript-codegen.svg
99+
91100
[quality-url]: https://lgtm.com/projects/g/ferdikoomen/openapi-typescript-codegen
101+
92102
[quality-image]: https://img.shields.io/lgtm/grade/javascript/g/ferdikoomen/openapi-typescript-codegen.svg
103+
93104
[climate-url]: https://codeclimate.com/github/ferdikoomen/openapi-typescript-codegen
105+
94106
[climate-image]: https://img.shields.io/codeclimate/maintainability/ferdikoomen/openapi-typescript-codegen.svg
107+
95108
[downloads-url]: http://npm-stat.com/charts.html?package=openapi-typescript-codegen
109+
96110
[downloads-image]: http://img.shields.io/npm/dm/openapi-typescript-codegen.svg
111+
97112
[build-url]: https://circleci.com/gh/ferdikoomen/openapi-typescript-codegen/tree/master
113+
98114
[build-image]: https://circleci.com/gh/ferdikoomen/openapi-typescript-codegen/tree/master.svg?style=svg

0 commit comments

Comments
 (0)