Skip to content

Latest commit

Β 

History

History
1095 lines (898 loc) Β· 145 KB

CHANGELOG.md

File metadata and controls

1095 lines (898 loc) Β· 145 KB

1.0.0-alpha.20 (2024-12-29)

⚠ BREAKING CHANGES

  • lib: [resolver] synchronous methods

πŸ“¦ Build

  • [a466da3] deps-dev: Bump @stylistic/eslint-plugin from 2.11.0 to 2.12.1 (#756)
  • [b55b400] deps-dev: Bump consola from 3.2.3 to 3.3.1 (#757)
  • [156b3d2] deps-dev: Bump consola from 3.3.1 to 3.3.3 (#759)
  • [822d03a] deps-dev: Bump dprint from 0.47.6 to 0.48.0 (#755)
  • [51d471a] deps-dev: bump the typescript-eslint group from 8.18.1 to 8.18.3-alpha.5
  • [dc82de3] deps: Bump @flex-development/pathe from 4.0.0 to 4.0.1 in the flex-development group (#758)

✨ Features

  • [a88c7f8] lib: [resolver] synchronous methods

1.0.0-alpha.19 (2024-12-20)

⚠ BREAKING CHANGES

  • api

πŸ“¦ Build

  • [8cecedd] deps-dev: Bump @arethetypeswrong/cli from 0.16.4 to 0.17.0 (#700)
  • [0e90dda] deps-dev: Bump @arethetypeswrong/cli from 0.17.0 to 0.17.2 (#748)
  • [2394740] deps-dev: Bump @commitlint/cli from 19.5.0 to 19.6.0 in the commitlint group (#711)
  • [24d2124] deps-dev: Bump @commitlint/cli from 19.6.0 to 19.6.1 in the commitlint group (#735)
  • [3aa80a8] deps-dev: Bump @docsearch/react from 3.5.1 to 3.5.2 (#425)
  • [1005912] deps-dev: Bump @faker-js/faker from 9.0.3 to 9.1.0 (#677)
  • [5d35f56] deps-dev: Bump @faker-js/faker from 9.1.0 to 9.2.0 (#689)
  • [d572084] deps-dev: Bump @faker-js/faker from 9.2.0 to 9.3.0 (#741)
  • [072abcd] deps-dev: Bump @stylistic/eslint-plugin from 2.10.0 to 2.10.1 (#685)
  • [48d3762] deps-dev: Bump @stylistic/eslint-plugin from 2.10.1 to 2.11.0 (#714)
  • [ea59428] deps-dev: Bump @stylistic/eslint-plugin from 2.8.0 to 2.9.0 (#648)
  • [f6280e3] deps-dev: Bump @stylistic/eslint-plugin from 2.9.0 to 2.10.0 (#681)
  • [437b57a] deps-dev: Bump @vue/runtime-core from 3.3.8 to 3.3.9 (#474)
  • [af2a8b8] deps-dev: Bump chai from 5.1.1 to 5.1.2 (#669)
  • [d183f42] deps-dev: Bump cspell from 7.0.1-alpha.9 to 7.0.1 (#432)
  • [f292014] deps-dev: Bump cspell from 8.14.4 to 8.15.4 (#665)
  • [44c51f4] deps-dev: Bump cspell from 8.15.4 to 8.15.5 (#679)
  • [1944b27] deps-dev: Bump cspell from 8.15.5 to 8.15.7 (#692)
  • [4246df6] deps-dev: Bump cspell from 8.15.7 to 8.16.0 (#695)
  • [7f7bdbc] deps-dev: Bump cspell from 8.16.0 to 8.17.1 (#732)
  • [6c47e2b] deps-dev: Bump dprint from 0.43.0 to 0.43.1 (#477)
  • [2eab4ea] deps-dev: Bump dprint from 0.47.2 to 0.47.4 (#667)
  • [021c15c] deps-dev: Bump dprint from 0.47.4 to 0.47.5 (#676)
  • [021471e] deps-dev: Bump dprint from 0.47.5 to 0.47.6 (#740)
  • [44d5191] deps-dev: Bump esbuild from 0.19.2 to 0.19.3 (#458)
  • [bff3410] deps-dev: Bump esbuild from 0.19.7 to 0.19.8 (#473)
  • [aa11c20] deps-dev: Bump esbuild from 0.24.0 to 0.24.2 (#749)
  • [07d8788] deps-dev: Bump eslint-import-resolver-typescript from 3.6.3 to 3.7.0 (#738)
  • [f5bc25d] deps-dev: Bump eslint-plugin-import from 2.27.5 to 2.28.1 (#429)
  • [acc8747] deps-dev: Bump eslint-plugin-jsdoc from 50.3.1 to 50.3.2 (#656)
  • [f08273c] deps-dev: Bump eslint-plugin-jsdoc from 50.3.2 to 50.4.1 (#659)
  • [6048760] deps-dev: Bump eslint-plugin-jsdoc from 50.4.1 to 50.4.3 (#663)
  • [ba37d8d] deps-dev: Bump eslint-plugin-jsdoc from 50.4.3 to 50.5.0 (#701)
  • [8613fb7] deps-dev: Bump eslint-plugin-jsdoc from 50.5.0 to 50.6.0 (#723)
  • [341e0d3] deps-dev: Bump eslint-plugin-jsdoc from 50.6.0 to 50.6.1 (#745)
  • [5ee6242] deps-dev: Bump eslint-plugin-jsonc from 2.16.0 to 2.17.0 (#697)
  • [31cd6da] deps-dev: Bump eslint-plugin-jsonc from 2.17.0 to 2.18.1 (#699)
  • [47555a5] deps-dev: Bump eslint-plugin-jsonc from 2.18.1 to 2.18.2 (#709)
  • [02c4a6e] deps-dev: Bump eslint-plugin-markdownlint from 0.4.1 to 0.5.0 (#420)
  • [8303cfd] deps-dev: Bump eslint-plugin-n from 17.10.3 to 17.11.1 (#653)
  • [cdbdf1b] deps-dev: Bump eslint-plugin-n from 17.11.1 to 17.12.0 (#680)
  • [ba71d3c] deps-dev: Bump eslint-plugin-n from 17.12.0 to 17.13.0 (#694)
  • [392f055] deps-dev: Bump eslint-plugin-n from 17.13.0 to 17.13.1 (#696)
  • [3c9306b] deps-dev: Bump eslint-plugin-n from 17.13.1 to 17.13.2 (#706)
  • [5d522a0] deps-dev: Bump eslint-plugin-n from 17.13.2 to 17.14.0 (#717)
  • [5ab3ad0] deps-dev: Bump eslint-plugin-n from 17.14.0 to 17.15.1 (#750)
  • [5897ad2] deps-dev: Bump eslint-plugin-promise from 7.1.0 to 7.2.0 (#720)
  • [54ea478] deps-dev: Bump eslint-plugin-promise from 7.2.0 to 7.2.1 (#725)
  • [773df0b] deps-dev: Bump eslint-plugin-unicorn from 56.0.0 to 56.0.1 (#712)
  • [f17f56c] deps-dev: Bump eslint-plugin-yml from 1.14.0 to 1.15.0 (#682)
  • [9c1c405] deps-dev: Bump eslint-plugin-yml from 1.15.0 to 1.16.0 (#742)
  • [8463c73] deps-dev: Bump globals from 15.10.0 to 15.11.0 (#654)
  • [84a61f2] deps-dev: Bump globals from 15.11.0 to 15.12.0 (#690)
  • [0d1fefe] deps-dev: Bump globals from 15.12.0 to 15.14.0 (#737)
  • [ee6b9d5] deps-dev: Bump graphql from 16.8.0 to 16.8.1 (#459)
  • [76f1919] deps-dev: Bump husky from 9.1.6 to 9.1.7 (#710)
  • [d8303a2] deps-dev: Bump is-ci from 3.0.1 to 4.1.0 (#739)
  • [df290bc] deps-dev: Bump lint-staged from 14.0.0 to 14.0.1 (#435)
  • [25f11b3] deps-dev: Bump prettier from 3.0.1 to 3.0.2 (#421)
  • [997888b] deps-dev: Bump prettier from 3.3.3 to 3.4.1 (#722)
  • [2f098c0] deps-dev: Bump prettier from 3.4.1 to 3.4.2 (#743)
  • [f0507df] deps-dev: Bump remark-validate-links from 13.0.1 to 13.0.2 in the remark group (#684)
  • [6fab4b2] deps-dev: Bump the eslint group across 1 directory with 2 updates (#730)
  • [50435bb] deps-dev: Bump the eslint group with 2 updates (#640)
  • [09f9d63] deps-dev: Bump the eslint group with 2 updates (#664)
  • [392d277] deps-dev: Bump the eslint group with 2 updates (#683)
  • [1fb39c6] deps-dev: Bump the eslint group with 2 updates (#705)
  • [379b520] deps-dev: Bump the typescript-eslint group with 2 updates (#430)
  • [d9a95b3] deps-dev: Bump the typescript-eslint group with 2 updates (#457)
  • [2364a17] deps-dev: Bump the typescript-eslint group with 2 updates (#472)
  • [f99f3af] deps-dev: Bump the typescript-eslint group with 3 updates (#641)
  • [42298d2] deps-dev: Bump the typescript-eslint group with 3 updates (#647)
  • [44ccf6e] deps-dev: Bump the typescript-eslint group with 3 updates (#657)
  • [7def4ca] deps-dev: Bump the typescript-eslint group with 3 updates (#662)
  • [59fefdc] deps-dev: Bump the typescript-eslint group with 3 updates (#666)
  • [1a5efde] deps-dev: Bump the typescript-eslint group with 3 updates (#674)
  • [0afde29] deps-dev: Bump the typescript-eslint group with 3 updates (#678)
  • [cc2a5ba] deps-dev: Bump the typescript-eslint group with 3 updates (#688)
  • [18b8e4b] deps-dev: Bump the typescript-eslint group with 3 updates (#698)
  • [a7bc9dc] deps-dev: Bump the typescript-eslint group with 3 updates (#708)
  • [20933c9] deps-dev: Bump the typescript-eslint group with 3 updates (#719)
  • [a89c308] deps-dev: Bump the typescript-eslint group with 3 updates (#736)
  • [a2bca07] deps-dev: bump the vitest group from 2.1.5 to 3.0.0-beta.2
  • [caf95f0] deps-dev: Bump the vitest group with 2 updates (#424)
  • [465d627] deps-dev: Bump the vitest group with 2 updates (#439)
  • [3e5093a] deps-dev: bump the vitest group with 3 updates
  • [0286c5c] deps-dev: Bump the vitest group with 3 updates (#658)
  • [eae5a73] deps-dev: Bump the vitest group with 3 updates (#702)
  • [2bea432] deps-dev: Bump the vitest group with 3 updates (#747)
  • [b631473] deps-dev: bump typescript from 5.7.0-beta to 5.7.1-rc
  • [31a007a] deps-dev: bump typescript from 5.7.1-rc to 5.7.2
  • [c24d62b] deps-dev: Bump vercel from 31.2.3 to 31.3.1 (#422)
  • [92b2bb9] deps-dev: Bump vercel from 31.3.1 to 31.4.0 (#426)
  • [88bfdc8] deps-dev: Bump vercel from 31.4.0 to 32.0.1 (#434)
  • [94249a1] deps-dev: Bump vercel from 32.0.1 to 32.1.0 (#437)
  • [185a50f] deps-dev: Bump vite from 5.0.2 to 5.3.1 (#632)
  • [153556a] deps-dev: Bump vitepress from 1.0.0-rc.30 to 1.0.0-rc.31 (#475)
  • [80de810] deps-dev: Bump vue from 3.3.8 to 3.3.9 (#476)
  • [4fe9805] deps: Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 (#704)
  • [6216a1c] deps: bump @flex-development/is-builtin from 3.1.0 to 3.2.0
  • [ffc9f3c] deps: bump @flex-development/pathe from 3.0.0 to 4.0.0
  • [478a886] deps: Bump nanoid from 3.3.7 to 3.3.8 (#731)
  • [f277c2a] deps: Bump tar from 6.1.13 to 6.2.1 (#638)
  • [643a1b7] deps: Bump the flex-development group with 2 updates (#449)
  • [de05f9b] deps: Bump vite from 5.4.1 to 5.4.8 (#639)
  • [4495eed] yarn: bump yarn from 4.5.0 to 4.5.1

πŸ€– Continuous Integration

  • [dca5bc0] deps: Bump actions/cache from 3.3.1 to 3.3.2 (#446)
  • [2c4d3e2] deps: Bump actions/cache from 4.0.2 to 4.1.0 (#643)
  • [902f4ba] deps: Bump actions/cache from 4.1.0 to 4.1.1 (#650)
  • [db65e89] deps: Bump actions/cache from 4.1.1 to 4.1.2 (#668)
  • [f1c63df] deps: Bump actions/cache from 4.1.2 to 4.2.0 (#728)
  • [6e81125] deps: Bump actions/checkout from 3.5.3 to 3.6.0 (#436)
  • [984c741] deps: Bump actions/checkout from 3.6.0 to 4.0.0 (#442)
  • [ba9aa11] deps: Bump actions/checkout from 4.0.0 to 4.1.0 (#462)
  • [99c6dec] deps: Bump actions/checkout from 4.1.0 to 4.1.1 (#464)
  • [25f1a7b] deps: Bump actions/checkout from 4.1.7 to 4.2.0 (#644)
  • [083022e] deps: Bump actions/checkout from 4.2.0 to 4.2.1 (#645)
  • [6deb8ab] deps: Bump actions/checkout from 4.2.1 to 4.2.2 (#670)
  • [809831f] deps: Bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#746)
  • [ab5ad98] deps: Bump actions/create-github-app-token from 1.5.1 to 1.6.0 (#470)
  • [5c0b143] deps: Bump actions/github-script from 6.4.1 to 7.0.1 (#468)
  • [d38d0dd] deps: Bump actions/setup-node from 3.8.0 to 3.8.1 (#428)
  • [523738c] deps: Bump actions/setup-node from 4.0.4 to 4.1.0 (#671)
  • [2053d14] deps: Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#445)
  • [7e6d2ef] deps: Bump actions/upload-artifact from 4.4.0 to 4.4.1 (#646)
  • [acabed9] deps: Bump actions/upload-artifact from 4.4.1 to 4.4.2 (#649)
  • [8399b58] deps: Bump actions/upload-artifact from 4.4.2 to 4.4.3 (#652)
  • [1889361] deps: Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#733)
  • [2322a99] deps: Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#642)
  • [2d4003d] deps: Bump codecov/codecov-action from 4.6.0 to 5.0.2 (#707)
  • [0674259] deps: Bump codecov/codecov-action from 5.0.2 to 5.0.6 (#715)
  • [8c5551c] deps: Bump codecov/codecov-action from 5.0.6 to 5.0.7 (#716)
  • [2ade59d] deps: Bump codecov/codecov-action from 5.0.7 to 5.1.1 (#729)
  • [5b7b6ab] deps: Bump codecov/codecov-action from 5.1.1 to 5.1.2 (#734)
  • [13925af] deps: Bump crazy-max/ghaction-import-gpg from 5.3.0 to 5.4.0 (#443)
  • [1c9dba9] deps: Bump crazy-max/ghaction-import-gpg from 5.4.0 to 6.0.0 (#452)
  • [c6745b7] deps: Bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 (#673)
  • [2290cc2] deps: Bump dessant/lock-threads from 4.0.1 to 5.0.1 (#469)
  • [0e0d4a6] deps: Bump jchen1/wait-for-green from 1.0.8 to 2.0.0 (#672)
  • [88c454f] workflows: [ci] fix gitguardian job
  • [15c6b9c] workflows: [ci] fix coverage failure check

✨ Features

πŸ› Fixes

  • [23ddb81] utils: [isDirectory] convert file url strings to URL instances
  • [e4e68c7] utils: [isFile] convert file url strings to URL instances

🏑 Housekeeping

  • [ca57108] [tsconfig] extend @tsconfig/strictest/tsconfig
  • [402bed6] .mts migration
  • [484eebf] refactor project architecture
  • [b93a82c] update project architecture

🦾 Refactors

1.0.0-alpha.18 (2023-08-14)

⚠ BREAKING CHANGES

  • ts: use export type *

πŸ“¦ Build

  • [6e3e9c7] deps-dev: Bump @commitlint/cli from 17.6.7 to 17.7.0 (#405)
  • [060725c] deps-dev: Bump @commitlint/cli from 17.7.0 to 17.7.1 (#409)
  • [772778a] deps-dev: Bump cspell from 7.0.1-alpha.8 to 7.0.1-alpha.9 (#408)
  • [d3804d7] deps-dev: Bump esbuild from 0.19.0 to 0.19.1 (#410)
  • [eaf8d51] deps-dev: Bump esbuild from 0.19.1 to 0.19.2 (#416)
  • [a3374af] deps-dev: Bump eslint from 8.46.0 to 8.47.0 (#411)
  • [c2dbf48] deps-dev: Bump eslint-import-resolver-typescript from 3.5.5 to 3.6.0 (#406)
  • [f0892eb] deps-dev: Bump eslint-plugin-vue from 9.16.1 to 9.17.0 (#404)
  • [6f2a71d] deps-dev: Bump graphql from 16.7.1 to 16.8.0 (#415)
  • [a2443bd] deps-dev: Bump lint-staged from 13.2.3 to 14.0.0 (#417)
  • [f6e4fb7] deps-dev: Bump the flex-development group with 1 update (#403)
  • [099b5ae] deps-dev: Bump the typescript-eslint group with 2 updates (#413)
  • [1992970] deps: bump @flex-development/tutils from 6.0.0-alpha.20 to 6.0.0-alpha.21
  • [41be3a2] deps: Bump the flex-development group with 1 update (#407)
  • [2d07755] deps: Bump the flex-development group with 1 update (#414)
  • [e0a1dce] ts: use export type *

πŸ€– Continuous Integration

πŸ“ Documentation

  • [e869100] utils: [resolveModule] fix valid npm package name note

πŸ› Fixes

  • [4d9fdaf] utils: [toBareSpecifier] specifier conversion

🏑 Housekeeping

  • [7e6d3b8] tests: remove serve.json

1.0.0-alpha.17 (2023-08-08)

πŸ“¦ Build

  • [1c2f10d] ensure resolved source map url is absolute
  • [ad57979] deps-dev: Bump esbuild from 0.18.19 to 0.19.0 (#399)
  • [c65b229] deps-dev: Bump the typescript-eslint group with 2 updates (#396)
  • [2c26647] deps-dev: Bump vercel from 31.2.2 to 31.2.3 (#400)
  • [477d65e] deps-dev: Bump vite from 4.4.8 to 4.4.9 (#398)
  • [f0f36f0] deps: Bump @flex-development/tutils from 6.0.0-alpha.15 to 6.0.0-alpha.16 (#397)
  • [2e621ce] deps: Bump @flex-development/tutils from 6.0.0-alpha.16 to 6.0.0-alpha.17 (#401)
  • [66db112] deps: bump @flex-development/tutils from 6.0.0-alpha.17 to 6.0.0-alpha.18

1.0.0-alpha.16 (2023-08-07)

⚠ BREAKING CHANGES

  • nvm: require >=16.20.0

πŸ“¦ Build

  • [e0a6e00] deps-dev: Bump @commitlint/cli from 17.4.4 to 17.5.0 (#241)
  • [acaef67] deps-dev: Bump @commitlint/cli from 17.5.1 to 17.6.1 (#301)
  • [ae6f90d] deps-dev: Bump @commitlint/cli from 17.6.1 to 17.6.5 (#355)
  • [6a637f7] deps-dev: Bump @docsearch/react from 3.3.3 to 3.3.4 (#305)
  • [938227d] deps-dev: Bump @docsearch/react from 3.3.4 to 3.5.0 (#360)
  • [329b3fc] deps-dev: Bump @faker-js/faker from 8.0.0-alpha.0 to 8.0.0-alpha.1 (#231)
  • [1aebe3f] deps-dev: Bump @faker-js/faker from 8.0.0-alpha.1 to 8.0.0-alpha.2 (#253)
  • [10cf651] deps-dev: Bump @faker-js/faker from 8.0.0-alpha.2 to 8.0.0-beta.0 (#326)
  • [cf41fbf] deps-dev: Bump @flex-development/decorator-regex from 1.0.0 to 2.0.0 (#388)
  • [4a858bc] deps-dev: Bump @flex-development/docast from 1.0.0-alpha.10 to 1.0.0-alpha.12 (#188)
  • [a864fd3] deps-dev: Bump @flex-development/docast from 1.0.0-alpha.9 to 1.0.0-alpha.10 (#185)
  • [750b486] deps-dev: Bump @flex-development/esm-types from 1.0.0 to 2.0.0 (#385)
  • [262edf8] deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.15 to 1.0.0-alpha.16 (#183)
  • [9bef0cf] deps-dev: bump @flex-development/tutils from 6.0.0-alpha.10 to 6.0.0-alpha.15
  • [85027dc] deps-dev: Bump @graphql-eslint/eslint-plugin from 3.16.1 to 3.16.2 (#243)
  • [fd1ddc4] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 (#189)
  • [5f9ee94] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 (#208)
  • [9123c31] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 (#232)
  • [e33bee4] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.59.1 (#294)
  • [f977af8] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (#313)
  • [dcb58b9] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.6 (#341)
  • [977c378] deps-dev: Bump @typescript-eslint/parser from 5.54.0 to 5.54.1 (#190)
  • [4654183] deps-dev: Bump @typescript-eslint/parser from 5.54.1 to 5.55.0 (#210)
  • [eb28ee1] deps-dev: Bump @typescript-eslint/parser from 5.55.0 to 5.56.0 (#242)
  • [c1285f7] deps-dev: Bump @typescript-eslint/parser from 5.57.1 to 5.59.1 (#296)
  • [c85ed3b] deps-dev: Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 (#314)
  • [70a3438] deps-dev: Bump @vitest/coverage-c8 from 0.29.2 to 0.29.3 (#225)
  • [860ed19] deps-dev: Bump @vitest/coverage-c8 from 0.29.3 to 0.29.7 (#238)
  • [4916991] deps-dev: Bump @vitest/coverage-c8 from 0.30.0 to 0.30.1 (#298)
  • [0f60595] deps-dev: Bump @vitest/coverage-c8 from 0.30.1 to 0.31.0 (#320)
  • [d21cbb4] deps-dev: Bump @vitest/ui from 0.29.2 to 0.29.3 (#214)
  • [3493ab3] deps-dev: Bump @vitest/ui from 0.29.3 to 0.29.7 (#237)
  • [dba6d04] deps-dev: Bump @vitest/ui from 0.29.7 to 0.29.8 (#260)
  • [7fc2393] deps-dev: Bump @vitest/ui from 0.30.0 to 0.30.1 (#304)
  • [6a927c8] deps-dev: Bump @vitest/ui from 0.30.1 to 0.31.0 (#321)
  • [4bfe81e] deps-dev: Bump @vue/runtime-core from 3.2.47 to 3.3.4 (#340)
  • [1a0b232] deps-dev: Bump algoliasearch from 4.15.0 to 4.16.0 (#248)
  • [1f68805] deps-dev: Bump algoliasearch from 4.16.0 to 4.17.0 (#274)
  • [8d5584a] deps-dev: Bump conventional-changelog-writer from 5.0.1 to 6.0.0 (#361)
  • [9aa737c] deps-dev: Bump conventional-recommended-bump from 6.1.0 to 7.0.1 (#359)
  • [7fb15d6] deps-dev: Bump cspell from 6.27.0 to 6.28.0 (#182)
  • [a3b9ac1] deps-dev: Bump cspell from 6.28.0 to 6.29.3 (#212)
  • [da46d04] deps-dev: Bump cspell from 6.29.3 to 6.30.0 (#220)
  • [70ff885] deps-dev: Bump cspell from 6.30.0 to 6.30.2 (#235)
  • [a891496] deps-dev: Bump cspell from 6.30.2 to 6.31.1 (#251)
  • [092fb75] deps-dev: Bump esbuild from 0.17.10 to 0.17.11 (#186)
  • [4e14757] deps-dev: Bump esbuild from 0.17.11 to 0.17.12 (#224)
  • [5deedc6] deps-dev: Bump esbuild from 0.17.12 to 0.17.14 (#256)
  • [9e8ab13] deps-dev: Bump esbuild from 0.17.16 to 0.17.18 (#318)
  • [2b690d5] deps-dev: Bump esbuild from 0.17.18 to 0.17.19 (#343)
  • [bdb3782] deps-dev: Bump esbuild from 0.18.18 to 0.18.19 (#394)
  • [8659994] deps-dev: Bump eslint from 8.35.0 to 8.36.0 (#204)
  • [836a397] deps-dev: Bump eslint from 8.38.0 to 8.39.0 (#303)
  • [a38348e] deps-dev: Bump eslint-config-prettier from 8.6.0 to 8.7.0 (#197)
  • [63540bb] deps-dev: Bump eslint-config-prettier from 8.7.0 to 8.8.0 (#239)
  • [d47fac8] deps-dev: Bump eslint-plugin-jsdoc from 40.0.1 to 40.0.3 (#222)
  • [bdb6a99] deps-dev: Bump eslint-plugin-jsdoc from 40.0.3 to 40.1.0 (#236)
  • [0ae7a51] deps-dev: Bump eslint-plugin-jsonc from 2.6.0 to 2.7.0 (#223)
  • [d1a22d3] deps-dev: Bump eslint-plugin-markdownlint from 0.4.0 to 0.4.1 (#195)
  • [3b6f11f] deps-dev: Bump eslint-plugin-unicorn from 45.0.2 to 46.0.0 (#184)
  • [fb28a44] deps-dev: Bump eslint-plugin-vue from 9.10.0 to 9.11.0 (#300)
  • [148978e] deps-dev: Bump eslint-plugin-vue from 9.11.0 to 9.15.1 (#366)
  • [490b6c1] deps-dev: Bump eslint-plugin-vue from 9.9.0 to 9.10.0 (#247)
  • [09c7d6e] deps-dev: Bump eslint-plugin-yml from 1.5.0 to 1.6.0 (#330)
  • [9b20bc7] deps-dev: Bump globby from 13.1.3 to 13.1.4 (#312)
  • [469dd05] deps-dev: Bump graphql-config from 4.4.1 to 4.5.0 (#191)
  • [5ba2562] deps-dev: Bump jsonc-eslint-parser from 2.1.0 to 2.2.0 (#202)
  • [1697c1c] deps-dev: Bump lint-staged from 13.1.2 to 13.2.0 (#203)
  • [342bbe3] deps-dev: Bump lint-staged from 13.2.1 to 13.2.2 (#308)
  • [b96797e] deps-dev: Bump node-fetch from 3.3.0 to 3.3.1 (#207)
  • [d7eedff] deps-dev: Bump prettier from 2.8.4 to 2.8.5 (#230)
  • [bbc1ea7] deps-dev: Bump prettier from 2.8.5 to 2.8.6 (#234)
  • [e150246] deps-dev: Bump prettier from 2.8.6 to 2.8.7 (#252)
  • [5ac8335] deps-dev: Bump prettier from 2.8.7 to 2.8.8 (#299)
  • [c587e41] deps-dev: Bump semver from 7.3.8 to 7.5.0 (#287)
  • [542ceb9] deps-dev: Bump semver from 7.5.0 to 7.5.2 (#365)
  • [c3dd8e2] deps-dev: Bump the conventional-changelog group with 4 updates (#384)
  • [bd04323] deps-dev: Bump vercel from 28.16.12 to 28.16.13 (#193)
  • [ed452f3] deps-dev: Bump vercel from 28.16.13 to 28.16.15 (#194)
  • [58e41d6] deps-dev: Bump vercel from 28.16.15 to 28.17.0 (#218)
  • [ce91665] deps-dev: Bump vercel from 28.17.0 to 28.18.0 (#244)
  • [c5a37e7] deps-dev: Bump vercel from 28.18.0 to 28.18.1 (#246)
  • [4d06c3f] deps-dev: Bump vercel from 28.18.4 to 29.0.3 (#315)
  • [2718fd2] deps-dev: Bump vercel from 29.0.3 to 29.1.1 (#319)
  • [4439d01] deps-dev: Bump vite from 4.1.4 to 4.2.0 (#217)
  • [c116aeb] deps-dev: Bump vite from 4.2.0 to 4.2.1 (#227)
  • [6e266eb] deps-dev: Bump vite from 4.2.1 to 4.3.3 (#311)
  • [ebd2c7f] deps-dev: Bump vite from 4.3.3 to 4.3.4 (#317)
  • [1a0cc02] deps-dev: Bump vite from 4.3.4 to 4.3.5 (#325)
  • [8be7ec8] deps-dev: Bump vite from 4.3.5 to 4.3.9 (#354)
  • [ead5947] deps-dev: Bump vite-tsconfig-paths from 4.0.5 to 4.0.7 (#215)
  • [f36f485] deps-dev: Bump vite-tsconfig-paths from 4.0.8 to 4.2.0 (#284)
  • [c69317f] deps-dev: Bump vitest from 0.29.2 to 0.29.3 (#219)
  • [40dc995] deps-dev: Bump vitest from 0.29.3 to 0.29.7 (#228)
  • [b83101c] deps-dev: Bump vitest from 0.30.0 to 0.30.1 (#302)
  • [de1ff70] deps-dev: Bump vitest from 0.30.1 to 0.31.1 (#338)
  • [a407306] deps-dev: Bump vue-eslint-parser from 9.1.1 to 9.2.0 (#324)
  • [1bbd9a0] deps-dev: Bump vue-tsc from 1.3.14 to 1.4.4 (#297)
  • [4612362] deps-dev: Bump vue-tsc from 1.4.4 to 1.6.1 (#307)
  • [15a043b] deps-dev: Bump vue-tsc from 1.6.1 to 1.6.3 (#316)
  • [06e0b1b] deps-dev: Bump vue-tsc from 1.6.3 to 1.6.4 (#322)
  • [5b2292f] deps-dev: Bump yaml-eslint-parser from 1.1.0 to 1.2.0 (#201)
  • [a819ecf] deps-dev: downgrade vue-tsc from 1.8.8 to 1.7.8
  • [08b2b30] deps: bump @flex-development/errnode from 1.5.0 to 2.0.0
  • [c48a8bf] deps: Bump @flex-development/export-regex from 1.0.2 to 2.0.0 (#392)
  • [ba59420] deps: Bump @flex-development/import-regex from 2.0.3 to 3.0.0 (#390)
  • [2d567b8] deps: Bump @flex-development/is-builtin from 2.0.0 to 3.1.0 (#382)
  • [cf8fd66] deps: Bump @flex-development/pathe from 1.0.3 to 2.0.0 (#386)
  • [2f3161c] deps: Bump @flex-development/pkg-types from 2.0.0 to 3.0.0 (#391)
  • [52c6b4a] nvm: require >=16.20.0

πŸ€– Continuous Integration

  • [aa7ce00] [@dependabot] configure grouped version updates
  • [81827a0] deps: Bump actions/add-to-project from 0.4.1 to 0.5.0 (#266)
  • [7af3a0a] deps: Bump actions/cache from 3.2.6 to 3.3.0 (#199)
  • [1221632] deps: Bump actions/cache from 3.3.0 to 3.3.1 (#206)
  • [06cad61] deps: Bump actions/checkout from 3.3.0 to 3.4.0 (#213)
  • [3870f48] deps: Bump actions/checkout from 3.4.0 to 3.5.0 (#249)
  • [78e871a] deps: Bump actions/checkout from 3.5.0 to 3.5.1 (#283)
  • [3faa3e3] deps: Bump actions/checkout from 3.5.1 to 3.5.2 (#285)
  • [c882299] deps: Bump actions/checkout from 3.5.2 to 3.5.3 (#362)
  • [9f4a68b] deps: Bump actions/github-script from 6.4.0 to 6.4.1 (#271)
  • [45f980b] deps: Bump actions/setup-node from 3.6.0 to 3.7.0 (#374)
  • [d401d4c] deps: Bump codecov/codecov-action from 3.1.1 to 3.1.2 (#281)
  • [1f95f86] deps: Bump codecov/codecov-action from 3.1.2 to 3.1.3 (#292)
  • [5555d05] deps: Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#336)
  • [8c9cb26] deps: Bump crazy-max/ghaction-import-gpg from 5.2.0 to 5.3.0 (#328)
  • [b503dbb] deps: Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 (#286)
  • [9396914] deps: Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0 (#344)
  • [507e03c] deps: Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1 (#346)
  • [626d9bb] deps: Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 (#369)
  • [2e8e845] deps: Bump dessant/lock-threads from 4.0.0 to 4.0.1 (#363)
  • [c5ac607] deps: Bump octokit/graphql-action from 2.2.23 to 2.2.24 (#275)
  • [37ceae2] deps: Bump octokit/graphql-action from 2.2.24 to 2.2.25 (#378)
  • [bc1bc20] workflows: [approve-pr] remove dependabot-metadata condition
  • [ed64d9c] workflows: [ci] add github.run_number check to commitlint job
  • [c071fd9] workflows: [ci] add lcov.info file check to codecov job
  • [586421d] workflows: [ci] add pkg-size-report
  • [676186b] workflows: [ci] add pkg-size-report step to build job
  • [5277fa9] workflows: [pkg-size-report] add missing yarn step
  • [c24c816] workflows: [pkg-size-report] allow @dependabot pull requests
  • [d2e67fa] workflows: [pkg-size-report] fix build-command
  • [303eb54] workflows: [pkg-size-report] set report mode to head-only
  • [94dc35e] workflows: add cache-cleanup
  • [0308409] workflows: add infrastructure
  • [c29f74c] workflows: remove pkg-size-report

πŸ“ Documentation

✨ Features

  • [920c24f] utils: isDirectory, isFile

🏑 Housekeeping

1.0.0-alpha.15 (2023-03-03)

πŸ“¦ Build

  • [b3ae5a9] deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.14 to 1.0.0-alpha.15 (#179)

πŸ€– Continuous Integration

  • [5c93310] workflows: add auto-merge

πŸ› Fixes

  • [29120fa] utils: [toBareSpecifier] remove [@types](https://github.com/types)/ prefix

βœ… Testing

  • [7b665ee] ts: cleanup base tsconfig file

1.0.0-alpha.14 (2023-03-03)

πŸ“¦ Build

  • [04890e0] deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.13 to 1.0.0-alpha.14 (#164)
  • [ffa130c] deps-dev: Bump algoliasearch from 4.14.3 to 4.15.0 (#176)
  • [ab25d07] deps-dev: Bump cspell from 6.26.3 to 6.27.0 (#175)
  • [3caff5a] deps-dev: Bump vercel from 28.16.4 to 28.16.5 (#162)
  • [5eda8cb] deps-dev: Bump vercel from 28.16.5 to 28.16.7 (#166)
  • [d4ecb51] deps-dev: Bump vercel from 28.16.7 to 28.16.12 (#174)
  • [cd84623] deps: bump @flex-development/export-regex from 1.0.0 to 1.0.2
  • [69f65f9] deps: bump @flex-development/import-regex from 2.0.1 to 2.0.3

πŸ€– Continuous Integration

  • [a0450f9] deps: Bump actions/add-to-project from 0.4.0 to 0.4.1 (#167)
  • [7d0326a] workflows: [ci] add commitlint job
  • [ff5905b] workflows: [ci] make jobs dependant on gitguardian
  • [5faf6bd] workflows: [dependabot-auto] ensure lockfile fix commit meets commit standards

🏑 Housekeeping

🦾 Refactors

  • [7926a01] utils: [findExports] sort statements by start location

1.0.0-alpha.13 (2023-02-22)

πŸ“¦ Build

  • [1ca8a5f] deps-dev: Bump typescript from 5.0.0-dev.20230219 to 5.0.0-dev.20230222 (#158)

πŸ› Fixes

  • [81b55ca] ts: ensure typechecks pass without peer deps installed

1.0.0-alpha.12 (2023-02-22)

⚠ BREAKING CHANGES

  • utils: [getSource] enforce absolute module id
  • utils: [getFormat] enforce absolute module id

πŸ“¦ Build

  • [d4024c8] deps-dev: Bump @commitlint/cli from 17.4.2 to 17.4.4 (#147)
  • [967f90b] deps-dev: Bump @commitlint/config-conventional from 17.4.2 to 17.4.4 (#146)
  • [3201065] deps-dev: bump @faker-js/faker from 7.6.0 to 8.0.0-alpha.0
  • [925f2e5] deps-dev: bump @flex-development/mkbuild from 1.0.0-alpha.9 to 1.0.0-alpha.13
  • [0356608] deps-dev: Bump @graphql-eslint/eslint-plugin from 3.15.0 to 3.16.0 (#144)
  • [96e941c] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 (#155)
  • [55f514d] deps-dev: Bump @typescript-eslint/parser from 5.52.0 to 5.53.0 (#149)
  • [93d7e1c] deps-dev: bump @vitest/coverage-c8 from 0.28.4 to 0.28.5
  • [2e52ac4] deps-dev: bump @vitest/ui from 0.28.4 to 0.28.5
  • [44d2d16] deps-dev: Bump esbuild from 0.17.7 to 0.17.8 (#135)
  • [ef0e31e] deps-dev: Bump esbuild from 0.17.9 to 0.17.10 (#151)
  • [0c84f73] deps-dev: Bump eslint from 8.33.0 to 8.34.0 (#129)
  • [58900c4] deps-dev: Bump eslint-plugin-yml from 1.4.0 to 1.5.0 (#127)
  • [97dfd0a] deps-dev: Bump lint-staged from 13.1.1 to 13.1.2 (#131)
  • [75b5d22] deps-dev: bump typescript from 5.0.0-dev.20221215 to 5.0.0-dev.20230217
  • [e841f53] deps-dev: Bump vercel from 28.15.3 to 28.16.2 (#142)
  • [a8b80d9] deps-dev: Bump vercel from 28.16.2 to 28.16.4 (#159)
  • [283debd] deps-dev: Bump vite from 4.1.2 to 4.1.4 (#150)
  • [1aeb03c] deps-dev: bump vitest from 0.28.4 to 0.28.5
  • [f6e7417] deps-dev: Bump vue-tsc from 1.1.4 to 1.1.7 (#157)
  • [8a93c2b] deps-dev: remove @commitlint/types
  • [606c796] deps: bump @flex-development/errnode from 1.4.0 to 1.5.0
  • [b74a958] deps: bump @flex-development/tutils from 6.0.0-alpha.9 to 6.0.0-alpha.10
  • [34be9cc] yarn: bump yarn from 4.0.0-rc.34 to 4.0.0-rc.39

πŸ€– Continuous Integration

  • [f42ef3e] [@dependabot] fix private registry updates
  • [6da77e9] deps: Bump actions/cache from 3.2.5 to 3.2.6 (#156)
  • [f1bd699] workflows: [ci] use env.GITHUB_SHA for codecov override commit
  • [2fda03f] workflows: [ci] use github.event.pull_request.head.sha for codecov
  • [437f053] workflows: [dependabot-auto] remove enable-auto-merge job conditional

πŸ“ Documentation

✨ Features

  • [a956cb1] ParsedSubpath#target
  • [b8dd2d0] internal: invalidSegmentRegex
  • [045c4c6] internal: validateArraySet
  • [82c63b4] internal: validateMap
  • [8f68ae8] utils: [findSubpath] support /index-less targets

πŸ› Fixes

  • [cde6441] internal: [Resolver#resolvePackageTarget] package.json url for numeric property key error
  • [779cddf] ts: ensure typechecks pass without peer deps installed
  • [e719d34] utils: [findRequires] array item extraction
  • [cffba6b] utils: [findRequires] object value extraction
  • [9af669b] utils: [findRequires] parameter extraction
  • [beeadeb] utils: [resolveModule] [@types](https://github.com/types) resolution

🏑 Housekeeping

  • [395e355] move changelog config to config directory
  • [8d8ccef] sync updated config files
  • [f85bf43] update config files
  • [e12e977] github: merge pre-push workflow into commit-msg workflow

🦾 Refactors

  • [a7c2682] utils: schema validation
  • [41e0901] utils: [getFormat] enforce absolute module id
  • [b9180cc] utils: [getSource] enforce absolute module id

βœ… Testing

  • [187384b] stablize package exports / imports tests
  • [3621201] utils: [toBareSpecifier] stabilize tests

1.0.0-alpha.11 (2023-02-11)

πŸ“¦ Build

  • [667754f] deps-dev: Bump @vitest/coverage-c8 from 0.28.3 to 0.28.4 (#122)
  • [719a8b6] deps-dev: Bump esbuild from 0.17.6 to 0.17.7 (#124)
  • [82d85d1] deps-dev: Bump vercel from 28.15.2 to 28.15.3 (#123)

πŸ€– Continuous Integration

  • [f9e1371] deps: Bump actions/cache from 3.2.4 to 3.2.5 (#126)

πŸ› Fixes

  • [2be2adb] utils: [fillModules] dot.case specifier support

1.0.0-alpha.10 (2023-02-09)

πŸ“¦ Build

  • [c7b1286] deps-dev: Bump @docsearch/react from 3.3.2 to 3.3.3 (#111)
  • [41a5620] deps-dev: Bump @types/node from 18.11.18 to 18.13.0 (#116)
  • [f3d88bc] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 (#107)
  • [177d989] deps-dev: Bump @typescript-eslint/parser from 5.50.0 to 5.51.0 (#112)
  • [48cb9b6] deps-dev: Bump @vitest/ui from 0.28.3 to 0.28.4 (#100)
  • [2048d88] deps-dev: Bump cspell from 6.20.1 to 6.21.0 (#103)
  • [81ea472] deps-dev: Bump cspell from 6.21.0 to 6.22.0 (#109)
  • [2dda0cc] deps-dev: Bump esbuild from 0.17.5 to 0.17.6 (#106)
  • [d2666ec] deps-dev: Bump eslint-plugin-jsdoc from 39.7.5 to 39.8.0 (#102)
  • [a63fa71] deps-dev: Bump lint-staged from 13.1.0 to 13.1.1 (#115)
  • [98263e6] deps-dev: Bump prettier from 2.8.3 to 2.8.4 (#119)
  • [4ec7d50] deps-dev: Bump pretty-format from 29.4.1 to 29.4.2 (#113)
  • [56acc58] deps-dev: Bump vercel from 28.15.0 to 28.15.1 (#110)
  • [560b8d5] deps-dev: Bump vercel from 28.15.1 to 28.15.2 (#117)
  • [82af6a7] deps-dev: Bump vfile from 5.3.6 to 5.3.7 (#118)
  • [a4a4dab] deps-dev: Bump vitest from 0.28.3 to 0.28.4 (#99)
  • [ada4cfb] pkg: include src files in distribution

πŸ€– Continuous Integration

  • [e4d44f1] deps: bump GitGuardian/ggshield-action from 1.1.0 to master

πŸ“ Documentation

  • [49b83b8] loader: fix jsdoc annotations
  • [9e82d4e] loader: update descriptions and reference links

πŸ› Fixes

  • [a9221ff] utils: [fillModules] specifier replacement
  • [e60a9f8] utils: [toBareSpecifier] package directory regex

1.0.0-alpha.9 (2023-02-02)

πŸ“¦ Build

  • [e831388] deps-dev: Bump @sindresorhus/slugify from 2.1.1 to 2.2.0 (#82)
  • [ae0b99a] deps-dev: Bump @types/eslint from 8.4.10 to 8.21.0 (#93)
  • [64c4452] deps-dev: bump @types/node from 16.18.11 to 18.11.18
  • [88ee8f8] deps-dev: Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 (#84)
  • [dec5dcc] deps-dev: Bump @typescript-eslint/parser from 5.49.0 to 5.50.0 (#85)
  • [20491e2] deps-dev: Bump @vue/runtime-core from 3.2.45 to 3.2.47 (#97)
  • [247e9d1] deps-dev: Bump cspell from 6.19.2 to 6.20.1 (#90)
  • [0821270] deps-dev: Bump eslint-plugin-jsdoc from 39.7.4 to 39.7.5 (#87)
  • [c0c8368] deps-dev: Bump graphql-config from 4.4.0 to 4.4.1 (#91)
  • [82c9698] deps-dev: Bump vercel from 28.14.0 to 28.15.0 (#92)
  • [88a26c9] deps-dev: Bump vue from 3.2.45 to 3.2.47 (#96)

πŸ€– Continuous Integration

  • [422fb8c] deps: Bump actions/cache from 3.2.3 to 3.2.4 (#81)
  • [d74b1f7] workflows: [ci] add gitguardian job

πŸ› Fixes

  • [26523ef] resolve: unhoisted package resolution

🏑 Housekeeping

  • [143a34a] [eslint] update rules for test files
  • [5c75139] github: cleanup reference link in .github/funding.yml
  • [155f6d8] github: remove [email protected] alias from sample .gitconfig
  • [e54635a] github: update .env rule in .gitignore

1.0.0-alpha.8 (2023-01-29)

πŸ“¦ Build

  • [9464965] deps-dev: bump eslint from 8.32.0 to 8.33.0
  • [fd89590] deps-dev: Bump eslint-plugin-jsdoc from 39.6.9 to 39.7.4 (#76)
  • [e899dd5] deps-dev: cleanup changelog deps
  • [c39f63c] deps: bump @flex-development/is-builtin from 1.0.1 to 2.0.0
  • [4442dbb] nvm: bump node from 16 to 19
  • [f0a512f] ts: update file exclusion list

πŸ€– Continuous Integration

  • [9873dc9] deps: Bump actions/github-script from 6.3.3 to 6.4.0 (#77)
  • [c909436] workflows: [ci] refactor metadata job conditional

🏑 Housekeeping

  • [8b57984] github: add commit scope loader
  • [905e7d1] github: add commit scope nvm
  • [7a111d0] github: add commit scope spelling
  • [3ade2df] spelling: add "infile" to dictionary
  • [ccd9bbe] tests: [mocks] remove @flex-development/pathe
  • [41a9097] vscode: add todo tree settings to settings.json
  • [6998a8c] vscode: remove stale volar settings
  • [8e519fd] yarn: disable transparent workspaces

1.0.0-alpha.7 (2023-01-27)

⚠ BREAKING CHANGES

  • types: MIMEType -> MimeType
  • exports: remove subpath "./lib/*"

πŸ“¦ Build

  • [8e05a0d] output .d.mts and .mjs files separately
  • [9f70d1a] deps-dev: bump deps according to yarn upgrade-interactive
  • [e7add8d] deps-dev: Bump esbuild from 0.17.4 to 0.17.5 (#73)
  • [63d710f] deps-dev: Bump eslint-plugin-jsdoc from 39.6.8 to 39.6.9 (#72)
  • [f8b753b] deps-dev: bump typescript from 4.9.4 to 5.0.0-dev.20230102
  • [d31fa67] deps-dev: Bump vercel from 28.13.2 to 28.14.0 (#71)
  • [5ccce0b] deps-dev: remove vitest patch
  • [67899e3] deps-peer: add @types/node>=14.17.0
  • [c95b3c8] deps: bump @flex-development/errnode from 1.2.0 to 1.3.0
  • [e868cae] deps: bump @flex-development/import-regex from 2.0.0 to 2.0.1
  • [8954b4a] deps: bump @flex-development/pathe from 1.0.1 to 1.0.2
  • [3910fcf] deps: bump @flex-development/pathe from 1.0.2 to 1.0.3
  • [3692fbd] deps: bump @flex-development/tutils from 6.0.0-alpha.7 to 6.0.0-alpha.9
  • [d748039] exports: remove subpath "./lib/*"

πŸ€– Continuous Integration

  • [d500b0a] [@dependabot] update ignore list for npm ecosystem
  • [7781b0f] deps: bump actions/cache from 3.2.2 to 3.2.3
  • [e8719e2] deps: bump actions/checkout from 3.2.0 to 3.3.0
  • [b36ee40] deps: bump actions/setup-node from 3.5.1 to 3.6.0
  • [51db5a6] deps: bump actions/upload-artifact from 3.1.1 to 3.1.2
  • [47f3668] deps: bump dependabot/fetch-metadata from 1.3.5 to 1.3.6
  • [06d8846] workflows: [add-to-project] run workflow when pr is synchronized
  • [e130bed] workflows: [approve-pr] add debug step
  • [8afe058] workflows: [approve-pr] refactor approval step conditional
  • [8e9f672] workflows: [ci] add docs job
  • [659629c] workflows: [ci] add typescript matrix
  • [825142e] workflows: [ci] make typescript matrix dynamic
  • [4e9c1ca] workflows: [ci] skip workflow run for @dependabot on push
  • [70e6ee2] workflows: [ci] split ci job into multiple jobs
  • [635adcd] workflows: [ci] update codecov config
  • [a520d77] workflows: [dependabot-auto] sign lockfile fix commit
  • [9d5569d] workflows: [integrity] update pull_request event activity types
  • [8bcc613] workflows: [typescript-canary] print typescript version
  • [22feb88] workflows: [typescript-canary] run workflow daily
  • [87d8a0d] workflows: add typescript-canary
  • [c021970] yarn: fix typescript matrix testing

πŸ“ Documentation

  • [11682d3] [site] add /api/enums
  • [0915c3f] [site] fix "params" table rendering
  • [1bc5801] [site] fix "throws" description rendering
  • [e0e2b2f] [site] fix [@link](https://github.com/link) and [@linkcode](https://github.com/linkcode) tag replacements
  • [2dcb01b] [site] show title-only "throws" sections
  • [c799a80] [site] update homepage
  • [89f407c] [site] update vercel install command
  • [7479aa8] tests: organize file overviews
  • [ae357e8] utils: [resolveModule] other differences between node.js

✨ Features

πŸ› Fixes

  • [de20179] ts: Type '{ '.' Exports | undefined; }' is not assignable to type 'Exports | undefined'
  • [a5d2226] ts: missing types in build output
  • [e29520b] utils: specifier replacement

🏑 Housekeeping

  • [bda813d] fix lint-staged config
  • [d3a571d] project qa
  • [b1d716c] update eslint config
  • [60b2c77] update project architecture
  • [7d0571b] update project architecture
  • [a6e07d0] esm: use package in custom loader
  • [d6de153] github: add "typescript version" input to bug report template
  • [4af0c3d] github: add commit scope utils
  • [169ec14] github: add label scope:utils
  • [b9e4bf5] github: configure sponsor button
  • [4c49124] github: set LINT_STAGED before running lint-staged
  • [8ddf224] pkg: update keywords
  • [226b49c] tests: update codecov config
  • [9b6b530] tests: update lint-staged integration
  • [aac433c] vscode: update settings

🦾 Refactors

  • [e6db385] move constants to utils dir
  • [c84a231] rename lib directory to utils
  • [1a24b13] enums: SpecifierKind -> SpecifierSyntaxKind
  • [02c1456] enums: SyntaxKind -> StatementSyntaxKind
  • [505e211] esm: improve loaders compatibility
  • [734edd2] interfaces: [Statement] specifier_kind -> specifier_syntax
  • [789f2cf] internal: [validateString] convert to type guard
  • [7cb4c38] ts: catch build output errors early
  • [1df5622] types: MIMEType -> MimeType
  • [b4ed0b1] utils: resolveAlias
  • [b0caca0] utils: toBareSpecifier

βœ… Testing

  • [aca9212] utils: [findStaticImports] 100% isolated coverage

1.0.0-alpha.6 (2022-12-26)

πŸ“¦ Build

  • [68255dc] deps-dev: bump vue-tsc from 1.0.17 to 1.0.18
  • [8ce9cfc] deps: bump import-meta-resolve from 2.1.0 to 2.2.0
  • [6cb2847] deps: bump tsconfig-paths from 4.1.0 to 4.1.1

πŸ› Fixes

  • [a34d974] specifiers: toRelativeSpecifier logic (#27)

🏑 Housekeeping

  • [2942a31] github: add "package manager" dropdown to bug report template
  • [241ac69] github: add label scope:analyze
  • [25b2d67] github: add label scope:lib
  • [36159e6] github: add label scope:resolve
  • [5ca8266] github: add label scope:specifiers
  • [54b2585] github: add label scope:syntax
  • [35523e0] github: add label status:triaged

1.0.0-alpha.5 (2022-12-26)

πŸ€– Continuous Integration

  • [da570a6] workflows: [publish] remove stale .npmrc file from checkout
  • [03f8097] workflows: use environment files

1.0.0-alpha.4 (2022-12-26)

πŸ€– Continuous Integration

  • [c06d3ca] workflows: [publish] fix registry url

πŸ“ Documentation

1.0.0-alpha.3 (2022-12-26)

⚠ BREAKING CHANGES

  • types: remove Ext
  • types: SpecifierType -> ModuleSpecifierType
  • statements

πŸ“¦ Build

  • [42b8ed2] deps-dev: add @flex-development/docast
  • [9634f8d] deps-dev: bump @flex-development/docast-parse to 1.0.0-alpha.4
  • [0262207] deps-dev: bump @flex-development/mkbuild from 1.0.0-alpha.8 to 1.0.0-alpha.9
  • [ab0b8ce] deps-dev: bump deps according to yarn upgrade-interactive
  • [bddfa7c] deps-dev: bump deps according to yarn upgrade-interactive
  • [a7c38e5] deps: add @flex-development/tsconfig-types
  • [8a584d6] deps: replace upath with @flex-development/pathe
  • [b696cf6] docs: [site] use flex-development/docast-parse@27c73c7c03df4d92585c538c1f8214886b1fd0a9

πŸ€– Continuous Integration

  • [e188761] configure private package registry for @dependabot
  • [126dfab] fix @dependabot npm package-ecosystem x yarn integration
  • [b5e8279] deps: bump actions/add-to-project from 0.3.0 to 0.4.0
  • [0637831] deps: bump actions/checkout from 3.1.0 to 3.2.0
  • [ba6063c] deps: bump dessant/lock-threads from 3.0.0 to 4.0.0
  • [e19b975] deps: bump flex-development/dist-tag-action from 1.1.1 to 1.1.2
  • [e271e8a] workflows: [add-to-project] add items from repo admin account
  • [28a0fa6] workflows: [ci] add node.js matrix
  • [701caea] workflows: [ci] archive production artifacts
  • [74ec538] workflows: [ci] let @dependabot modify lockfile
  • [44801d8] workflows: [ci] re-add node14 to matrix
  • [32518bd] workflows: [ci] update codecov environment
  • [b326f5d] workflows: [ci] update node setup
  • [a24776b] workflows: [ci] upload coverage reports to codecov
  • [ba5b355] workflows: [publish] cleanup registry scope
  • [2c16ff6] workflows: [publish] print contents of .npmrc file
  • [80d68c1] workflows: [publish] use node version file
  • [bbda19c] workflows: [release] publish releases from repo admin account

πŸ“ Documentation

  • [8f1285b] add "contributor covenant code of conduct"

πŸ› Fixes

  • [1a70af2] install: [git] make postinstall script work with git install

🏑 Housekeeping

  • [4acf639] project qa
  • [3120990] project qa
  • [065dbbb] github: add commit scope install
  • [3ddc9c2] github: add label scope:install
  • [e0ba89c] internal: remove barrel file
  • [e994f4b] pkg: add keywords ecmascript-modules and esmodules
  • [bdbae1d] tests: local codecov integration
  • [045ee62] yarn: bump yarn from 4.0.0-rc.14 to 4.0.0-rc.34

🦾 Refactors

  • [731bd2a] statements
  • [f3109b4] ts: enforce exactOptionalPropertyTypes
  • [263e98b] types: SpecifierType -> ModuleSpecifierType
  • [303de20] types: remove Ext

βœ… Testing

  • [7a5430f] ts: add remaining type tests

1.0.0-alpha.2 (2022-11-06)

πŸ€– Continuous Integration

  • [511fb53] workflows: fix production docs deployment

1.0.0-alpha.1 (2022-11-06)

πŸ“¦ Build

  • [b809be9] cleanup build target settings
  • [0603ebe] remove src files from distribution
  • [cd0dda9] require node >=14.16
  • [567bea8] deps-dev: bump @flex-development/mkbuild from 1.0.0-alpha.6 to 1.0.0-alpha.8
  • [e3649d4] deps-dev: bump deps according to yarn upgrade-interactive
  • [cdfc9af] deps-dev: bump deps according to yarn upgrade-interactive
  • [24ee68b] deps-dev: bump deps according to yarn upgrade-interactive
  • [f705671] deps: replace pathe with upath
  • [06324f7] docs: [site] use flex-development/docast@48367224ce9b9aa804d872071fc7e6fc6a2f38b3
  • [3de807d] docs: [site] use flex-development/docast@dd4b6c3b2d4e770df99f3a2b90032f228dcd76a8
  • [b56c209] pkg: remove extraneous bin field
  • [4f3850f] syntax: export detectSyntax
  • [64a89b2] syntax: export hasESMSyntax
  • [53430fe] ts: reorganize typesVersions

πŸ€– Continuous Integration

  • [ca31ac5] add @dependabot config
  • [a7fdf9e] deps: bump actions/checkout from 3.0.2 to 3.1.0 (#1)
  • [ef9e10d] deps: bump actions/github-script from 6.3.1 to 6.3.2 (#3)
  • [68306db] deps: bump actions/github-script from 6.3.2 to 6.3.3 (#5)
  • [c303f3e] deps: bump actions/setup-node from 3.5.0 to 3.5.1 (#6)
  • [e87d930] deps: Bump crazy-max/ghaction-import-gpg from 5.1.0 to 5.2.0 (#7)
  • [9d64f86] deps: Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#8)
  • [3b25af3] deps: bump hmarr/debug-action from 2.0.1 to 2.1.0 (#2)
  • [93e8994] deps: bump octokit/graphql-action from 2.2.22 to 2.2.23 (#4)
  • [2936463] workflows: preview
  • [876e5b0] workflows: deploy docs to production on github release
  • [74bdb73] workflows: ensure docs preview is deployed with all src updates

πŸ“ Documentation

  • [c9f6a85] [hasESMSyntax] fix typo in [@return](https://github.com/return) description
  • [95eebeb] [site] add /api/interfaces
  • [cf7f5be] [site] add /api/types
  • [ef98b86] [site] add robots.txt generation to postbuild tasks
  • [19dbe66] [site] add esm only warning to install guide
  • [8cd42d6] [site] add google site verification
  • [1403dc3] [site] add initial front-end checklist
  • [1af849d] [site] algolia search integration
  • [3c244ec] [site] configure google analytics
  • [aea7a10] [site] fix canonical url
  • [188d914] [site] fix duplicate meta description
  • [a5084d3] [site] init /api/
  • [4b71095] [site] move search indexing to buildEnd hook
  • [1929374] [site] prevent tab nabbing
  • [1807a41] [site] specify text directionality
  • [70fd41d] [site] update front-end checklist
  • [ed2bb9f] [site]: add /api/constants
  • [6ed82f8] [site]: resolve [@link](https://github.com/link)
  • [3e60e88] [site]: update /api/ title and intro
  • [2d1d525] [site]: update /api/constants intro
  • [df39382] init docs site
  • [f2e2a6c] merge zsh docs into contributing guide
  • [0a8ef6e] reorganize gpr install guide
  • [afc41e9] temporarily remove detectSyntax example
  • [8bd5702] update descriptions and reference links

✨ Features

  • [08b9124] analyze: extractStatements
  • [a03089a] analyze: findDynamicImports
  • [7a66d78] analyze: findExports
  • [1d58008] analyze: findRequires
  • [673294c] analyze: findStaticImports
  • [39c1abf] interfaces: CompilerOptionsJson
  • [b7474a1] interfaces: DynamicImport
  • [4384be4] interfaces: ExportStatement
  • [6a16d74] interfaces: ImportStatement
  • [0dc6d7a] interfaces: RequireStatement
  • [ec25911] interfaces: Statement
  • [78816b7] interfaces: StaticImport
  • [08c4b84] lib: getCompilerOptions
  • [b0a618b] lib: isBuiltin
  • [57647dd] lib: toDataURL
  • [bcd1de7] resolve: [resolveModule] [@types](https://github.com/types) detection
  • [4014515] resolve: resolveAlias
  • [25895cf] resolve: resolveAliases
  • [90ae6b5] resolve: resolveModule
  • [e7394ad] resolve: resolveModules
  • [6991fae] specifiers: [toBareSpecifier] [@types](https://github.com/types) detection + types entry point support
  • [83578ac] specifiers: toAbsoluteSpecifier
  • [1407d5e] specifiers: toBareSpecifier
  • [26b7096] specifiers: toRelativeSpecifier
  • [184950f] syntax: detectSyntax
  • [7d64e65] syntax: hasCJSSyntax
  • [6888620] syntax: hasESMSyntax
  • [05b4d8f] syntax: detect dynamic imports in commonjs
  • [1427995] types: Declaration
  • [2ccd483] types: Ext
  • [8ff6a94] types: MIMEType
  • [6feccb1] types: SpecifierType
  • [b0feb6c] types: StatementType

πŸ› Fixes

  • [95cfad6] docs: [site] sitemap urls
  • [d2027f8] internal: STATIC_IMPORT_REGEX matches : in ternary statements
  • [a58ec20] internal: STATIC_IMPORT_REGEX matches import in module specifiers
  • [48c20bd] resolve: [resolveModules] ignore dynamic import statements with dynamic specifiers
  • [ee1b01b] tests: [findDynamicImports] dynamic specifier test

🏑 Housekeeping

  • [7dfb431] add empty changelog
  • [8d24eda] disable eslint rule unicorn/no-unsafe-regex
  • [1db75bc] improve vercel integration
  • [60256a8] update editorconfig properties
  • [5ce8c0f] docs: scrap vc dev usage
  • [f3aaee9] github: add commit scope analyze
  • [6111249] github: add commit scope docs
  • [15fc6d9] github: add commit scope interfaces
  • [63c3470] github: add commit scope internal
  • [a7b3eb3] github: add commit scope specifiers
  • [da9f588] github: add commit scope types
  • [6a98495] github: add label scope:docs
  • [daca7af] github: add label scope:internal
  • [acd84b8] ts: enforce import type for type-only imports

πŸ”₯ Performance Improvements

  • [0ad65db] docs: [site] improve speed of first search query
  • [55c1267] docs: [site] use exact urls to increase speed

🦾 Refactors

  • [f66861c] docs: [site] comments compilation
  • [602d11a] interfaces: AliasResolverOptions -> ResolveAliasOptions
  • [7a486c7] internal: add internals
  • [7c5656d] lib: move getCompilerOptions to internal
  • [c868cec] lib: replace isBuiltin with @flex-development/is-builtin
  • [190fb52] resolve: [resolveAliases] signature
  • [6df4a4b] resolve: [options] allow readonly arrays
  • [4615851] resolve: [options] pass original module specifier to ext
  • [0266ca9] resolve: sort RESOLVE_EXTENSIONS according to priority
  • [36c4b74] specifiers: [toBareSpecifier] improve exports path search