https://github.com/kanocomputing/es6-resolution
Transforms your named ES6 Imports into resolved paths
https://github.com/kanocomputing/es6-resolution
Last synced: over 1 year ago
JSON representation
Transforms your named ES6 Imports into resolved paths
- Host: GitHub
- URL: https://github.com/kanocomputing/es6-resolution
- Owner: KanoComputing
- Created: 2018-05-24T15:07:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-29T09:32:00.000Z (about 7 years ago)
- Last Synced: 2025-01-13T12:46:13.965Z (over 1 year ago)
- Language: TypeScript
- Size: 20.5 KB
- Stars: 0
- Watchers: 21
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ES6 names resolution for servers
Transforms your named ES6 Imports into resolved paths, allowing a browser to fetch the dependencies.
## Usage
```js
const resolve = require('@kano/es6-resolution');
const body = `
import { Utils } from '@acme/my-lib/lib/utils.js';
`;
const upgradedBody = resolve(body, 'application/javascript', __dirname + '/index.js');
```
Will be translated to
```js
import { Utils } from '../../node_modules/@acme/my-lib/lib/utils.js';
```
Browsers will be happy and no code compilation is needed