Skip to content

Commit cfdbbfc

Browse files
authored
feat: apply innovations learned during last 3 years (#11)
BREAKING CHANGE: breaking changes introduced to every package public API
1 parent 273af6b commit cfdbbfc

File tree

1,609 files changed

+14863
-28663
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,609 files changed

+14863
-28663
lines changed

CLAUDE.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ ApiDOM is a TypeScript monorepo that provides a unified structure for describing
1010

1111
**Prerequisites:** Node.js >=24.10.0, npm >=11.6.1
1212

13+
**Important:** Always run nvm before executing any node/npm/npx commands to ensure the correct Node.js version is used:
14+
```bash
15+
source ~/.nvm/nvm.sh && nvm use
16+
```
17+
1318
```bash
1419
# Install dependencies (required before any other operation)
1520
npm i
@@ -69,7 +74,6 @@ The monorepo contains 38 packages organized into these categories:
6974
- `apidom-ns-asyncapi-2`
7075
- `apidom-ns-arazzo-1`
7176
- `apidom-ns-json-schema-draft-4/6/7`, `apidom-ns-json-schema-2019-09/2020-12`
72-
- `apidom-ns-api-design-systems`
7377

7478
3. **Parser Adapters (`apidom-parser-adapter-*`):** Parse specific formats into ApiDOM
7579
- Format-specific adapters for JSON/YAML variants of each namespace

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ You can install ApiDOM packages using [npm CLI](https://docs.npmjs.com/cli):
6565
$ npm install @speclynx/apidom-json-path
6666
$ npm install @speclynx/apidom-json-pointer
6767
$ npm install @speclynx/apidom-json-pointer-relative
68-
$ npm install @speclynx/apidom-ns-api-design-systems
6968
$ npm install @speclynx/apidom-ns-arazzo-1
7069
$ npm install @speclynx/apidom-ns-asyncapi-2
7170
$ npm install @speclynx/apidom-ns-json-schema-2019-09
@@ -77,8 +76,6 @@ You can install ApiDOM packages using [npm CLI](https://docs.npmjs.com/cli):
7776
$ npm install @speclynx/apidom-ns-openapi-3-0
7877
$ npm install @speclynx/apidom-ns-openapi-3-1
7978
$ npm install @speclynx/apidom-parser
80-
$ npm install @speclynx/apidom-parser-adapter-api-design-systems-json
81-
$ npm install @speclynx/apidom-parser-adapter-api-design-systems-yaml
8279
$ npm install @speclynx/apidom-parser-adapter-arazzo-json-1
8380
$ npm install @speclynx/apidom-parser-adapter-arazzo-yaml-1
8481
$ npm install @speclynx/apidom-parser-adapter-asyncapi-json-2

0 commit comments

Comments
 (0)