Socket
Socket
Sign inDemoInstall

jiti

Package Overview
Dependencies
0
Maintainers
1
Versions
83
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.9.1 to 1.9.2

177

CHANGELOG.md

@@ -5,12 +5,19 @@ # Changelog

### [1.9.1](https://github.com/nuxt-contrib/jiti/compare/v1.9.0...v1.9.1) (2021-04-09)
### [1.9.2](https://github.com/unjs/jiti/compare/v1.9.1...v1.9.2) (2021-05-11)
## [1.9.0](https://github.com/nuxt-contrib/jiti/compare/v1.8.0...v1.9.0) (2021-04-09)
### Bug Fixes
* spread when pushing babel plugins from transformOptions ([#31](https://github.com/unjs/jiti/issues/31)) ([f25960a](https://github.com/unjs/jiti/commit/f25960af1111401fd1ce2a094bb42e0e868341e9))
### [1.9.1](https://github.com/unjs/jiti/compare/v1.9.0...v1.9.1) (2021-04-09)
## [1.9.0](https://github.com/unjs/jiti/compare/v1.8.0...v1.9.0) (2021-04-09)
### Features
* interopDefault option (opt-in) ([5203145](https://github.com/nuxt-contrib/jiti/commit/5203145b0f6638f141510770301de1c00a69198a))
* interopDefault option (opt-in) ([5203145](https://github.com/unjs/jiti/commit/5203145b0f6638f141510770301de1c00a69198a))
## [1.8.0](https://github.com/nuxt-contrib/jiti/compare/v1.7.0...v1.8.0) (2021-04-09)
## [1.8.0](https://github.com/unjs/jiti/compare/v1.7.0...v1.8.0) (2021-04-09)

@@ -20,6 +27,6 @@

* requireCache ([490e1d0](https://github.com/nuxt-contrib/jiti/commit/490e1d069d9d5146eb32820a8982b8e72b7de71e))
* transformOptions ([0066a8d](https://github.com/nuxt-contrib/jiti/commit/0066a8d13993eba39c543772151feae4117f89e4))
* requireCache ([490e1d0](https://github.com/unjs/jiti/commit/490e1d069d9d5146eb32820a8982b8e72b7de71e))
* transformOptions ([0066a8d](https://github.com/unjs/jiti/commit/0066a8d13993eba39c543772151feae4117f89e4))
## [1.7.0](https://github.com/nuxt-contrib/jiti/compare/v1.6.4...v1.7.0) (2021-04-09)
## [1.7.0](https://github.com/unjs/jiti/compare/v1.6.4...v1.7.0) (2021-04-09)

@@ -29,6 +36,6 @@

* support legacy decorators for typescript ([#28](https://github.com/nuxt-contrib/jiti/issues/28)) ([801b798](https://github.com/nuxt-contrib/jiti/commit/801b79835978876b604a4a53b6abbe9054564e15)), closes [#27](https://github.com/nuxt-contrib/jiti/issues/27)
* support legacy parameter decorators for typescript ([#29](https://github.com/nuxt-contrib/jiti/issues/29)) ([6586a1c](https://github.com/nuxt-contrib/jiti/commit/6586a1c1852719176be2619f642caaf1821059d9))
* support legacy decorators for typescript ([#28](https://github.com/unjs/jiti/issues/28)) ([801b798](https://github.com/unjs/jiti/commit/801b79835978876b604a4a53b6abbe9054564e15)), closes [#27](https://github.com/unjs/jiti/issues/27)
* support legacy parameter decorators for typescript ([#29](https://github.com/unjs/jiti/issues/29)) ([6586a1c](https://github.com/unjs/jiti/commit/6586a1c1852719176be2619f642caaf1821059d9))
### [1.6.4](https://github.com/nuxt-contrib/jiti/compare/v1.6.3...v1.6.4) (2021-03-11)
### [1.6.4](https://github.com/unjs/jiti/compare/v1.6.3...v1.6.4) (2021-03-11)

@@ -38,8 +45,8 @@

* exclude `.pnp.js` from transpiling (resolves [#24](https://github.com/nuxt-contrib/jiti/issues/24)) ([0280b58](https://github.com/nuxt-contrib/jiti/commit/0280b588018cc0933733bee842f538b851f5689c))
* skip unknown guard if input has not ext (resolves [#17](https://github.com/nuxt-contrib/jiti/issues/17)) ([afe6706](https://github.com/nuxt-contrib/jiti/commit/afe67069b1681be8768aff07ff294f3bdbf095b4))
* **babel:** always add class syntax plugin ([c0098fe](https://github.com/nuxt-contrib/jiti/commit/c0098fec5e6bcc991e0203a456f88a23803737f0)), closes [#23](https://github.com/nuxt-contrib/jiti/issues/23)
* update require cache children ([ce3b084](https://github.com/nuxt-contrib/jiti/commit/ce3b0845d7aa1dabf9e6caf7e285ddc5fbd01e31)), closes [nuxt/nuxt.js#8976](https://github.com/nuxt/nuxt.js/issues/8976)
* exclude `.pnp.js` from transpiling (resolves [#24](https://github.com/unjs/jiti/issues/24)) ([0280b58](https://github.com/unjs/jiti/commit/0280b588018cc0933733bee842f538b851f5689c))
* skip unknown guard if input has not ext (resolves [#17](https://github.com/unjs/jiti/issues/17)) ([afe6706](https://github.com/unjs/jiti/commit/afe67069b1681be8768aff07ff294f3bdbf095b4))
* **babel:** always add class syntax plugin ([c0098fe](https://github.com/unjs/jiti/commit/c0098fec5e6bcc991e0203a456f88a23803737f0)), closes [#23](https://github.com/unjs/jiti/issues/23)
* update require cache children ([ce3b084](https://github.com/unjs/jiti/commit/ce3b0845d7aa1dabf9e6caf7e285ddc5fbd01e31)), closes [nuxt/nuxt.js#8976](https://github.com/nuxt/nuxt.js/issues/8976)
### [1.6.3](https://github.com/nuxt-contrib/jiti/compare/v1.6.2...v1.6.3) (2021-03-06)
### [1.6.3](https://github.com/unjs/jiti/compare/v1.6.2...v1.6.3) (2021-03-06)

@@ -49,5 +56,5 @@

* disable transform cache if no filename provided ([69113bc](https://github.com/nuxt-contrib/jiti/commit/69113bcf6482c601aedaed63f66a7cdc91ec353c)), closes [unjsio/mkdist#3](https://github.com/unjsio/mkdist/issues/3)
* disable transform cache if no filename provided ([69113bc](https://github.com/unjs/jiti/commit/69113bcf6482c601aedaed63f66a7cdc91ec353c)), closes [unjsio/mkdist#3](https://github.com/unjsio/mkdist/issues/3)
### [1.6.2](https://github.com/nuxt-contrib/jiti/compare/v1.6.1...v1.6.2) (2021-03-05)
### [1.6.2](https://github.com/unjs/jiti/compare/v1.6.1...v1.6.2) (2021-03-05)

@@ -57,5 +64,5 @@

* support class property syntax for esm ([64b1636](https://github.com/nuxt-contrib/jiti/commit/64b16368833fbb10f92343b1a057830a4b545281))
* support class property syntax for esm ([64b1636](https://github.com/unjs/jiti/commit/64b16368833fbb10f92343b1a057830a4b545281))
### [1.6.1](https://github.com/nuxt-contrib/jiti/compare/v1.6.0...v1.6.1) (2021-03-05)
### [1.6.1](https://github.com/unjs/jiti/compare/v1.6.0...v1.6.1) (2021-03-05)

@@ -65,5 +72,5 @@

* stub @babel/helper-compilation-targets to ignore browserslist in package.json ([af8fedc](https://github.com/nuxt-contrib/jiti/commit/af8fedc57fbe742c219d41c42a84e5df91e97f13)), closes [nuxt/nuxt.js#8916](https://github.com/nuxt/nuxt.js/issues/8916)
* stub @babel/helper-compilation-targets to ignore browserslist in package.json ([af8fedc](https://github.com/unjs/jiti/commit/af8fedc57fbe742c219d41c42a84e5df91e97f13)), closes [nuxt/nuxt.js#8916](https://github.com/nuxt/nuxt.js/issues/8916)
## [1.6.0](https://github.com/nuxt-contrib/jiti/compare/v1.5.0...v1.6.0) (2021-03-03)
## [1.6.0](https://github.com/unjs/jiti/compare/v1.5.0...v1.6.0) (2021-03-03)

@@ -73,3 +80,3 @@

* transpile import.meta.url (resolves [#21](https://github.com/nuxt-contrib/jiti/issues/21)) ([d071704](https://github.com/nuxt-contrib/jiti/commit/d07170452837cd28a93d205786b1e28de4bd8d04))
* transpile import.meta.url (resolves [#21](https://github.com/unjs/jiti/issues/21)) ([d071704](https://github.com/unjs/jiti/commit/d07170452837cd28a93d205786b1e28de4bd8d04))

@@ -79,5 +86,5 @@

* support hashbang (closes [#18](https://github.com/nuxt-contrib/jiti/issues/18)) ([6a1f816](https://github.com/nuxt-contrib/jiti/commit/6a1f81626d9428ce3aa0c46f94f3d10c79c7dd08))
* support hashbang (closes [#18](https://github.com/unjs/jiti/issues/18)) ([6a1f816](https://github.com/unjs/jiti/commit/6a1f81626d9428ce3aa0c46f94f3d10c79c7dd08))
## [1.5.0](https://github.com/nuxt-contrib/jiti/compare/v1.4.0...v1.5.0) (2021-03-03)
## [1.5.0](https://github.com/unjs/jiti/compare/v1.4.0...v1.5.0) (2021-03-03)

@@ -87,3 +94,3 @@

* `extensions` option (fixes mjs handling) ([3804b3c](https://github.com/nuxt-contrib/jiti/commit/3804b3c2e5086dad0bc1feb0518579d4d5b10c6a))
* `extensions` option (fixes mjs handling) ([3804b3c](https://github.com/unjs/jiti/commit/3804b3c2e5086dad0bc1feb0518579d4d5b10c6a))

@@ -93,6 +100,6 @@

* don't cache errors ([8a7f881](https://github.com/nuxt-contrib/jiti/commit/8a7f8813e21586160530b99a43c36e3dcfc76e64)), closes [nuxt/nuxt.js#8916](https://github.com/nuxt/nuxt.js/issues/8916)
* fix issues with dynamic import ([e318cf5](https://github.com/nuxt-contrib/jiti/commit/e318cf511bb787ad4ad3fd4e64301cc1be1d701a))
* don't cache errors ([8a7f881](https://github.com/unjs/jiti/commit/8a7f8813e21586160530b99a43c36e3dcfc76e64)), closes [nuxt/nuxt.js#8916](https://github.com/nuxt/nuxt.js/issues/8916)
* fix issues with dynamic import ([e318cf5](https://github.com/unjs/jiti/commit/e318cf511bb787ad4ad3fd4e64301cc1be1d701a))
## [1.4.0](https://github.com/nuxt-contrib/jiti/compare/v1.3.0...v1.4.0) (2021-03-01)
## [1.4.0](https://github.com/unjs/jiti/compare/v1.3.0...v1.4.0) (2021-03-01)

@@ -102,5 +109,5 @@

* transpile nullish-coalescing-operator and optional-chaining for node<14 ([6011ef5](https://github.com/nuxt-contrib/jiti/commit/6011ef5e83653a30730bc33e5c628f6cafe5b411))
* transpile nullish-coalescing-operator and optional-chaining for node<14 ([6011ef5](https://github.com/unjs/jiti/commit/6011ef5e83653a30730bc33e5c628f6cafe5b411))
## [1.3.0](https://github.com/nuxt-contrib/jiti/compare/v1.2.1...v1.3.0) (2021-01-21)
## [1.3.0](https://github.com/unjs/jiti/compare/v1.2.1...v1.3.0) (2021-01-21)

@@ -110,5 +117,5 @@

* support node register hook ([#15](https://github.com/nuxt-contrib/jiti/issues/15)) ([f5127cb](https://github.com/nuxt-contrib/jiti/commit/f5127cb2726bb8957323d413fef45aa5a2e275ae))
* support node register hook ([#15](https://github.com/unjs/jiti/issues/15)) ([f5127cb](https://github.com/unjs/jiti/commit/f5127cb2726bb8957323d413fef45aa5a2e275ae))
### [1.2.1](https://github.com/nuxt-contrib/jiti/compare/v1.2.0...v1.2.1) (2021-01-20)
### [1.2.1](https://github.com/unjs/jiti/compare/v1.2.0...v1.2.1) (2021-01-20)

@@ -118,6 +125,6 @@

* improve extension handling for unknown formats ([a2a797d](https://github.com/nuxt-contrib/jiti/commit/a2a797db2b86faf76a3b997c31af18d08f8bec71))
* use dynamic import => cjs only if native dynamic import is not possible ([5323175](https://github.com/nuxt-contrib/jiti/commit/53231756883637e0736d2fce039206d8dd8d0dcb))
* improve extension handling for unknown formats ([a2a797d](https://github.com/unjs/jiti/commit/a2a797db2b86faf76a3b997c31af18d08f8bec71))
* use dynamic import => cjs only if native dynamic import is not possible ([5323175](https://github.com/unjs/jiti/commit/53231756883637e0736d2fce039206d8dd8d0dcb))
## [1.2.0](https://github.com/nuxt-contrib/jiti/compare/v1.1.0...v1.2.0) (2021-01-14)
## [1.2.0](https://github.com/unjs/jiti/compare/v1.1.0...v1.2.0) (2021-01-14)

@@ -127,5 +134,5 @@

* expose transform ([6b1ab5e](https://github.com/nuxt-contrib/jiti/commit/6b1ab5eae6d396e12579f0d84da0cbca41a08c0f))
* expose transform ([6b1ab5e](https://github.com/unjs/jiti/commit/6b1ab5eae6d396e12579f0d84da0cbca41a08c0f))
## [1.1.0](https://github.com/nuxt-contrib/jiti/compare/v1.0.0...v1.1.0) (2021-01-13)
## [1.1.0](https://github.com/unjs/jiti/compare/v1.0.0...v1.1.0) (2021-01-13)

@@ -135,3 +142,3 @@

* support mixed sytax via esm fallback ([1e642e4](https://github.com/nuxt-contrib/jiti/commit/1e642e42ddf12669896f4ac9049d5a4d5bd9bf8c))
* support mixed sytax via esm fallback ([1e642e4](https://github.com/unjs/jiti/commit/1e642e42ddf12669896f4ac9049d5a4d5bd9bf8c))

@@ -141,7 +148,7 @@

* consistantly use tmpdir as cache dir ([e49a791](https://github.com/nuxt-contrib/jiti/commit/e49a791dc83a0b02ccc4e24842633eb395f55643))
* consistantly use tmpdir as cache dir ([e49a791](https://github.com/unjs/jiti/commit/e49a791dc83a0b02ccc4e24842633eb395f55643))
## [1.0.0](https://github.com/nuxt-contrib/jiti/compare/v0.1.20...v1.0.0) (2021-01-12)
## [1.0.0](https://github.com/unjs/jiti/compare/v0.1.20...v1.0.0) (2021-01-12)
### [0.1.20](https://github.com/nuxt-contrib/jiti/compare/v0.1.19...v0.1.20) (2021-01-12)
### [0.1.20](https://github.com/unjs/jiti/compare/v0.1.19...v0.1.20) (2021-01-12)

@@ -151,5 +158,5 @@

* resolve with index.{ts,mjs} ([2fe1846](https://github.com/nuxt-contrib/jiti/commit/2fe184690897c7f5e02456fecaf6a94099fd75e2))
* resolve with index.{ts,mjs} ([2fe1846](https://github.com/unjs/jiti/commit/2fe184690897c7f5e02456fecaf6a94099fd75e2))
### [0.1.19](https://github.com/nuxt-contrib/jiti/compare/v0.1.18...v0.1.19) (2020-12-30)
### [0.1.19](https://github.com/unjs/jiti/compare/v0.1.18...v0.1.19) (2020-12-30)

@@ -159,3 +166,3 @@

* improved parse and runtime error stack trace ([9d94ca1](https://github.com/nuxt-contrib/jiti/commit/9d94ca1c5b5e1f2aa6d5dafcf5361dfcdd6f38c5))
* improved parse and runtime error stack trace ([9d94ca1](https://github.com/unjs/jiti/commit/9d94ca1c5b5e1f2aa6d5dafcf5361dfcdd6f38c5))

@@ -165,5 +172,5 @@

* remove duplicate v8-compile-cache ([#13](https://github.com/nuxt-contrib/jiti/issues/13)) ([3f81fc9](https://github.com/nuxt-contrib/jiti/commit/3f81fc9cf4e560a624a6d8bd3a98f0fc5de0f4cc))
* remove duplicate v8-compile-cache ([#13](https://github.com/unjs/jiti/issues/13)) ([3f81fc9](https://github.com/unjs/jiti/commit/3f81fc9cf4e560a624a6d8bd3a98f0fc5de0f4cc))
### [0.1.18](https://github.com/nuxt-contrib/jiti/compare/v0.1.17...v0.1.18) (2020-12-22)
### [0.1.18](https://github.com/unjs/jiti/compare/v0.1.17...v0.1.18) (2020-12-22)

@@ -173,3 +180,3 @@

* use native require for resolving ([f7e1a56](https://github.com/nuxt-contrib/jiti/commit/f7e1a5685c14b979cb1a6dd5fbe724ee3a0b2c13))
* use native require for resolving ([f7e1a56](https://github.com/unjs/jiti/commit/f7e1a5685c14b979cb1a6dd5fbe724ee3a0b2c13))

@@ -179,5 +186,5 @@

* support circular dependency (closes [#12](https://github.com/nuxt-contrib/jiti/issues/12)) ([06c687f](https://github.com/nuxt-contrib/jiti/commit/06c687f180b1fe43e4e58b15e06389a589b8a2bc))
* support circular dependency (closes [#12](https://github.com/unjs/jiti/issues/12)) ([06c687f](https://github.com/unjs/jiti/commit/06c687f180b1fe43e4e58b15e06389a589b8a2bc))
### [0.1.17](https://github.com/nuxt-contrib/jiti/compare/v0.1.16...v0.1.17) (2020-11-27)
### [0.1.17](https://github.com/unjs/jiti/compare/v0.1.16...v0.1.17) (2020-11-27)

@@ -187,3 +194,3 @@

* use native import for mjs files ([#10](https://github.com/nuxt-contrib/jiti/issues/10)) ([da34753](https://github.com/nuxt-contrib/jiti/commit/da34753d54e4bc726bb354dcbd77b4f3d7f7e0a0))
* use native import for mjs files ([#10](https://github.com/unjs/jiti/issues/10)) ([da34753](https://github.com/unjs/jiti/commit/da34753d54e4bc726bb354dcbd77b4f3d7f7e0a0))

@@ -193,5 +200,5 @@

* **cli:** resolve relative to cwd ([52a4c12](https://github.com/nuxt-contrib/jiti/commit/52a4c124bc649b366d481cbe6463537b245ad4d1))
* **cli:** resolve relative to cwd ([52a4c12](https://github.com/unjs/jiti/commit/52a4c124bc649b366d481cbe6463537b245ad4d1))
### [0.1.16](https://github.com/nuxt-contrib/jiti/compare/v0.1.15...v0.1.16) (2020-11-23)
### [0.1.16](https://github.com/unjs/jiti/compare/v0.1.15...v0.1.16) (2020-11-23)

@@ -201,6 +208,6 @@

* fallback to tmpdir and then disable if cache dir is not writable ([398fe08](https://github.com/nuxt-contrib/jiti/commit/398fe08ef06fa873a63ea280d8a408abca8ece04))
* support JITI_DEBUG ands JITI_CACHE environment variables ([eed965d](https://github.com/nuxt-contrib/jiti/commit/eed965dd05c83adac83c7bb2d84eb91098381c52))
* fallback to tmpdir and then disable if cache dir is not writable ([398fe08](https://github.com/unjs/jiti/commit/398fe08ef06fa873a63ea280d8a408abca8ece04))
* support JITI_DEBUG ands JITI_CACHE environment variables ([eed965d](https://github.com/unjs/jiti/commit/eed965dd05c83adac83c7bb2d84eb91098381c52))
### [0.1.15](https://github.com/nuxt-contrib/jiti/compare/v0.1.14...v0.1.15) (2020-11-22)
### [0.1.15](https://github.com/unjs/jiti/compare/v0.1.14...v0.1.15) (2020-11-22)

@@ -210,5 +217,5 @@

* basic support for dynamic imports ([9494452](https://github.com/nuxt-contrib/jiti/commit/94944520734b5d7f3bc2cf38c4a3454835201e2f))
* basic support for dynamic imports ([9494452](https://github.com/unjs/jiti/commit/94944520734b5d7f3bc2cf38c4a3454835201e2f))
### [0.1.14](https://github.com/nuxt-contrib/jiti/compare/v0.1.13...v0.1.14) (2020-11-21)
### [0.1.14](https://github.com/unjs/jiti/compare/v0.1.13...v0.1.14) (2020-11-21)

@@ -218,5 +225,5 @@

* **cli:** import main wrapper ([25bceb1](https://github.com/nuxt-contrib/jiti/commit/25bceb173a966beaf315df58400ee59a61441f84))
* **cli:** import main wrapper ([25bceb1](https://github.com/unjs/jiti/commit/25bceb173a966beaf315df58400ee59a61441f84))
### [0.1.13](https://github.com/nuxt-contrib/jiti/compare/v0.1.12...v0.1.13) (2020-11-21)
### [0.1.13](https://github.com/unjs/jiti/compare/v0.1.12...v0.1.13) (2020-11-21)

@@ -226,5 +233,5 @@

* basic cli ([b028046](https://github.com/nuxt-contrib/jiti/commit/b0280469e7002b28ea159fb6f1f3b744a198e141))
* basic cli ([b028046](https://github.com/unjs/jiti/commit/b0280469e7002b28ea159fb6f1f3b744a198e141))
### [0.1.12](https://github.com/nuxt-contrib/jiti/compare/v0.1.11...v0.1.12) (2020-11-01)
### [0.1.12](https://github.com/unjs/jiti/compare/v0.1.11...v0.1.12) (2020-11-01)

@@ -234,5 +241,5 @@

* directly call wrapper to fix require.resolve issue ([63c0a5c](https://github.com/nuxt-contrib/jiti/commit/63c0a5c9d1cf6d9bd5efae63798323ef602af978))
* directly call wrapper to fix require.resolve issue ([63c0a5c](https://github.com/unjs/jiti/commit/63c0a5c9d1cf6d9bd5efae63798323ef602af978))
### [0.1.11](https://github.com/nuxt-contrib/jiti/compare/v0.1.10...v0.1.11) (2020-06-19)
### [0.1.11](https://github.com/unjs/jiti/compare/v0.1.10...v0.1.11) (2020-06-19)

@@ -242,5 +249,5 @@

* interopDefault ([44117ef](https://github.com/nuxt-contrib/jiti/commit/44117ef88f712b37bfe0a72181b76fa1a3f374c1))
* interopDefault ([44117ef](https://github.com/unjs/jiti/commit/44117ef88f712b37bfe0a72181b76fa1a3f374c1))
### [0.1.10](https://github.com/nuxt-contrib/jiti/compare/v0.1.9...v0.1.10) (2020-06-19)
### [0.1.10](https://github.com/unjs/jiti/compare/v0.1.9...v0.1.10) (2020-06-19)

@@ -250,5 +257,5 @@

* always ensure isDir for filename ([6b343a4](https://github.com/nuxt-contrib/jiti/commit/6b343a4fb9d7fe63628f53647d443d98b92217b6))
* always ensure isDir for filename ([6b343a4](https://github.com/unjs/jiti/commit/6b343a4fb9d7fe63628f53647d443d98b92217b6))
### [0.1.9](https://github.com/nuxt-contrib/jiti/compare/v0.1.8...v0.1.9) (2020-06-12)
### [0.1.9](https://github.com/unjs/jiti/compare/v0.1.8...v0.1.9) (2020-06-12)

@@ -258,5 +265,5 @@

* typo in main field ([#4](https://github.com/nuxt-contrib/jiti/issues/4)) ([c57ea02](https://github.com/nuxt-contrib/jiti/commit/c57ea023635825cc929b3581b5d60c58d35a6e7a))
* typo in main field ([#4](https://github.com/unjs/jiti/issues/4)) ([c57ea02](https://github.com/unjs/jiti/commit/c57ea023635825cc929b3581b5d60c58d35a6e7a))
### [0.1.8](https://github.com/nuxt-contrib/jiti/compare/v0.1.7...v0.1.8) (2020-06-12)
### [0.1.8](https://github.com/unjs/jiti/compare/v0.1.7...v0.1.8) (2020-06-12)

@@ -266,6 +273,6 @@

* use fake file for default _filename ([05d721f](https://github.com/nuxt-contrib/jiti/commit/05d721faa6426cb0b2d0e1262059de4c9eb4015c))
* **types:** allow passing undefined filename ([#2](https://github.com/nuxt-contrib/jiti/issues/2)) ([9136f15](https://github.com/nuxt-contrib/jiti/commit/9136f15dd3f9e56e192945e849a9db6c4df6bccd))
* use fake file for default _filename ([05d721f](https://github.com/unjs/jiti/commit/05d721faa6426cb0b2d0e1262059de4c9eb4015c))
* **types:** allow passing undefined filename ([#2](https://github.com/unjs/jiti/issues/2)) ([9136f15](https://github.com/unjs/jiti/commit/9136f15dd3f9e56e192945e849a9db6c4df6bccd))
### [0.1.7](https://github.com/nuxt-contrib/jiti/compare/v0.1.6...v0.1.7) (2020-06-11)
### [0.1.7](https://github.com/unjs/jiti/compare/v0.1.6...v0.1.7) (2020-06-11)

@@ -275,5 +282,5 @@

* **pkg:** add repository field ([639c02f](https://github.com/nuxt-contrib/jiti/commit/639c02fb4e7f0a117b25e968e44e3b664c4eb7d9))
* **pkg:** add repository field ([639c02f](https://github.com/unjs/jiti/commit/639c02fb4e7f0a117b25e968e44e3b664c4eb7d9))
### [0.1.6](https://github.com/nuxt-contrib/jiti/compare/v0.1.5...v0.1.6) (2020-06-11)
### [0.1.6](https://github.com/unjs/jiti/compare/v0.1.5...v0.1.6) (2020-06-11)

@@ -283,5 +290,5 @@

* cache support ([65c2de2](https://github.com/nuxt-contrib/jiti/commit/65c2de207147793d984d871f495af55e75b58768))
* cache support ([65c2de2](https://github.com/unjs/jiti/commit/65c2de207147793d984d871f495af55e75b58768))
### [0.1.5](https://github.com/nuxt-contrib/jiti/compare/v0.1.4...v0.1.5) (2020-06-11)
### [0.1.5](https://github.com/unjs/jiti/compare/v0.1.4...v0.1.5) (2020-06-11)

@@ -291,7 +298,7 @@

* allow passign debug as jiti options ([8da2310](https://github.com/nuxt-contrib/jiti/commit/8da2310c6b27a2b0fac2276d462c65b0c6f2b0a8))
* build and stack-trace improvements ([71780ab](https://github.com/nuxt-contrib/jiti/commit/71780ab15d8cb843323c3edcc3e55a2a5928e72e))
* improve babel transpile and debug ([f3042dc](https://github.com/nuxt-contrib/jiti/commit/f3042dcf116b309090de552d27cd8103bc7f1001))
* allow passign debug as jiti options ([8da2310](https://github.com/unjs/jiti/commit/8da2310c6b27a2b0fac2276d462c65b0c6f2b0a8))
* build and stack-trace improvements ([71780ab](https://github.com/unjs/jiti/commit/71780ab15d8cb843323c3edcc3e55a2a5928e72e))
* improve babel transpile and debug ([f3042dc](https://github.com/unjs/jiti/commit/f3042dcf116b309090de552d27cd8103bc7f1001))
### [0.1.4](https://github.com/nuxt-contrib/jiti/compare/v0.1.3...v0.1.4) (2020-06-11)
### [0.1.4](https://github.com/unjs/jiti/compare/v0.1.3...v0.1.4) (2020-06-11)

@@ -301,3 +308,3 @@

* improve babel options ([ae4dc58](https://github.com/nuxt-contrib/jiti/commit/ae4dc58ab994419489c4599c04c3444a34ba6215))
* improve babel options ([ae4dc58](https://github.com/unjs/jiti/commit/ae4dc58ab994419489c4599c04c3444a34ba6215))

@@ -307,7 +314,7 @@

* multiline syntax detection ([46f830b](https://github.com/nuxt-contrib/jiti/commit/46f830b7333b4ed9d5377cae9afe967c96dac071))
* multiline syntax detection ([46f830b](https://github.com/unjs/jiti/commit/46f830b7333b4ed9d5377cae9afe967c96dac071))
### [0.1.3](https://github.com/nuxt-contrib/jiti/compare/v0.1.2...v0.1.3) (2020-06-07)
### [0.1.3](https://github.com/unjs/jiti/compare/v0.1.2...v0.1.3) (2020-06-07)
### [0.1.2](https://github.com/nuxt-contrib/jiti/compare/v0.1.1...v0.1.2) (2020-06-07)
### [0.1.2](https://github.com/unjs/jiti/compare/v0.1.1...v0.1.2) (2020-06-07)

@@ -317,2 +324,2 @@

* improve build system and stability ([5c3ee63](https://github.com/nuxt-contrib/jiti/commit/5c3ee63bc32c0609f32605cfb2b472afdff97648))
* improve build system and stability ([5c3ee63](https://github.com/unjs/jiti/commit/5c3ee63bc32c0609f32605cfb2b472afdff97648))
{
"name": "jiti",
"version": "1.9.1",
"version": "1.9.2",
"description": "Runtime typescript and ESM support for Node.js (CommonJS)",
"repository": "nuxt-contrib/jiti",
"repository": "unjs/jiti",
"license": "MIT",

@@ -7,0 +7,0 @@ "main": "./lib/index.js",

@@ -11,8 +11,10 @@ # jiti

- Stable typescript and esm syntax support
- Provide sync interface to replace require
- Seemless typescript and ESM syntax support
- Seemsles interoperability between ESM and CommonJS
- Synchronous API to replace `require`
- Super slim and zero dependency
- Syntax detect to avoid extra transform
- Smart syntax detection to avoid extra transforms
- CommonJS cache integration
- Filesystem transpile cache + V8 compile cache
- Filesystem transpile hard cache
- V8 compile cache

@@ -81,44 +83,2 @@ ## Usage

## Compared to Alternatives
### [`standard-things/esm`](https://github.com/standard-things/esm)
- `+` Much more stable thanks to babel
- `+` Less low level operations
- `+` Typescript support
- `-` Slower (without cache)
### [`babel-register`](https://babeljs.io/docs/en/babel-register)
- `+` Smaller install size (~1M vs ~11M with same plugins)
- `+` Configured out of the box
- `+` Smart syntax detect to avoid unnecessary transpilation
- `+` Does not ignores `node_modules`. ESM everywhere yay!
- `+` Embeddable
### [`esbuild`](https://github.com/evanw/esbuild)
- `+` No native dependency
- `+` More stable thanks to babel
- `-` Slower
- `+` Embeddable
### `ts-node`
- `+` Support both esm and typescript
- `/` No typechecking support / Faster
- `+` Smart syntax detect to avoid unnecessary transpilation
### Native ESM Support (MJS)
- It is not (yet) landed as a stable feature
- No typescript support
- Limitted to `.mjs` files with different executation context (no `__filename`, `require`, etc)
### Bundlers (`rollup`, `webpack`, `snowpack`, etc)
Meanwhile it would be much better making an optimized bundle to deploy to production or as npm package, using bundler setup and watching is frustrating during project development that's where `jiti` (or similar tools like `ts-node`) would be more convenient.
**Note:** However currently only babel transform is supported, configurable transform support is in the roadmap so using `esbuild` or other solutions would be possible.
## Development

@@ -132,13 +92,2 @@

## Roadmap
- [x] Basic working
- [x] Syntax detect and fallback to CJS require
- [x] Improve project build system
- [x] File system cache
- [x] Configurable transform
- [ ] Add tests
- [x] Support `node -r jiti`
- [ ] esbuild support
## License

@@ -155,6 +104,6 @@

[github-actions-src]: https://img.shields.io/github/workflow/status/nuxt-contrib/jiti/ci/master?style=flat-square
[github-actions-href]: https://github.com/nuxt-contrib/jiti/actions?query=workflow%3Aci
[github-actions-src]: https://img.shields.io/github/workflow/status/unjs/jiti/ci/master?style=flat-square
[github-actions-href]: https://github.com/unjs/jiti/actions?query=workflow%3Aci
[size-src]: https://packagephobia.now.sh/badge?p=jiti
[size-href]: https://packagephobia.now.sh/result?p=jiti

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc