* update tsconfig generation to reference dependencies used in source code
in some cases there are devDependecnies used for type-checking, this change adds references to them when generationg tsconfig
* use regexp to extract import sources instead of parsing the code
* try reverting globby to previously installed version
* Run `generate-tsconfig` after `bootstrap-only`
* Revert "try reverting globby to previously installed version"
This reverts commit 56489622137f6f56938c781ea3aec5c98528b033.
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
* Lint against CJS globals in modules
* Use `import.meta.url` instead of `__filename` in `src` files
* Prepare fixtures runner for `import.meta.url`
* Use `import.meta.url` instead of `__filename` in `test/index` files
* Remove `__dirname` from remaining test files
dirname
* Avoid using `module` in `src` files
* Avoid using `require` in `src` files
* Avoid using `require` in `test` files
* Update `@types/node`
* Compile dynamic import in `@babel/node`
* Fix windows
* Use `@babel/plugin-proposal-dynamic-import` from npm
* Make sure that Rollup's `dynamicRequireTargets` are included
* Update packages/babel-standalone/src/dynamic-require-entrypoint.cjs
Co-authored-by: Brian Ng <bng412@gmail.com>
* chore: use pnp when building babel artifacts
* chore: refine ci config
* fix: match any n_m as unambiguous
The pnp module path starts from global cache path, which does not
match **/n_m
* fix: remove dedupe option and abort rollup on unexpected warning messages
* chore: suppress Circular_Dependency warning
* fix build error
* replace make bootstrap-only by yarn install