PR: add bump ver check (#2282)
* Add bump-version check into the PR validation workflow * Check condition for PR * Setup step and job outputs for conditionals * Fixup * Limit fetch depth * Fix typo * Use a different checkout pattern * Bump version * Fixup conditional for the build stage * Still allow the build stage even if the bump_version_check stage did found changes, as commits by github actions bot won't triggger actions --------- Co-authored-by: GitHub Actions <actions@github.com>
This commit is contained in:
parent
e866ee9e43
commit
af8f360e0e
20 changed files with 224 additions and 173 deletions
53
.github/workflows/pr-build-validation.yml
vendored
53
.github/workflows/pr-build-validation.yml
vendored
|
@ -3,10 +3,61 @@ name: PR Font Build Validation
|
||||||
on: [pull_request]
|
on: [pull_request]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
bump_version_check:
|
||||||
|
name: Bump version check
|
||||||
|
if: github.repository == 'be5invis/Iosevka' && github.base_ref == 'dev'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
changed: ${{ steps.check_changes.outputs.changed }}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout PR
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
ref: ${{ github.event.pull_request.head.ref }}
|
||||||
|
|
||||||
|
- name: Use Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: lts/*
|
||||||
|
|
||||||
|
- name: Bump version
|
||||||
|
run: |
|
||||||
|
npm install
|
||||||
|
npm run bump-ver
|
||||||
|
|
||||||
|
- id: check_changes
|
||||||
|
name: Check changes
|
||||||
|
run: |
|
||||||
|
git config core.autocrlf false
|
||||||
|
if git diff --quiet; then
|
||||||
|
echo "changed=0" >> "$GITHUB_OUTPUT"
|
||||||
|
else
|
||||||
|
echo "changed=1" >> "$GITHUB_OUTPUT"
|
||||||
|
fi
|
||||||
|
|
||||||
|
- name: Commit to PR
|
||||||
|
if: steps.check_changes.outputs.changed == '1'
|
||||||
|
run: |
|
||||||
|
git config --local user.email "actions@github.com"
|
||||||
|
git config --local user.name "GitHub Actions"
|
||||||
|
git add --all
|
||||||
|
git commit -m "Bump version"
|
||||||
|
git push
|
||||||
|
|
||||||
|
- name: Add PR comment
|
||||||
|
uses: mshick/add-pr-comment@v2
|
||||||
|
if : steps.check_changes.outputs.changed == '1'
|
||||||
|
with:
|
||||||
|
message: |
|
||||||
|
Your pull request changes the version number.
|
||||||
|
A commit has been made to bump the version number.
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Build ${{ matrix.fontName }} font
|
name: Build ${{ matrix.fontName }} font
|
||||||
|
needs: bump_version_check
|
||||||
if: github.repository == 'be5invis/Iosevka'
|
if: github.repository == 'be5invis/Iosevka'
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
* Fix leaning marks of turned capital F/L (#2137).
|
* Fix leaning marks of turned capital F/L (#2137).
|
||||||
* Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141).
|
* Fix overlay bar placement of Z with Hook and Z with Swash Tail (#2141).
|
||||||
* Fix attachment of descender parts of Cyrillic Lower Ha/X under `x` = `cursive` (#2142).
|
* Fix attachment of descender parts of Cyrillic Lower Ha/X under `x` = `cursive` (#2142).
|
||||||
* Make the Eng part in LATIN SMALL LETTER FENG DIGRAPH always connected to the f part (#2143).
|
* Make the Eng part in LATIN SMALL LETTER FENG DIGRAPH always connected to the f part (#2143).
|
||||||
* Fix top bar shape in CYRILLIC CAPITAL LETTER DJE (#2145).
|
* Fix top bar shape in CYRILLIC CAPITAL LETTER DJE (#2145).
|
||||||
* Fix leaning marks placement for reversed k/F/P (#2150).
|
* Fix leaning marks placement for reversed k/F/P (#2150).
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
* Fix incorrect serif shape for motion-serifed `m` under semi-proportional subfamilies.
|
* Fix incorrect serif shape for motion-serifed `m` under semi-proportional subfamilies.
|
||||||
* Add cursive variant for `x` and `z` (#852).
|
* Add cursive variant for `x` and `z` (#852).
|
||||||
* Slab will now use more cursive variants for `k`, `x` and `z`.
|
* Slab will now use more cursive variants for `k`, `x` and `z`.
|
||||||
* `ss15` and `ss17` are updated to use latest cursive variants (#852).
|
* `ss15` and `ss17` are updated to use latest cursive variants (#852).
|
|
@ -1,36 +1,36 @@
|
||||||
# Backers Archive
|
# Backers Archive
|
||||||
|
|
||||||
This is an archive of former backers that sponsored Iosevka’s development during 0.x–2.x period. Iosevka will continue evolving, and thank you for your support.
|
This is an archive of former backers that sponsored Iosevka’s development during 0.x–2.x period. Iosevka will continue evolving, and thank you for your support.
|
||||||
|
|
||||||
## Generous Backers
|
## Generous Backers
|
||||||
|
|
||||||
- Cheng-Wei Chien
|
- Cheng-Wei Chien
|
||||||
- Tianyu Ge
|
- Tianyu Ge
|
||||||
- (Anonymous User 4362976)
|
- (Anonymous User 4362976)
|
||||||
- Delton Ding
|
- Delton Ding
|
||||||
- Codi Matters
|
- Codi Matters
|
||||||
- Vasily Shmelev
|
- Vasily Shmelev
|
||||||
|
|
||||||
## Backers
|
## Backers
|
||||||
|
|
||||||
- Danny O'Brien
|
- Danny O'Brien
|
||||||
- Yanjia Huang
|
- Yanjia Huang
|
||||||
- Leon Breedt
|
- Leon Breedt
|
||||||
- Alexander Payne
|
- Alexander Payne
|
||||||
- Marek Kubica
|
- Marek Kubica
|
||||||
- Yoshito Komatsu
|
- Yoshito Komatsu
|
||||||
- Dylan Sinnott
|
- Dylan Sinnott
|
||||||
- robertgzr
|
- robertgzr
|
||||||
- Pavlos Vinieratos
|
- Pavlos Vinieratos
|
||||||
- Matthew Piziak
|
- Matthew Piziak
|
||||||
- Winnie Quinn
|
- Winnie Quinn
|
||||||
- Clemens
|
- Clemens
|
||||||
- Pascal
|
- Pascal
|
||||||
- Kevin Sidarous
|
- Kevin Sidarous
|
||||||
- Beni Cherniavsky-Paskin
|
- Beni Cherniavsky-Paskin
|
||||||
- Bartłomiej T. Listwon
|
- Bartłomiej T. Listwon
|
||||||
- Will Binns-Smith
|
- Will Binns-Smith
|
||||||
- Jeff S
|
- Jeff S
|
||||||
- Jeri Mason
|
- Jeri Mason
|
||||||
- Michael L. Ward
|
- Michael L. Ward
|
||||||
- Freetasy
|
- Freetasy
|
||||||
|
|
|
@ -1,48 +1,48 @@
|
||||||
## Make docker image
|
## Make docker image
|
||||||
```
|
```
|
||||||
git clone --depth=1 https://github.com/be5invis/Iosevka.git $HOME/mkdkimg
|
git clone --depth=1 https://github.com/be5invis/Iosevka.git $HOME/mkdkimg
|
||||||
cd $HOME/mkdkimg/docker
|
cd $HOME/mkdkimg/docker
|
||||||
docker build -t=fontcc .
|
docker build -t=fontcc .
|
||||||
docker images | grep fontcc # Confirm that the docker image is generated successfully
|
docker images | grep fontcc # Confirm that the docker image is generated successfully
|
||||||
fontcc latest c847d5e08886 About a minute ago 491MB
|
fontcc latest c847d5e08886 About a minute ago 491MB
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf mkdkimg/
|
rm -rf mkdkimg/
|
||||||
```
|
```
|
||||||
Note: Make docker image need execute only one time.
|
Note: Make docker image need execute only one time.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
`docker run -it --rm -v $PWD:/work fontcc <BUILD_ARGS>`
|
`docker run -it --rm -v $PWD:/work fontcc <BUILD_ARGS>`
|
||||||
Please refer to the `<BUILD_ARGS>` parameters to [Customized Build](../../dev/doc/custom-build.md#customized-build)
|
Please refer to the `<BUILD_ARGS>` parameters to [Customized Build](../../dev/doc/custom-build.md#customized-build)
|
||||||
### Optional parameters (put them before `fontcc`):
|
### Optional parameters (put them before `fontcc`):
|
||||||
1. `-e "VERSION_TAG=<tag>"`
|
1. `-e "VERSION_TAG=<tag>"`
|
||||||
|
|
||||||
`<tag>` can be the following values
|
`<tag>` can be the following values
|
||||||
- `main` git main branch
|
- `main` git main branch
|
||||||
- `dev` git dev branch
|
- `dev` git dev branch
|
||||||
- `v28.0.5` git [release version tags](../../../tags)
|
- `v28.0.5` git [release version tags](../../../tags)
|
||||||
|
|
||||||
When this variable is omitted, the tag of the latest release will be selected
|
When this variable is omitted, the tag of the latest release will be selected
|
||||||
|
|
||||||
2. `-e "NPM_REG=<npm repository mirror url>"`
|
2. `-e "NPM_REG=<npm repository mirror url>"`
|
||||||
|
|
||||||
change `npm install` download repository to mirror site.
|
change `npm install` download repository to mirror site.
|
||||||
|
|
||||||
eg. change npm repos to huawei mirror
|
eg. change npm repos to huawei mirror
|
||||||
`docker run -it --rm -v $PWD:/work -e "NPM_REG=https://mirrors.huaweicloud.com/repository/npm" fontcc contents::Iosevka`
|
`docker run -it --rm -v $PWD:/work -e "NPM_REG=https://mirrors.huaweicloud.com/repository/npm" fontcc contents::Iosevka`
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
### Partially Build dev branch
|
### Partially Build dev branch
|
||||||
```
|
```
|
||||||
mkdir -p $HOME/build_fonts
|
mkdir -p $HOME/build_fonts
|
||||||
cd $HOME/build_fonts
|
cd $HOME/build_fonts
|
||||||
docker run -it --rm -v $PWD:/work -e "VERSION_TAG=dev" fontcc contents::IosevkaSS06 ttf::IosevkaSS12 webfont::IosevkaSS15
|
docker run -it --rm -v $PWD:/work -e "VERSION_TAG=dev" fontcc contents::IosevkaSS06 ttf::IosevkaSS12 webfont::IosevkaSS15
|
||||||
ls -lR dist/
|
ls -lR dist/
|
||||||
```
|
```
|
||||||
### Customized Build
|
### Customized Build
|
||||||
```
|
```
|
||||||
cd $HOME/mycustomfonts
|
cd $HOME/mycustomfonts
|
||||||
cat myfont1.toml myfont2.toml myfont3.toml > private-build-plans.toml
|
cat myfont1.toml myfont2.toml myfont3.toml > private-build-plans.toml
|
||||||
docker run -it --rm -v $PWD:/work fontcc ttf::myfont1 ttf::myfont2 contents::myfont3
|
docker run -it --rm -v $PWD:/work fontcc ttf::myfont1 ttf::myfont2 contents::myfont3
|
||||||
ls -lR dist/
|
ls -lR dist/
|
||||||
```
|
```
|
||||||
Note: You need prepare myfont1.toml myfont2.toml myfont3.toml youself, The [Customizer](https://be5invis.github.io/Iosevka/customizer) can help you easily generate font configuration file `.toml`.
|
Note: You need prepare myfont1.toml myfont2.toml myfont3.toml youself, The [Customizer](https://be5invis.github.io/Iosevka/customizer) can help you easily generate font configuration file `.toml`.
|
||||||
|
|
80
package-lock.json
generated
80
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/monorepo",
|
"name": "@iosevka/monorepo",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@iosevka/monorepo",
|
"name": "@iosevka/monorepo",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*",
|
"packages/*",
|
||||||
"tools/*"
|
"tools/*"
|
||||||
|
@ -4310,16 +4310,16 @@
|
||||||
},
|
},
|
||||||
"packages/font": {
|
"packages/font": {
|
||||||
"name": "@iosevka/font",
|
"name": "@iosevka/font",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@iosevka/font-glyphs": "29.1.0",
|
"@iosevka/font-glyphs": "29.1.1",
|
||||||
"@iosevka/font-otl": "29.1.0",
|
"@iosevka/font-otl": "29.1.1",
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@iosevka/geometry-cache": "29.1.0",
|
"@iosevka/geometry-cache": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"@iosevka/param": "29.1.0",
|
"@iosevka/param": "29.1.1",
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"harfbuzzjs": "^0.3.4",
|
"harfbuzzjs": "^0.3.4",
|
||||||
"ot-builder": "^1.7.3",
|
"ot-builder": "^1.7.3",
|
||||||
"semver": "^7.6.0"
|
"semver": "^7.6.0"
|
||||||
|
@ -4327,100 +4327,100 @@
|
||||||
},
|
},
|
||||||
"packages/font-glyphs": {
|
"packages/font-glyphs": {
|
||||||
"name": "@iosevka/font-glyphs",
|
"name": "@iosevka/font-glyphs",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/font-kits": "29.1.0",
|
"@iosevka/font-kits": "29.1.1",
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@iosevka/geometry-cache": "29.1.0",
|
"@iosevka/geometry-cache": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"typo-geom": "^0.15.1"
|
"typo-geom": "^0.15.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/font-kits": {
|
"packages/font-kits": {
|
||||||
"name": "@iosevka/font-kits",
|
"name": "@iosevka/font-kits",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"@iosevka/util": "29.1.0"
|
"@iosevka/util": "29.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/font-otl": {
|
"packages/font-otl": {
|
||||||
"name": "@iosevka/font-otl",
|
"name": "@iosevka/font-otl",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/font-glyphs": "29.1.0",
|
"@iosevka/font-glyphs": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"toposort": "^2.0.2"
|
"toposort": "^2.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/geometry": {
|
"packages/geometry": {
|
||||||
"name": "@iosevka/geometry",
|
"name": "@iosevka/geometry",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"spiro": "^3.0.1",
|
"spiro": "^3.0.1",
|
||||||
"typo-geom": "^0.15.1"
|
"typo-geom": "^0.15.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/geometry-cache": {
|
"packages/geometry-cache": {
|
||||||
"name": "@iosevka/geometry-cache",
|
"name": "@iosevka/geometry-cache",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@msgpack/msgpack": "^2.8.0"
|
"@msgpack/msgpack": "^2.8.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/glyph": {
|
"packages/glyph": {
|
||||||
"name": "@iosevka/glyph",
|
"name": "@iosevka/glyph",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/geometry": "29.1.0"
|
"@iosevka/geometry": "29.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/param": {
|
"packages/param": {
|
||||||
"name": "@iosevka/param",
|
"name": "@iosevka/param",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/util": "29.1.0"
|
"@iosevka/util": "29.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/util": {
|
"packages/util": {
|
||||||
"name": "@iosevka/util",
|
"name": "@iosevka/util",
|
||||||
"version": "29.1.0"
|
"version": "29.1.1"
|
||||||
},
|
},
|
||||||
"tools/amend-readme": {
|
"tools/amend-readme": {
|
||||||
"name": "@iosevka/amend-readme",
|
"name": "@iosevka/amend-readme",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@iosevka/param": "29.1.0",
|
"@iosevka/param": "29.1.1",
|
||||||
"@unicode/unicode-15.1.0": "^1.5.2"
|
"@unicode/unicode-15.1.0": "^1.5.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tools/data-export": {
|
"tools/data-export": {
|
||||||
"name": "@iosevka/data-export",
|
"name": "@iosevka/data-export",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@iosevka/param": "29.1.0",
|
"@iosevka/param": "29.1.1",
|
||||||
"@unicode/unicode-15.1.0": "^1.5.2",
|
"@unicode/unicode-15.1.0": "^1.5.2",
|
||||||
"cldr": "^7.5.0"
|
"cldr": "^7.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tools/generate-samples": {
|
"tools/generate-samples": {
|
||||||
"name": "@iosevka/generate-samples",
|
"name": "@iosevka/generate-samples",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/data-export": "29.1.0"
|
"@iosevka/data-export": "29.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tools/misc": {
|
"tools/misc": {
|
||||||
"name": "@iosevka/misc",
|
"name": "@iosevka/misc",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"semver": "^7.6.0",
|
"semver": "^7.6.0",
|
||||||
"wawoff2": "^2.0.1"
|
"wawoff2": "^2.0.1"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/monorepo",
|
"name": "@iosevka/monorepo",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*",
|
"packages/*",
|
||||||
"tools/*"
|
"tools/*"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/font-glyphs",
|
"name": "@iosevka/font-glyphs",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs",
|
".": "./src/index.mjs",
|
||||||
|
@ -8,11 +8,11 @@
|
||||||
"./unicode-knowledge": "./src/meta/unicode-knowledge.mjs"
|
"./unicode-knowledge": "./src/meta/unicode-knowledge.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/font-kits": "29.1.0",
|
"@iosevka/font-kits": "29.1.1",
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@iosevka/geometry-cache": "29.1.0",
|
"@iosevka/geometry-cache": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"typo-geom": "^0.15.1"
|
"typo-geom": "^0.15.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/font-kits",
|
"name": "@iosevka/font-kits",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
"./boole-kit": "./src/boole-kit.mjs",
|
"./boole-kit": "./src/boole-kit.mjs",
|
||||||
"./spiro-kit": "./src/spiro-kit.mjs"
|
"./spiro-kit": "./src/spiro-kit.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"@iosevka/util": "29.1.0"
|
"@iosevka/util": "29.1.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/font-otl",
|
"name": "@iosevka/font-otl",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs"
|
".": "./src/index.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/font-glyphs": "29.1.0",
|
"@iosevka/font-glyphs": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"toposort": "^2.0.2"
|
"toposort": "^2.0.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/font",
|
"name": "@iosevka/font",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs",
|
".": "./src/index.mjs",
|
||||||
|
@ -10,13 +10,13 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@iosevka/font-glyphs": "29.1.0",
|
"@iosevka/font-glyphs": "29.1.1",
|
||||||
"@iosevka/font-otl": "29.1.0",
|
"@iosevka/font-otl": "29.1.1",
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@iosevka/geometry-cache": "29.1.0",
|
"@iosevka/geometry-cache": "29.1.1",
|
||||||
"@iosevka/glyph": "29.1.0",
|
"@iosevka/glyph": "29.1.1",
|
||||||
"@iosevka/param": "29.1.0",
|
"@iosevka/param": "29.1.1",
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"harfbuzzjs": "^0.3.4",
|
"harfbuzzjs": "^0.3.4",
|
||||||
"ot-builder": "^1.7.3",
|
"ot-builder": "^1.7.3",
|
||||||
"semver": "^7.6.0"
|
"semver": "^7.6.0"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/geometry-cache",
|
"name": "@iosevka/geometry-cache",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs"
|
".": "./src/index.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/geometry": "29.1.0",
|
"@iosevka/geometry": "29.1.1",
|
||||||
"@msgpack/msgpack": "^2.8.0"
|
"@msgpack/msgpack": "^2.8.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/geometry",
|
"name": "@iosevka/geometry",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs",
|
".": "./src/index.mjs",
|
||||||
|
@ -13,7 +13,7 @@
|
||||||
"./spiro-control": "./src/spiro-control.mjs"
|
"./spiro-control": "./src/spiro-control.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/util": "29.1.0",
|
"@iosevka/util": "29.1.1",
|
||||||
"spiro": "^3.0.1",
|
"spiro": "^3.0.1",
|
||||||
"typo-geom": "^0.15.1"
|
"typo-geom": "^0.15.1"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/glyph",
|
"name": "@iosevka/glyph",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/glyph.mjs",
|
".": "./src/glyph.mjs",
|
||||||
|
@ -9,6 +9,6 @@
|
||||||
"./relation": "./src/relation.mjs"
|
"./relation": "./src/relation.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/geometry": "29.1.0"
|
"@iosevka/geometry": "29.1.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/param",
|
"name": "@iosevka/param",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs",
|
".": "./src/index.mjs",
|
||||||
|
@ -9,6 +9,6 @@
|
||||||
"./metric-override": "./src/metric-override.mjs"
|
"./metric-override": "./src/metric-override.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/util": "29.1.0"
|
"@iosevka/util": "29.1.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/util",
|
"name": "@iosevka/util",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs",
|
".": "./src/index.mjs",
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/amend-readme",
|
"name": "@iosevka/amend-readme",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs"
|
".": "./src/index.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@iosevka/param": "29.1.0",
|
"@iosevka/param": "29.1.1",
|
||||||
"@unicode/unicode-15.1.0": "^1.5.2"
|
"@unicode/unicode-15.1.0": "^1.5.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/data-export",
|
"name": "@iosevka/data-export",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs",
|
".": "./src/index.mjs",
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iarna/toml": "^2.2.5",
|
"@iarna/toml": "^2.2.5",
|
||||||
"@iosevka/param": "29.1.0",
|
"@iosevka/param": "29.1.1",
|
||||||
"@unicode/unicode-15.1.0": "^1.5.2",
|
"@unicode/unicode-15.1.0": "^1.5.2",
|
||||||
"cldr": "^7.5.0"
|
"cldr": "^7.5.0"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/generate-samples",
|
"name": "@iosevka/generate-samples",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.mjs"
|
".": "./src/index.mjs"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@iosevka/data-export": "29.1.0"
|
"@iosevka/data-export": "29.1.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"name": "@iosevka/misc",
|
"name": "@iosevka/misc",
|
||||||
"version": "29.1.0",
|
"version": "29.1.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"semver": "^7.6.0",
|
"semver": "^7.6.0",
|
||||||
"wawoff2": "^2.0.1",
|
"wawoff2": "^2.0.1",
|
||||||
"@iosevka/util": "29.1.0"
|
"@iosevka/util": "29.1.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue