esm-loader-import-alias
Advanced tools
Comparing version
{ | ||
"name": "esm-loader-import-alias", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "Chainable ESModule Loader for import path aliases", | ||
@@ -19,18 +19,18 @@ "homepage": "https://github.com/brev/esm-loaders/tree/main/packages/esm-loader-import-alias#readme", | ||
"astring": "^1.8.6", | ||
"create-esm-loader": "^0.2.3", | ||
"create-esm-loader": "^0.2.5", | ||
"esquery": "^1.5.0", | ||
"meriyah": "^4.3.7", | ||
"meriyah": "^4.3.8", | ||
"npm-run-all": "^4.1.5" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^20.3.2", | ||
"@typescript-eslint/eslint-plugin": "^5.60.1", | ||
"@typescript-eslint/parser": "^5.60.1", | ||
"c8": "^8.0.0", | ||
"eslint": "^8.43.0", | ||
"eslint-config-prettier": "^8.8.0", | ||
"node-esm-loader": "^0.2.3", | ||
"prettier": "^2.8.8", | ||
"rimraf": "^5.0.1", | ||
"typescript": "^5.1.6", | ||
"@types/node": "^20.8.10", | ||
"@typescript-eslint/eslint-plugin": "^6.9.1", | ||
"@typescript-eslint/parser": "^6.9.1", | ||
"c8": "^8.0.1", | ||
"eslint": "^8.52.0", | ||
"eslint-config-prettier": "^9.0.0", | ||
"node-esm-loader": "^0.2.5", | ||
"prettier": "^3.0.3", | ||
"rimraf": "^5.0.5", | ||
"typescript": "^5.2.2", | ||
"uvu": "^0.5.6" | ||
@@ -59,3 +59,3 @@ }, | ||
"bin:tsc": "tsc", | ||
"bin:uvu": "NODE_OPTIONS=\"--loader node-esm-loader\" uvu test .test.js", | ||
"bin:uvu": "NODE_OPTIONS=\"--import node-esm-loader/register\" uvu test .test.js", | ||
"build": "run-s bin:tsc", | ||
@@ -62,0 +62,0 @@ "build:watch": "run-s 'bin:tsc --watch'", |
@@ -9,3 +9,3 @@ # esm-loader-import-alias | ||
# Usage | ||
## Usage | ||
@@ -19,3 +19,3 @@ Some frameworks will allow aliases in import paths (`$lib`). This loader helps | ||
## Chainable | ||
### Chainable | ||
@@ -54,12 +54,16 @@ This loader can be configured, and chained with other loaders, using | ||
```sh | ||
# node >= 20.7 | ||
NODE_OPTIONS="--import node-esm-loader/register" node index.js | ||
# node < 20.7 | ||
NODE_OPTIONS="--loader node-esm-loader" node index.js | ||
``` | ||
### Options | ||
#### Options | ||
#### Aliases | ||
##### Aliases | ||
See example above. | ||
#### Debug | ||
##### Debug | ||
@@ -80,3 +84,3 @@ ```js | ||
### Ordering | ||
#### Ordering | ||
@@ -88,3 +92,3 @@ In your loader chain: | ||
# License | ||
## License | ||
@@ -91,0 +95,0 @@ [MIT][mit-license] |
96
4.35%5772
-20.32%4
-20%57
-43%Updated
Updated