|
| 1 | +## 1.0.0-alpha.1 (2022-11-06) |
| 2 | + |
| 3 | + |
| 4 | +### :package: Build |
| 5 | + |
| 6 | +* cleanup build target settings ([b809be9](https://github.com/flex-development/mlly/commit/b809be9934c6661c98bdcfd3a568e7d34c0fe445)) |
| 7 | +* remove `src` files from distribution ([0603ebe](https://github.com/flex-development/mlly/commit/0603ebefae0002c13f7d255ff2cc20cdf4057c7e)) |
| 8 | +* require node `>=14.16` ([cd0dda9](https://github.com/flex-development/mlly/commit/cd0dda9dfae0bd205875f34d8fd8f2022e36d303)) |
| 9 | +* **deps-dev:** bump @flex-development/mkbuild from 1.0.0-alpha.6 to 1.0.0-alpha.8 ([567bea8](https://github.com/flex-development/mlly/commit/567bea892e46be9cc04885e97a0d76235e68bd0c)) |
| 10 | +* **deps-dev:** bump deps according to `yarn upgrade-interactive` ([e3649d4](https://github.com/flex-development/mlly/commit/e3649d4d98a59562a0ee27800eb33d1f6cc73c03)) |
| 11 | +* **deps-dev:** bump deps according to `yarn upgrade-interactive` ([cdfc9af](https://github.com/flex-development/mlly/commit/cdfc9af3bbce508aceb0fa80d41b9de567383a14)) |
| 12 | +* **deps-dev:** bump deps according to `yarn upgrade-interactive` ([24ee68b](https://github.com/flex-development/mlly/commit/24ee68b94523fca0ea9498068efc1765eb8f0a97)) |
| 13 | +* **deps:** replace `pathe` with `upath` ([f705671](https://github.com/flex-development/mlly/commit/f705671f193a7c3a0d24e49e7769683b5876aeae)) |
| 14 | +* **docs:** [site] use flex-development/docast@48367224ce9b9aa804d872071fc7e6fc6a2f38b3 ([06324f7](https://github.com/flex-development/mlly/commit/06324f723d88320e0de86563b2b78e7d3d02618c)) |
| 15 | +* **docs:** [site] use flex-development/docast@dd4b6c3b2d4e770df99f3a2b90032f228dcd76a8 ([3de807d](https://github.com/flex-development/mlly/commit/3de807d36c5b06760c9cd8d72b98ca4b0a7233ff)) |
| 16 | +* **pkg:** remove extraneous `bin` field ([b56c209](https://github.com/flex-development/mlly/commit/b56c2098cf328b89f8e6c34862ebc63668f9e348)) |
| 17 | +* **syntax:** export `detectSyntax` ([4f3850f](https://github.com/flex-development/mlly/commit/4f3850f60fe9c4981337452d377f29cb6bcceb6d)) |
| 18 | +* **syntax:** export `hasESMSyntax` ([64a89b2](https://github.com/flex-development/mlly/commit/64a89b235e8ae23c0e63fa013c110a3ca173785a)) |
| 19 | +* **ts:** reorganize `typesVersions` ([53430fe](https://github.com/flex-development/mlly/commit/53430fe8d4e99a0792e4b64a136d8ba779d51e21)) |
| 20 | + |
| 21 | + |
| 22 | +### :robot: Continuous Integration |
| 23 | + |
| 24 | +* add [@dependabot](https://github.com/dependabot) config ([ca31ac5](https://github.com/flex-development/mlly/commit/ca31ac58e4fcedb5feb2a86a134503ef2819fe00)) |
| 25 | +* **deps:** bump actions/checkout from 3.0.2 to 3.1.0 ([#1](https://github.com/flex-development/mlly/issues/1)) ([a7fdf9e](https://github.com/flex-development/mlly/commit/a7fdf9e9a3d84f37e7f436a544e98692f8988cac)) |
| 26 | +* **deps:** bump actions/github-script from 6.3.1 to 6.3.2 ([#3](https://github.com/flex-development/mlly/issues/3)) ([ef9e10d](https://github.com/flex-development/mlly/commit/ef9e10d9a08699961fee8acd664fadf8f1b95729)) |
| 27 | +* **deps:** bump actions/github-script from 6.3.2 to 6.3.3 ([#5](https://github.com/flex-development/mlly/issues/5)) ([68306db](https://github.com/flex-development/mlly/commit/68306db8078fdcaa0a0a6ef80195335c5d7b825d)) |
| 28 | +* **deps:** bump actions/setup-node from 3.5.0 to 3.5.1 ([#6](https://github.com/flex-development/mlly/issues/6)) ([c303f3e](https://github.com/flex-development/mlly/commit/c303f3e592508eb73e1e7f26a64cf1d3cd5f4808)) |
| 29 | +* **deps:** Bump crazy-max/ghaction-import-gpg from 5.1.0 to 5.2.0 ([#7](https://github.com/flex-development/mlly/issues/7)) ([e87d930](https://github.com/flex-development/mlly/commit/e87d9302e3cec93872c4ccf119aba75446839291)) |
| 30 | +* **deps:** Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 ([#8](https://github.com/flex-development/mlly/issues/8)) ([9d64f86](https://github.com/flex-development/mlly/commit/9d64f8640e10c7795bda75b183a47ffcbc2c6586)) |
| 31 | +* **deps:** bump hmarr/debug-action from 2.0.1 to 2.1.0 ([#2](https://github.com/flex-development/mlly/issues/2)) ([3b25af3](https://github.com/flex-development/mlly/commit/3b25af3b01d82dbf195fe5d16686063cfb6533a5)) |
| 32 | +* **deps:** bump octokit/graphql-action from 2.2.22 to 2.2.23 ([#4](https://github.com/flex-development/mlly/issues/4)) ([93e8994](https://github.com/flex-development/mlly/commit/93e89941b7bd6c5a4539cd1770d400a216c55525)) |
| 33 | +* **workflows:** `preview` ([2936463](https://github.com/flex-development/mlly/commit/2936463896eec04a5f5025c981d74361f0ee13df)) |
| 34 | +* **workflows:** deploy docs to production on github release ([876e5b0](https://github.com/flex-development/mlly/commit/876e5b09fe5b8f076133d1bbd78bf02eed206036)) |
| 35 | +* **workflows:** ensure docs preview is deployed with all `src` updates ([74bdb73](https://github.com/flex-development/mlly/commit/74bdb73a81ebf38fa606f63245140c2c437d20e3)) |
| 36 | + |
| 37 | + |
| 38 | +### :pencil: Documentation |
| 39 | + |
| 40 | +* [`hasESMSyntax`] fix typo in `@return` description ([c9f6a85](https://github.com/flex-development/mlly/commit/c9f6a8571034c82a2ac801db62632f7fc7033efc)) |
| 41 | +* [site] add `/api/interfaces` ([95eebeb](https://github.com/flex-development/mlly/commit/95eebeb47adc9cbf8e0dc576dbb3211fd241d432)) |
| 42 | +* [site] add `/api/types` ([cf7f5be](https://github.com/flex-development/mlly/commit/cf7f5be2af20ee33cb6b93a2809eeaf667334d15)) |
| 43 | +* [site] add `robots.txt` generation to postbuild tasks ([ef98b86](https://github.com/flex-development/mlly/commit/ef98b86bc3e76cf52781495a52bd7b725bdf5db2)) |
| 44 | +* [site] add esm only warning to install guide ([19dbe66](https://github.com/flex-development/mlly/commit/19dbe662ef869d26d7ac0f5412445dd392116895)) |
| 45 | +* [site] add google site verification ([8cd42d6](https://github.com/flex-development/mlly/commit/8cd42d6fe457cc342ca22d7130cf5572d81b6e48)) |
| 46 | +* [site] add initial front-end checklist ([1403dc3](https://github.com/flex-development/mlly/commit/1403dc357ac8db9ee9f3308b93f7d558d48be170)) |
| 47 | +* [site] algolia search integration ([1af849d](https://github.com/flex-development/mlly/commit/1af849d7be31c618ab6742c4a9ee2cd22038999c)) |
| 48 | +* [site] configure google analytics ([3c244ec](https://github.com/flex-development/mlly/commit/3c244ec3294b2ff6bcd6afdaf6b3238155ee25a2)) |
| 49 | +* [site] fix canonical url ([aea7a10](https://github.com/flex-development/mlly/commit/aea7a105d3fa928c52fc5c8a67fc20acb0c6b266)) |
| 50 | +* [site] fix duplicate meta description ([188d914](https://github.com/flex-development/mlly/commit/188d914bbdd99683a2eeaccb2c4e0080ecba5af3)) |
| 51 | +* [site] init `/api/` ([a5084d3](https://github.com/flex-development/mlly/commit/a5084d3b1b25b6e33b570e302b91aba41c012075)) |
| 52 | +* [site] move search indexing to `buildEnd` hook ([4b71095](https://github.com/flex-development/mlly/commit/4b71095d3e8895dcfc9c8355e9c2286da2c5c6d5)) |
| 53 | +* [site] prevent tab nabbing ([1929374](https://github.com/flex-development/mlly/commit/1929374cf03a52d03216d39a43e1fd94d2f75431)) |
| 54 | +* [site] specify text directionality ([1807a41](https://github.com/flex-development/mlly/commit/1807a41f31fa1a337be2722dda5771269e121522)) |
| 55 | +* [site] update front-end checklist ([70fd41d](https://github.com/flex-development/mlly/commit/70fd41d216b6f5d2ceb8f913ea6b87f744c15877)) |
| 56 | +* [site]: add `/api/constants` ([ed2bb9f](https://github.com/flex-development/mlly/commit/ed2bb9f8d54525a0da49dff9c879a9831cccef2d)) |
| 57 | +* [site]: resolve `@link` ([6ed82f8](https://github.com/flex-development/mlly/commit/6ed82f84e248a2ea21f73559fa40dba25bd88db5)) |
| 58 | +* [site]: update `/api/` title and intro ([3e60e88](https://github.com/flex-development/mlly/commit/3e60e884b5e7f551be3621ccbb2c4dabed783f73)) |
| 59 | +* [site]: update `/api/constants` intro ([2d1d525](https://github.com/flex-development/mlly/commit/2d1d52590e7098006f4df4c58e8d75af2ebb471a)) |
| 60 | +* init docs site ([df39382](https://github.com/flex-development/mlly/commit/df39382d9472d3eb97eb0eca37fd147634a65ff3)) |
| 61 | +* merge zsh docs into contributing guide ([f2e2a6c](https://github.com/flex-development/mlly/commit/f2e2a6c64d3cd8cf3376c912236deec7cfab4f37)) |
| 62 | +* reorganize gpr install guide ([0a8ef6e](https://github.com/flex-development/mlly/commit/0a8ef6ec08490807c3727398ae402d57c4b32f3d)) |
| 63 | +* temporarily remove `detectSyntax` example ([afc41e9](https://github.com/flex-development/mlly/commit/afc41e9d16c6f869d26db44bbac7579b24f6123c)) |
| 64 | +* update descriptions and reference links ([8bd5702](https://github.com/flex-development/mlly/commit/8bd570288ef8ed66fce4bd24bf3bc84b9e113dd2)) |
| 65 | + |
| 66 | + |
| 67 | +### :sparkles: Features |
| 68 | + |
| 69 | +* **analyze:** `extractStatements` ([08b9124](https://github.com/flex-development/mlly/commit/08b9124a76e5c4aa182221d87dea903b3876efd4)) |
| 70 | +* **analyze:** `findDynamicImports` ([a03089a](https://github.com/flex-development/mlly/commit/a03089a6ab374adaa1c0908bf304677f11e8b8e2)) |
| 71 | +* **analyze:** `findExports` ([7a66d78](https://github.com/flex-development/mlly/commit/7a66d781caa6d5f522d4a51e345eafb16b48974e)) |
| 72 | +* **analyze:** `findRequires` ([1d58008](https://github.com/flex-development/mlly/commit/1d58008174cc0622c2b1a54ce0dbd8741553cacc)) |
| 73 | +* **analyze:** `findStaticImports` ([673294c](https://github.com/flex-development/mlly/commit/673294cae8156f26538f7f1db51efcab74678fcc)) |
| 74 | +* **interfaces:** `CompilerOptionsJson` ([39c1abf](https://github.com/flex-development/mlly/commit/39c1abf9856886566277f771eddf27d3cb6aabd6)) |
| 75 | +* **interfaces:** `DynamicImport` ([b7474a1](https://github.com/flex-development/mlly/commit/b7474a18e482bd74f9c1337c78adc3299d2b0be5)) |
| 76 | +* **interfaces:** `ExportStatement` ([4384be4](https://github.com/flex-development/mlly/commit/4384be4525b22858e4cbcc782e5a57352583fd60)) |
| 77 | +* **interfaces:** `ImportStatement` ([6a16d74](https://github.com/flex-development/mlly/commit/6a16d74c491ee2f0453b31a3ea4bf15b9ab62289)) |
| 78 | +* **interfaces:** `RequireStatement` ([0dc6d7a](https://github.com/flex-development/mlly/commit/0dc6d7a8cb6a4c00f20621a3232cd0b37476025b)) |
| 79 | +* **interfaces:** `Statement` ([ec25911](https://github.com/flex-development/mlly/commit/ec25911670d0d204d196eb0039a95948ef7174c1)) |
| 80 | +* **interfaces:** `StaticImport` ([78816b7](https://github.com/flex-development/mlly/commit/78816b748cde2eec6bbfc821370be46008e46a21)) |
| 81 | +* **lib:** `getCompilerOptions` ([08c4b84](https://github.com/flex-development/mlly/commit/08c4b8492f7640f74dc676c073a7075115846698)) |
| 82 | +* **lib:** `isBuiltin` ([b0a618b](https://github.com/flex-development/mlly/commit/b0a618bf910b5a135a0f44df06dffcc0b6747774)) |
| 83 | +* **lib:** `toDataURL` ([57647dd](https://github.com/flex-development/mlly/commit/57647dd958bc29ff578c1661c3977021034ea5aa)) |
| 84 | +* **resolve:** [`resolveModule`] `@types` detection ([bcd1de7](https://github.com/flex-development/mlly/commit/bcd1de782395a784e0536f7184072acdaef7f33e)) |
| 85 | +* **resolve:** `resolveAlias` ([4014515](https://github.com/flex-development/mlly/commit/4014515682448d909fff777d41ed114f2a5ae072)) |
| 86 | +* **resolve:** `resolveAliases` ([25895cf](https://github.com/flex-development/mlly/commit/25895cf8455d932973593193db50fa28ea882d29)) |
| 87 | +* **resolve:** `resolveModule` ([90ae6b5](https://github.com/flex-development/mlly/commit/90ae6b55f197d161023119f82d394abb1d2dd5d3)) |
| 88 | +* **resolve:** `resolveModules` ([e7394ad](https://github.com/flex-development/mlly/commit/e7394ad44ce4965ff2d14ee4a7a7d61a23a7be1e)) |
| 89 | +* **specifiers:** [`toBareSpecifier`] `@types` detection + `types` entry point support ([6991fae](https://github.com/flex-development/mlly/commit/6991fae7631aa0f2ceb0c3c120349b7d5de55e0e)) |
| 90 | +* **specifiers:** `toAbsoluteSpecifier` ([83578ac](https://github.com/flex-development/mlly/commit/83578ac87e2600ad1cb7751a260667a13aac77f4)) |
| 91 | +* **specifiers:** `toBareSpecifier` ([1407d5e](https://github.com/flex-development/mlly/commit/1407d5e059442fec95bd017aa4f8853856cd3166)) |
| 92 | +* **specifiers:** `toRelativeSpecifier` ([26b7096](https://github.com/flex-development/mlly/commit/26b70967a8d2c06b2449b79002d2ebf7a7bbb990)) |
| 93 | +* **syntax:** `detectSyntax` ([184950f](https://github.com/flex-development/mlly/commit/184950faba5ee78597b69a2e4b1219338ff56bc7)) |
| 94 | +* **syntax:** `hasCJSSyntax` ([7d64e65](https://github.com/flex-development/mlly/commit/7d64e657002e4fd6ace32775bb2c274574765781)) |
| 95 | +* **syntax:** `hasESMSyntax` ([6888620](https://github.com/flex-development/mlly/commit/688862056a14d0ddd633d74cc9708b07b6fc2922)) |
| 96 | +* **syntax:** detect dynamic imports in commonjs ([05b4d8f](https://github.com/flex-development/mlly/commit/05b4d8f69302d7d6c991bc4dd12a874b0947ca34)) |
| 97 | +* **types:** `Declaration` ([1427995](https://github.com/flex-development/mlly/commit/1427995fd8999090fd76ae59adb6ecbadf19e263)) |
| 98 | +* **types:** `Ext` ([2ccd483](https://github.com/flex-development/mlly/commit/2ccd4832690367959ba207df0378409a1d4ee2ab)) |
| 99 | +* **types:** `MIMEType` ([8ff6a94](https://github.com/flex-development/mlly/commit/8ff6a944207b32f45eddda8a7fd6ac38bf47f634)) |
| 100 | +* **types:** `SpecifierType` ([6feccb1](https://github.com/flex-development/mlly/commit/6feccb15fca8affeb51efd6ce78f4ae267056910)) |
| 101 | +* **types:** `StatementType` ([b0feb6c](https://github.com/flex-development/mlly/commit/b0feb6cbf79b5a2d5364b728a2f2a45b8c6f5a50)) |
| 102 | + |
| 103 | + |
| 104 | +### :bug: Fixes |
| 105 | + |
| 106 | +* **docs:** [site] sitemap urls ([95cfad6](https://github.com/flex-development/mlly/commit/95cfad6e10d047d8d9d3bf8ffa0620f50c47472d)) |
| 107 | +* **internal:** `STATIC_IMPORT_REGEX` matches `:` in ternary statements ([d2027f8](https://github.com/flex-development/mlly/commit/d2027f83515065a28992d6d91ee3e22b2062c1d1)) |
| 108 | +* **internal:** `STATIC_IMPORT_REGEX` matches `import` in module specifiers ([a58ec20](https://github.com/flex-development/mlly/commit/a58ec2055750747743bc537f32f33ad7676fdcf4)) |
| 109 | +* **resolve:** [`resolveModules`] ignore dynamic import statements with dynamic specifiers ([48c20bd](https://github.com/flex-development/mlly/commit/48c20bd4915c16914c80e198a420485b9c8a0582)) |
| 110 | +* **tests:** [`findDynamicImports`] dynamic specifier test ([ee1b01b](https://github.com/flex-development/mlly/commit/ee1b01b6c727b54fecf64b0142ef6409fe30c941)) |
| 111 | + |
| 112 | + |
| 113 | +### :house_with_garden: Housekeeping |
| 114 | + |
| 115 | +* add empty changelog ([7dfb431](https://github.com/flex-development/mlly/commit/7dfb431e5f7ced07d6a9a5028347016f2dd5b4c9)) |
| 116 | +* disable eslint rule `unicorn/no-unsafe-regex` ([8d24eda](https://github.com/flex-development/mlly/commit/8d24edada5a7c6edfee6d316239cd29dc076531c)), closes [sindresorhus/eslint-plugin-unicorn#153](https://github.com/sindresorhus/eslint-plugin-unicorn/issues/153) |
| 117 | +* improve vercel integration ([1db75bc](https://github.com/flex-development/mlly/commit/1db75bc420b42652c440ec0a09742dc319c857f5)) |
| 118 | +* update editorconfig properties ([60256a8](https://github.com/flex-development/mlly/commit/60256a822ddc721781fe6d6579459fcc9e51a2ec)) |
| 119 | +* **docs:** scrap `vc dev` usage ([5ce8c0f](https://github.com/flex-development/mlly/commit/5ce8c0f0468b2def494922f8f3b58ebb60a5a19c)), closes [vercel/vercel#8121](https://github.com/vercel/vercel/issues/8121) |
| 120 | +* **github:** add commit scope `analyze` ([f3aaee9](https://github.com/flex-development/mlly/commit/f3aaee92ddbac08744d671cb7b905dbb36dba0f6)) |
| 121 | +* **github:** add commit scope `docs` ([6111249](https://github.com/flex-development/mlly/commit/61112490c88de111f1906a4725d98abaa5c7247a)) |
| 122 | +* **github:** add commit scope `interfaces` ([15fc6d9](https://github.com/flex-development/mlly/commit/15fc6d97ff06304710b55bf67768cb14e4ba4295)) |
| 123 | +* **github:** add commit scope `internal` ([63c3470](https://github.com/flex-development/mlly/commit/63c34707f54d5c5dbeea0ef06d3eea3bd927d888)) |
| 124 | +* **github:** add commit scope `specifiers` ([a7b3eb3](https://github.com/flex-development/mlly/commit/a7b3eb32b6cced07607af5be3f7c5c1240bcf3c2)) |
| 125 | +* **github:** add commit scope `types` ([da9f588](https://github.com/flex-development/mlly/commit/da9f588beac0d8e00daa60e40739306e424a3fa7)) |
| 126 | +* **github:** add label `scope:docs` ([6a98495](https://github.com/flex-development/mlly/commit/6a98495c6f1feabe786509c4bfc5aa6cb63573cb)) |
| 127 | +* **github:** add label `scope:internal` ([daca7af](https://github.com/flex-development/mlly/commit/daca7afda87a3f1dd2d292ed5e06cde42b3d5929)) |
| 128 | +* **ts:** enforce `import type` for type-only imports ([acd84b8](https://github.com/flex-development/mlly/commit/acd84b8c004fce22da9b2ea16b5281089fb5b15d)) |
| 129 | + |
| 130 | + |
| 131 | +### :fire: Performance Improvements |
| 132 | + |
| 133 | +* **docs:** [site] improve speed of first search query ([0ad65db](https://github.com/flex-development/mlly/commit/0ad65db1a6f731f7452d40375359f7584266a5d1)) |
| 134 | +* **docs:** [site] use exact urls to increase speed ([55c1267](https://github.com/flex-development/mlly/commit/55c1267864fe9540c38cd8e5bc970a855cd497bf)) |
| 135 | + |
| 136 | + |
| 137 | +### :zap: Refactors |
| 138 | + |
| 139 | +* **docs:** [site] comments compilation ([f66861c](https://github.com/flex-development/mlly/commit/f66861c9dca4e2f17403d8bc5684c2f120d4ebaa)) |
| 140 | +* **interfaces:** `AliasResolverOptions` -> `ResolveAliasOptions` ([602d11a](https://github.com/flex-development/mlly/commit/602d11a71c6ee288e7f73454a49cfdaaa5e71cc5)) |
| 141 | +* **internal:** add internals ([7a486c7](https://github.com/flex-development/mlly/commit/7a486c7ed3c84f39b0b4b7143f92729ce7912d81)) |
| 142 | +* **lib:** move `getCompilerOptions` to `internal` ([7c5656d](https://github.com/flex-development/mlly/commit/7c5656d70bd67c18a9c126abb6e84ff838552ad8)) |
| 143 | +* **lib:** replace `isBuiltin` with `@flex-development/is-builtin` ([c868cec](https://github.com/flex-development/mlly/commit/c868cec9b5fce91014b1666b3f9aceef60acf079)) |
| 144 | +* **resolve:** [`resolveAliases`] signature ([190fb52](https://github.com/flex-development/mlly/commit/190fb5260adb4559beaf0f3666c68b1cc1a16094)) |
| 145 | +* **resolve:** [options] allow readonly arrays ([6df4a4b](https://github.com/flex-development/mlly/commit/6df4a4bb3836adef0b6f15884575edb6ce78c2a0)) |
| 146 | +* **resolve:** [options] pass original module specifier to `ext` ([4615851](https://github.com/flex-development/mlly/commit/46158510fdd0e3d8e0e60757290a655606ad836e)) |
| 147 | +* **resolve:** sort `RESOLVE_EXTENSIONS` according to priority ([0266ca9](https://github.com/flex-development/mlly/commit/0266ca9a5593d0c66e950ba1fe2c8f6df8422ff9)) |
| 148 | +* **specifiers:** [`toBareSpecifier`] improve `exports` path search ([36c4b74](https://github.com/flex-development/mlly/commit/36c4b7475c9bb6c924f5e75c8d6d215a8d23e79c)) |
| 149 | + |
0 commit comments