You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

esm-loader-typescript

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

esm-loader-typescript - npm Package Compare versions

Comparing version

to
1.0.6

28

package.json
{
"name": "esm-loader-typescript",
"version": "1.0.5",
"version": "1.0.6",
"description": "Chainable ESModule Loader for Typescript",

@@ -18,17 +18,17 @@ "homepage": "https://github.com/brev/esm-loaders/tree/main/packages/esm-loader-typescript#readme",

"dependencies": {
"create-esm-loader": "^0.2.3",
"create-esm-loader": "^0.2.5",
"npm-run-all": "^4.1.5",
"semver": "^7.5.3",
"typescript": "^5.1.6"
"semver": "^7.5.4",
"typescript": "^5.2.2"
},
"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",
"@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",
"uvu": "^0.5.6"

@@ -60,3 +60,3 @@ },

"bin:tsc:checktest": "run-s 'bin:tsc --noEmit --project test/tsconfig.json'",
"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",

@@ -63,0 +63,0 @@ "build:watch": "run-s 'bin:tsc --watch'",

@@ -10,3 +10,3 @@ # esm-loader-typescript

# Usage
## Usage

@@ -26,9 +26,17 @@ ```sh

## Standalone
### Standalone
```sh
# node >= 20.7
cat << EOF > ./register.js
import { register } from 'node:module'
register('esm-loader-typescript', import.meta.url)
EOF
NODE_OPTIONS="--import ./register.js" node index.ts
# node < 20.7
NODE_OPTIONS="--loader esm-loader-typescript" node index.ts
```
## Chainable
### Chainable

@@ -50,8 +58,12 @@ This loader can be configured, and chained with other loaders, using

```sh
# node >= 20.7
NODE_OPTIONS="--import node-esm-loader/register" node index.ts
# node < 20.7
NODE_OPTIONS="--loader node-esm-loader" node index.ts
```
### Options
#### Options
#### Config
##### Config

@@ -76,3 +88,3 @@ You may specify a custom TypeScript config filename to use:

#### Debug
##### Debug

@@ -93,7 +105,7 @@ ```js

# Related
## Related
- [esm-loader-import-relative-extension][esm-loader-import-relative-extension]
# License
## License

@@ -100,0 +112,0 @@ [MIT][mit-license]