Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
4965e4b
chore(repository setup): repo setup
maciejrybaniec Apr 3, 2023
d025d88
chore(circular deps action): dpdm action
maciejrybaniec Apr 3, 2023
599b47a
chore(update actions dir): update dir
maciejrybaniec Apr 3, 2023
d7374d8
chore(move action file): action file move
maciejrybaniec Apr 3, 2023
b3a32fc
chore(additional eslint rules): configured additional eslint rules
maciejrybaniec Apr 3, 2023
d60ab88
chore: 🤖 enhance eslint config
maciejrybaniec Apr 3, 2023
ea3e5e3
docs: ✏️ update docs for npm packages
maciejrybaniec Apr 3, 2023
3f294df
chore: 🤖 eslint config update
maciejrybaniec Apr 4, 2023
69e4f9d
Delete .DS_Store
maciejrybaniec Apr 4, 2023
068c60c
Delete .DS_Store
maciejrybaniec Apr 4, 2023
cfb42a7
feat: 🎸 eslint rules for vue and react
maciejrybaniec Apr 4, 2023
b92145e
Merge branch 'main' of github.com:vuestorefront/engineering-toolkit
maciejrybaniec Apr 4, 2023
d0b16ef
feat: 🎸 prettier eslint + json eslint
maciejrybaniec Apr 5, 2023
8d7b3d5
fix: 🐛 eslint rules fixes
maciejrybaniec Apr 5, 2023
c58f92b
chore: 🤖 test github workflow
maciejrybaniec Apr 11, 2023
57b991e
chore: 🤖 gh action test
maciejrybaniec Apr 11, 2023
e1ea8e5
chore: 🤖 fix dpdm
maciejrybaniec Apr 11, 2023
fdbb75e
fix: 🐛 dependency circular
maciejrybaniec Apr 11, 2023
8035fea
chore: 🤖 log info
maciejrybaniec Apr 11, 2023
04c8ad8
chore: 🤖 action
maciejrybaniec Apr 11, 2023
e3eebc1
chore: 🤖 test github action
maciejrybaniec Apr 11, 2023
c9e5d79
chore: 🤖 github actions
maciejrybaniec Apr 11, 2023
e8e4cbf
chore: 🤖 deps licenses checker action
maciejrybaniec Apr 11, 2023
2cbd9e3
chore: 🤖 fix process cwd path
maciejrybaniec Apr 11, 2023
cc1dfc5
chore: 🤖 add param to license check
maciejrybaniec Apr 12, 2023
e37f8eb
chore: 🤖 check licenses
maciejrybaniec Apr 12, 2023
7ca9bf8
chore: 🤖 check licenses
maciejrybaniec Apr 12, 2023
d4c94be
chore: 🤖 summary format
maciejrybaniec Apr 12, 2023
1a9e6ea
chore: 🤖 update license checker
maciejrybaniec Apr 12, 2023
6d4a789
docs: ✏️ update readme file
maciejrybaniec Apr 12, 2023
37ccac2
chore: 🤖 github action circular deps
maciejrybaniec Apr 12, 2023
d0cc101
chore: 🤖 warning instead of error
maciejrybaniec Apr 12, 2023
e5e66a4
chore: 🤖 update licenses
maciejrybaniec Apr 12, 2023
71607cd
feat: 🎸 update allowed licenses
maciejrybaniec Apr 12, 2023
9e20bbe
feat: 🎸 update license checker
maciejrybaniec Apr 17, 2023
9e34493
feat: 🎸 change license checker
maciejrybaniec Apr 17, 2023
0720267
docs: ✏️ Update docs for GH Actions
maciejrybaniec Apr 27, 2023
f681abd
Merge pull request #1 from vuestorefront/docs/gh-actions
maciejrybaniec Apr 27, 2023
b3881fe
chore: 🤖 configure repository tools
maciejrybaniec Apr 27, 2023
a628ef5
docs: ✏️ update readme
maciejrybaniec Apr 27, 2023
e5dad8d
Add WTFPL to licenses
WojtekTheWebDev May 4, 2023
0270caa
Merge pull request #2 from vuestorefront/feat/add-WTFPL-license
maciejrybaniec May 8, 2023
d93b736
feat: 🎸 build license-checker
maciejrybaniec May 8, 2023
1f12174
chore: 🤖 update .gitignore
maciejrybaniec May 8, 2023
3699014
chore: 🤖 update build
maciejrybaniec May 8, 2023
cd9e47a
chore: 🤖 build
maciejrybaniec May 8, 2023
243851f
docs(eslint): new eslint config depends on prettier peerDependency
sethidden May 12, 2023
cd1b26a
Merge pull request #6 from vuestorefront/sethidden-patch-1
sethidden May 12, 2023
aa995ab
feat: add rollup config package (#7)
WojtekTheWebDev May 17, 2023
69d6471
chore: update rollup-config package setup
WojtekTheWebDev May 17, 2023
4b7415d
feat: add GPL-2.0 license (#9)
WojtekTheWebDev May 24, 2023
69f241d
chore: build check-licenses (#10)
WojtekTheWebDev May 24, 2023
b9e671e
feat: add integrations team packages (#8)
WojtekTheWebDev May 24, 2023
ff17909
chore: remove gpl license from allowed list
WojtekTheWebDev Jun 5, 2023
36f0b34
ci!: remove gpl license from allowed list
sethidden Jun 5, 2023
a9cf301
feat: eslint for integrations (#13)
WojtekTheWebDev Jun 20, 2023
d3b72c5
feat: integrations-eslint consisten return warn
WojtekTheWebDev Jun 23, 2023
ccf44b4
feat: integrations-eslint default param last warn
WojtekTheWebDev Jun 23, 2023
6be22db
chore: integrations-eslint disable no-return-await
WojtekTheWebDev Jun 23, 2023
d6f2fa0
fix: off instead of none
WojtekTheWebDev Jun 23, 2023
ac2cd8a
chore: integrations-eslint no-throw-literal
WojtekTheWebDev Jun 29, 2023
60c1081
feat: add eslint-config vue3
Szymon-dziewonski Jun 30, 2023
9f952cd
Merge pull request #14 from vuestorefront/feat--add-vue3-eslint-config
Szymon-dziewonski Jul 3, 2023
640ca68
chore: update prettier-config
Szymon-dziewonski Jul 3, 2023
7f7e45d
Merge pull request #15 from vuestorefront/chore--update-prettier-config
Szymon-dziewonski Jul 4, 2023
b924d45
chore: no-explicit-any off in integrations eslint
WojtekTheWebDev Jul 4, 2023
a39a369
chore: bump version
WojtekTheWebDev Jul 4, 2023
e9b2721
chore: bump version
WojtekTheWebDev Jul 4, 2023
a98b80d
chore: eslint-config version bump
WojtekTheWebDev Jul 4, 2023
9751500
chore(eslint-config): add missing src files for package exports
lukasborawski Jul 5, 2023
086d438
edit readme to add solution to a problem that I've come across
sethidden Jul 5, 2023
0a03963
chore: update integrations eslint rules
WojtekTheWebDev Jul 6, 2023
242fed9
chore: update integrations eslint rules
WojtekTheWebDev Jul 6, 2023
32808cc
chore: update integrations eslint rules - no empty and dynamic requires
WojtekTheWebDev Jul 6, 2023
0c86a6e
chore: update integrations eslint rules - no var requires
WojtekTheWebDev Jul 6, 2023
6bdb451
chore: update rollup config package 0.0.2 -> 0.0.3
mirouse Jul 10, 2023
a95cea9
Merge pull request #17 from vuestorefront/chore/update-rollup-config-…
bartoszherba Jul 11, 2023
7940c24
add rules from magento migration
sethidden Jul 10, 2023
a342191
bump version (#18)
sethidden Jul 11, 2023
325a171
chore: change target to es2020 for integrations (#19)
WojtekTheWebDev Jul 13, 2023
b47520c
warn instead of error on ban-types
sethidden Jul 18, 2023
2adad81
refactor: removed engines limiting
Fifciu Jul 31, 2023
6c384a3
Merge pull request #22 from vuestorefront/refactor/removed-engines-li…
Fifciu Jul 31, 2023
392a658
fix: prepublishOnly script
Fifciu Jul 31, 2023
7534562
Merge pull request #23 from vuestorefront/fix/prepublish-only
Fifciu Jul 31, 2023
43ff5f8
Temporarily ignore qrcode-terminal due to wrong SPDX id
sethidden Aug 2, 2023
63e1194
Add changesets (#26)
sethidden Aug 2, 2023
23bdd05
add node-version so that CD action can run (#27)
sethidden Aug 2, 2023
e8ab2a2
chore(in-3337): turn off rules related to await and for loops (#28)
lsliwaradioluz Aug 4, 2023
40c0a67
ci: release (#29)
github-actions[bot] Aug 4, 2023
4748e03
fix: possible to use typescript constructor assignement
Fifciu Aug 7, 2023
a1c8132
chore: added changeset
Fifciu Aug 7, 2023
0b946db
Merge pull request #30 from vuestorefront/fix/no-useless-constructor-…
Fifciu Aug 7, 2023
ba06b77
Add CODEOWNERS (#32)
sethidden Aug 8, 2023
437a83d
ci: release
github-actions[bot] Aug 8, 2023
9a45c4c
Merge pull request #31 from vuestorefront/changeset-release/main
Fifciu Aug 10, 2023
c0bf079
fix: unlocked TypeScript class methods overloading
Fifciu Aug 10, 2023
932dafa
chore: added changelog
Fifciu Aug 11, 2023
f98e8c3
Merge pull request #33 from vuestorefront/Fifciu-patch-1
Fifciu Aug 11, 2023
c6628f1
ci: release
github-actions[bot] Aug 11, 2023
2e6848d
Merge pull request #34 from vuestorefront/changeset-release/main
Fifciu Aug 11, 2023
29262bd
IN-3365 Generate server/index.d.t.s \w typedefs for index.server.ts (…
sethidden Sep 19, 2023
c86767f
chore: add changeset (#37)
WojtekTheWebDev Sep 19, 2023
4969778
ci: release (#38)
github-actions[bot] Sep 19, 2023
185d1d5
feat: update husky pre-commit script to include ggshield (#39)
mwisniewskiVSF Dec 13, 2023
4df936f
Add type declaration file to jest config (#40)
WojtekTheWebDev Mar 11, 2024
df042e0
ci: release (#41)
github-actions[bot] Mar 11, 2024
e0119d1
fix: issue with unexpected token on json files (#42)
WojtekTheWebDev Mar 12, 2024
f8cd8bb
ci: release (#43)
github-actions[bot] Mar 12, 2024
3ef25da
Update README.MD
skirianov Mar 18, 2024
0934374
Alokai refactor (#44)
Olbix Mar 19, 2024
b6b96c0
Use Node 20 to run our actions
sethidden Mar 27, 2024
5d063a4
Add api-extractor and api-documented to dependencies (#45)
WojtekTheWebDev Apr 4, 2024
adc9638
ci: release (#46)
github-actions[bot] Apr 4, 2024
fabe87c
Warn on no-empty-interface-rule (#47)
WojtekTheWebDev Apr 4, 2024
554dd05
ci: release (#48)
github-actions[bot] Apr 4, 2024
2dd2bd7
Merge vuestorefront/engineering-toolkit into vuestorefront/vue-storef…
sethidden Apr 5, 2024
91fecce
Move packages from engineering-toolkit folder to root
sethidden Apr 5, 2024
dcbbbb7
Update homepage URLs
sethidden Apr 5, 2024
cd5706b
Use a license-checker version that builds on Node 16
sethidden Apr 5, 2024
f3e2549
Remove eslint-plugin-no-unsanitized
sethidden Apr 5, 2024
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
5 changes: 5 additions & 0 deletions .changeset/eleven-boxes-glow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@vue-storefront/eslint-config": patch
---

[REMOVED] Plugin "eslint-plugin-no-unsanitized" was removed due to a license that was noncompliant with our Open Source Guidelines
2 changes: 1 addition & 1 deletion .lintstagedrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"*{.js,.ts}": ["eslint"]
"*{.js,.ts}": ["eslint --fix"]
}
12 changes: 12 additions & 0 deletions actions/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
This folder contains GitHub Actions commonly used in some of our repositories.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a new file that points people to the packages/* directory in case they mistakenly open the engineering-toolkit or the actions/* folder instead of going to packages/*


You can use them in your workflows as such:

```yaml
- name: Check licenses 🧪
uses: vuestorefront/vue-storefront/actions/check-licenses@main
with:
projectPath: ${{ github.workspace }}
```
If you're looking for Alokai code meant for users (you), see the `packages/*` folder
2 changes: 2 additions & 0 deletions actions/check-licenses/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
lib
dist
3 changes: 3 additions & 0 deletions actions/check-licenses/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
extends: ["@vue-storefront/eslint-config"],
};
5 changes: 5 additions & 0 deletions actions/check-licenses/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Ignore artifacts:
build
dist
lib
coverage
25 changes: 25 additions & 0 deletions actions/check-licenses/README.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# @vue-storefront/check-licenses

> This action analyses software licenses for used dependencies in the project


## Inputs

### `projectPath`

**Required** The path to the project root directory

## Example usage

```yaml
uses: vuestorefront/vue-storefront/actions/check-licenses@main
with:
projectPath: ${{ github.workspace }}
```

### Deployment

1. Run `build` command to create GitHub actions distribution
2. Update `package.json` version property
3. Commit `dist` directory
4. Create Git tag and push changes
9 changes: 9 additions & 0 deletions actions/check-licenses/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: Check licenses
description: Analyses software licenses of dependencies used in the project
inputs:
projectPath:
description: The path to the project root directory
required: true
runs:
using: "node20"
main: "dist/index.js"
3 changes: 3 additions & 0 deletions actions/check-licenses/lint-staged.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export default {
"*.{js,ts}": ["eslint --fix", "prettier --write"],
};
32 changes: 32 additions & 0 deletions actions/check-licenses/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"name": "@vue-storefront/check-licenses",
"version": "1.0.7",
"private": true,
"homepage": "https://github.com/vuestorefront/vue-storefront/actions/check-licenses",
"main": "lib/index.js",
"prettier": "@vue-storefront/prettier-config",
"contributors": [
{
"name": "Maciej Rybaniec",
"email": "mrybaniec@vuestorefront.io"
}
],
"scripts": {
"format": "prettier --write .",
"package": "ncc build --license licenses.txt --no-source-map-register",
"compile": "tsc",
"lint": "eslint --fix .",
"build": "yarn compile && yarn package"
},
"keywords": [
"license-checker"
],
"dependencies": {
"@actions/core": "^1.10.0",
"@actions/github": "^5.1.1",
"license-checker-rseidelsohn": "^3.3.0"
},
"devDependencies": {
"@vercel/ncc": "^0.36.1"
}
}
32 changes: 32 additions & 0 deletions actions/check-licenses/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/* eslint-disable unicorn/prefer-top-level-await */
import * as core from '@actions/core';
import checker from 'license-checker-rseidelsohn';

import { ALLOWED_LICENSES } from './licenses';
import { EXCLUDE_NPM_PACKAGES } from './npmPackages';

async function run(): Promise<void> {
const projectPath = core.getInput('projectPath');
try {
core.info(`Checking licenses: --projectPath ${projectPath}`);
checker.init(
{
start: projectPath,
summary: true,
excludePackagesStartingWith: EXCLUDE_NPM_PACKAGES.join(';'),
onlyAllow: ALLOWED_LICENSES.join(';'),
},
(error, packages) => {
// @ts-expect-error: the library definition is wrong
core.info(checker.asSummary(packages));
if (error) {
core.setFailed(error.message);
}
},
);
} catch (error) {
core.setFailed(error.message);
}
}

run();
40 changes: 40 additions & 0 deletions actions/check-licenses/src/licenses.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
export const ALLOWED_LICENSES = [
'Artistic-2.0',
'Apache-2.0',
// https://github.com/gtanner/qrcode-terminal/pull/45#issuecomment-1661985667
// Invalid non-SPDX identifier used by qrcode-terminal
'Apache 2.0',
'BSD-2-Clause',
'BSD-3-Clause',
'BSD*',
'Boost',
'BlueOak-1.0.0',
'CC-BY-3.0',
'CC0-1.0',
'CNRI',
'Custom: http://www.commonjs.org/',
'Custom: https://docs.vuestorefront.io/',
'Custom: https://nuxtjs.org',
'CC-BY-4.0',
'ISC',
'MIT',
'Miros',
'Multics',
'Naumen',
'NTP',
'UNKNOWN',
'Unicode',
'Unlicense',
'UNLICENSED',
'Universal',
'Lucent',
'LGPL-3.0',
'Open',
'0BSD',
'OBSD',
'PostgreSQ',
'Public Domain',
'Python-2.0',
'Zope',
'WTFPL',
];
1 change: 1 addition & 0 deletions actions/check-licenses/src/npmPackages.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export const EXCLUDE_NPM_PACKAGES = ['webpack', '@types', '@babel', 'k6'];
12 changes: 12 additions & 0 deletions actions/check-licenses/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": {
"target": "esnext",
"module": "commonjs",
"outDir": "./lib",
"rootDir": "./src",
"noImplicitAny": true,
"esModuleInterop": true
},
"exclude": ["node_modules", "**/*.test.ts"]
}
2 changes: 2 additions & 0 deletions actions/circular-dependencies/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
lib
dist
3 changes: 3 additions & 0 deletions actions/circular-dependencies/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
extends: ["@vue-storefront/eslint-config"],
};
5 changes: 5 additions & 0 deletions actions/circular-dependencies/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Ignore artifacts:
build
dist
lib
coverage
24 changes: 24 additions & 0 deletions actions/circular-dependencies/README.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# @vue-storefront/circular-dependencies

> This action detects circular dependencies in the project

## Inputs

### `filesPath`

**Required** The path to project files that will be used during analysis

## Example usage

```yaml
uses: vuestorefront/vue-storefront/actions/circular-dependencies@main
with:
filesPath: 'packages/**/*.{ts,vue}'
```

### Deployment

1. Run `build` command to create GitHub actions distribution
2. Update `package.json` version property
3. Commit `dist` directory
4. Create Git tag and push changes
9 changes: 9 additions & 0 deletions actions/circular-dependencies/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: Circular dependencies
description: Static circular dependency analyzer
inputs:
filesPath:
description: The path to project files that will be used during analysis
required: true
runs:
using: "node20"
main: "dist/index.js"
3 changes: 3 additions & 0 deletions actions/circular-dependencies/lint-staged.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export default {
"*.{js,ts}": ["eslint --fix", "prettier --write"],
};
34 changes: 34 additions & 0 deletions actions/circular-dependencies/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"name": "@vue-storefront/circular-dependencies",
"version": "1.0.6",
"private": true,
"homepage": "https://github.com/vuestorefront/vue-storefront/actions/circular-dependencies",
"main": "lib/index.js",
"prettier": "@vue-storefront/prettier-config",
"contributors": [
{
"name": "Maciej Rybaniec",
"email": "mrybaniec@vuestorefront.io"
}
],
"scripts": {
"format": "prettier --write .",
"package": "ncc build --license licenses.txt --no-source-map-register",
"compile": "tsc",
"lint": "eslint --fix .",
"build": "yarn compile && yarn package"
},
"keywords": [
"circular-dependency",
"dpdm"
],
"dependencies": {
"@actions/core": "^1.10.0",
"@actions/github": "^5.1.1",
"dpdm": "^3.13.0"
},
"devDependencies": {
"@vercel/ncc": "^0.36.1",
"typescript": "^5.0.3"
}
}
22 changes: 22 additions & 0 deletions actions/circular-dependencies/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/* eslint-disable unicorn/prefer-top-level-await */
import * as core from '@actions/core';
import { parseDependencyTree, parseCircular, prettyCircular } from 'dpdm';

async function run(): Promise<void> {
try {
const filesPath = core.getInput('filesPath');
const tree = await parseDependencyTree(filesPath, {});
const circulars = parseCircular(tree);

if (circulars.length > 0) {
core.warning(`Detected ${circulars.length} circular dependencies between the files`);
core.info(prettyCircular(circulars));
} else {
core.info('No circular dependencies');
}
} catch (error) {
core.setFailed(error.message);
}
}

run();
12 changes: 12 additions & 0 deletions actions/circular-dependencies/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": {
"target": "esnext",
"module": "commonjs",
"outDir": "./lib",
"rootDir": "./src",
"noImplicitAny": true,
"esModuleInterop": true
},
"exclude": ["node_modules", "**/*.test.ts"]
}
1 change: 1 addition & 0 deletions engineering-toolkit/README.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This folder contains configuration for tools commonly used across our repositories. If you're looking for Alokai code meant for users (you), see the `packages/*` folder
7 changes: 7 additions & 0 deletions engineering-toolkit/api-extractor-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# @vue-storefront/api-extractor-config

## 0.0.5

### Patch Changes

- d606385: Add api-documenter and api-extrator to dependencies
47 changes: 47 additions & 0 deletions engineering-toolkit/api-extractor-config/README.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# @vue-storefront/api-extractor-config

> Common API Extractor configuration for Alokai Integrations

## Usage

### Install

```bash
yarn add -D @vue-storefront/api-extractor-config
```

### Package configuration

First, you need a configuration file in your package root:

```json
{
"extends": "@vue-storefront/api-extractor-config",
"mainEntryPointFilePath": "./lib/api-extractor-data.d.ts",
"projectFolder": ".",
"compiler": {
"tsconfigFilePath": "<projectFolder>/tsconfig.json"
},
"dtsRollup": {
"untrimmedFilePath": "./lib/<unscopedPackageName>.d.ts"
},
"docModel": {
"apiJsonFilePath": "<projectFolder>/../../docs/reference/api/<unscopedPackageName>.api.json"
}
}
```

This configuration assumes, that you have also a file `src/api-extractor-data.ts` in your project that exports the API definitions:

```ts
/**
* Package documentation description.
*
* @packageDocumentation
*/

export * from "./types";
// etc...
```

`mainEntryPointFilePath` points to `lib`, so you need to build your package before running API Extractor.
Loading