@idio/frontend
Advanced tools
Comparing version 1.2.1 to 1.2.2
const { collect } = require('catchment'); | ||
const { Replaceable } = require('restream'); | ||
let exists = require('@wrote/exists'); if (exists && exists.__esModule) exists = exists.default; | ||
let read = require('@wrote/read'); if (read && read.__esModule) read = read.default; | ||
const { relative, join, dirname } = require('path'); | ||
let transpileJSX = require('@a-la/jsx'); if (transpileJSX && transpileJSX.__esModule) transpileJSX = transpileJSX.default; | ||
let resolveDependency = require('resolve-dependency'); if (resolveDependency && resolveDependency.__esModule) resolveDependency = resolveDependency.default; | ||
@@ -121,26 +121,2 @@ /** | ||
/** | ||
* For the given local path that can omit the JS/JSX extension and point to a directory (e.g., `./lib` or `./lib/example`), find that file on the filesystem. | ||
*/ | ||
const resolveDependency = async (path) => { | ||
let e = await exists(path) | ||
let res = path | ||
let isDir = false | ||
if (!e) { | ||
let p = `${path}.js` | ||
e = await exists(p) | ||
if (!e) p = `${path}.jsx`; e = await exists(p) | ||
if (!e) throw new Error(`${path}.js or ${path}.jsx is not found.`) | ||
res = p | ||
} else if (e.isDirectory()) { | ||
let p = `${path}/index.js` | ||
e = await exists(p) | ||
if (!e) p = `${p}x`; e = await exists(p) | ||
if (!e) throw new Error(`index.jsx? file is not found in ${path}.`) | ||
res = p | ||
isDir = true | ||
} | ||
return { path: res, isDir } | ||
} | ||
/* documentary types/index.xml */ | ||
@@ -147,0 +123,0 @@ /** |
@@ -0,1 +1,7 @@ | ||
## 5 February 2019 | ||
### 1.2.2 | ||
- [dep] Install `resolve-dependency`. | ||
## 31 January 2019 | ||
@@ -2,0 +8,0 @@ |
{ | ||
"name": "@idio/frontend", | ||
"version": "1.2.1", | ||
"version": "1.2.2", | ||
"description": "The Middleware To Serve Front-End JavaScript.", | ||
@@ -44,3 +44,3 @@ "main": "build", | ||
"@idio/preact-fixture": "1.0.0", | ||
"alamode": "1.7.1", | ||
"alamode": "1.7.3", | ||
"documentary": "1.21.1", | ||
@@ -50,3 +50,3 @@ "eslint-config-artdeco": "1.0.1", | ||
"preact-render-to-string": "4.1.0", | ||
"rqt": "3.0.4", | ||
"rqt": "3.1.2", | ||
"snapshot-context": "2.0.4", | ||
@@ -58,7 +58,7 @@ "yarn-s": "1.1.0", | ||
"@a-la/jsx": "1.2.5", | ||
"@wrote/exists": "1.0.1", | ||
"@wrote/read": "1.0.2", | ||
"catchment": "3.2.2", | ||
"resolve-dependency": "1.0.0", | ||
"restream": "3.5.0" | ||
} | ||
} |
12488
121
+ Addedresolve-dependency@1.0.0
+ Addedresolve-dependency@1.0.0(transitive)
- Removed@wrote/exists@1.0.1