@appsemble/cli
Advanced tools
Comparing version 0.0.1 to 0.0.2
const mime = require('mime-types'); | ||
const path = require('path'); | ||
const { promisify } = require('util'); | ||
const fs = require('fs-extra'); | ||
const { fromPairs } = require('lodash'); | ||
const recursiveReaddir = promisify(require('recursive-readdir')); | ||
const recursiveReaddir = require('recursive-readdir'); | ||
const log = require('winston'); | ||
@@ -22,4 +21,11 @@ | ||
async function readResources() { | ||
const result = {}; | ||
if (!fs.existsSync('resources')) { | ||
return result; | ||
} | ||
const stat = await fs.stat('resources'); | ||
if (!stat.isDirectory) { | ||
return result; | ||
} | ||
const files = await fs.readdir('resources'); | ||
const result = {}; | ||
await Promise.all(files.map(async (filename) => { | ||
@@ -26,0 +32,0 @@ const { config, filepath } = await explorer.load(null, path.join('resources', filename)); |
{ | ||
"name": "@appsemble/cli", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "A CLI for the Appsemble extension platform", | ||
@@ -15,17 +15,14 @@ "homepage": "https://www.appsemble.com", | ||
"dependencies": { | ||
"cosmiconfig": "^3.1.0", | ||
"fs-extra": "^4.0.2", | ||
"js-yaml": "^3.10.0", | ||
"cosmiconfig": "^4.0.0", | ||
"fs-extra": "^5.0.0", | ||
"lodash": "^4.17.4", | ||
"mime-types": "^2.1.17", | ||
"prompt": "^1.0.0", | ||
"recursive-readdir": "^2.1.1", | ||
"request": "^2.83.0", | ||
"request-promise-native": "^1.0.5", | ||
"slugify": "^1.2.1", | ||
"winston": "^2.4.0", | ||
"yargs": "^10.0.3" | ||
"yargs": "^10.1.2" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^4.10.0", | ||
"eslint": "^4.16.0", | ||
"eslint-config-airbnb-base": "^12.1.0", | ||
@@ -32,0 +29,0 @@ "eslint-plugin-import": "^2.8.0" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9
2
8982
13
266
+ Addedcosmiconfig@4.0.0(transitive)
+ Addedfs-extra@5.0.0(transitive)
+ Addedjson-parse-better-errors@1.0.2(transitive)
+ Addedparse-json@4.0.0(transitive)
- Removedjs-yaml@^3.10.0
- Removedprompt@^1.0.0
- Removedslugify@^1.2.1
- Removed@colors/colors@1.5.0(transitive)
- Removedasync@3.2.3(transitive)
- Removedcosmiconfig@3.1.0(transitive)
- Removedfs-extra@4.0.3(transitive)
- Removedmute-stream@0.0.8(transitive)
- Removedparse-json@3.0.0(transitive)
- Removedprompt@1.3.0(transitive)
- Removedread@1.0.7(transitive)
- Removedrevalidator@0.1.8(transitive)
- Removedslugify@1.6.6(transitive)
Updatedcosmiconfig@^4.0.0
Updatedfs-extra@^5.0.0
Updatedyargs@^10.1.2