BREAKING CHANGE(scope): switch to pushrocks scope

This commit is contained in:
2018-07-03 00:15:00 +02:00
parent 16cecbefac
commit 168136bebb
13 changed files with 808 additions and 42 deletions

View File

@ -30,7 +30,7 @@ export let fileExistsSync = function (filePath): boolean {
* @returns {any}
*/
export let fileExists = function (filePath) {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
plugins.fs.access(filePath, 4, function (err) {
err ? done.reject(err) : done.resolve()
})
@ -63,7 +63,7 @@ export let isFile = function (pathArg): boolean {
* copies a file from A to B on the local disk
*/
export let copy = function (fromArg: string, toArg: string) {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
plugins.fsExtra.copy(fromArg, toArg, {}, function () {
done.resolve()
})
@ -82,7 +82,7 @@ export let copySync = function (fromArg: string, toArg: string): boolean {
* ensures that a directory is in place
*/
export let ensureDir = (dirPathArg: string) => {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
plugins.fsExtra.ensureDir(dirPathArg, done.resolve)
return done.promise
}
@ -99,7 +99,7 @@ export let ensureDirSync = (dirPathArg: string) => {
* @executes ASYNC
*/
export let ensureEmptyDir = (dirPathArg: string) => {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
plugins.fsExtra.ensureDir(dirPathArg, () => {
plugins.fsExtra.emptyDir(dirPathArg, done.resolve)
})
@ -123,7 +123,7 @@ export let ensureEmptyDirSync = (dirPathArg: string) => {
* @exec ASYNC
*/
export let ensureFile = (filePathArg, initFileStringArg): Promise<void> => {
let done = plugins.q.defer<void>()
let done = plugins.smartpromise.defer<void>()
ensureFileSync(filePathArg, initFileStringArg)
done.resolve()
return done.promise
@ -148,7 +148,7 @@ export let ensureFileSync = (filePathArg: string, initFileStringArg: string): vo
* removes a file or folder from local disk
*/
export let remove = function (pathArg: string): Promise<void> {
let done = plugins.q.defer<void>()
let done = plugins.smartpromise.defer<void>()
plugins.fsExtra.remove(pathArg, function () {
done.resolve()
})
@ -265,7 +265,7 @@ export let requireReload = function (path: string) {
* @returns Promise
*/
export let listFolders = function (pathArg: string, regexFilter?: RegExp) {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
let folderArray = plugins.fsExtra.readdirSync(pathArg).filter(function (file) {
return plugins.fsExtra.statSync(plugins.path.join(pathArg, file)).isDirectory()
})
@ -299,7 +299,7 @@ export let listFoldersSync = function (pathArg: string, regexFilter?: RegExp): s
* @returns Promise
*/
export let listFiles = function (pathArg: string, regexFilter?: RegExp) {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
let fileArray = plugins.fsExtra.readdirSync(pathArg).filter(function (file) {
return plugins.fsExtra.statSync(plugins.path.join(pathArg, file)).isFile()
})
@ -333,7 +333,7 @@ export let listFilesSync = function (pathArg: string, regexFilter?: RegExp): str
* @returns Promise<string[]>
*/
export let listAllItems = function (pathArg: string, regexFilter?: RegExp): Promise<string[]> {
let done = plugins.q.defer<string[]>()
let done = plugins.smartpromise.defer<string[]>()
let allItmesArray = plugins.fsExtra.readdirSync(pathArg)
if (regexFilter) {
allItmesArray = allItmesArray.filter((fileItem) => {
@ -367,7 +367,7 @@ export let listAllItemsSync = function (pathArg: string, regexFilter?: RegExp):
* @returns Promise<string[]> string array with the absolute paths of all matching files
*/
export let listFileTree = (dirPathArg: string, miniMatchFilter: string): Promise<string[]> => {
let done = plugins.q.defer<string[]>()
let done = plugins.smartpromise.defer<string[]>()
// handle absolute miniMatchFilter
let dirPath: string

View File

@ -26,7 +26,7 @@ export interface IToFsOptions {
* @param fileBaseArg
*/
export let toFs = async (fileContentArg: string | Smartfile, filePathArg, optionsArg: IToFsOptions = {} ) => {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
// check args
if (!fileContentArg || !filePathArg) {

View File

@ -2,7 +2,7 @@ export import fs = require('fs')
export import fsExtra = require('fs-extra')
export let glob = require('glob')
export import path = require('path')
export import q = require('smartq')
export import smartpromise = require('@pushrocks/smartpromise')
export import smartrequest = require('smartrequest')
export let requireReload = require('require-reload')
export import smartpath = require('smartpath')

View File

@ -16,7 +16,7 @@ import SmartfileInterpreter = require('./smartfile.interpreter')
* @returns {any}
*/
export let toObject = function (fromArg: string) {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
plugins.smartrequest.request(fromArg, {
method: 'get'
}).then((res: any) => {
@ -36,7 +36,7 @@ export let toObject = function (fromArg: string) {
* @returns {any}
*/
export let toString = (fromArg: string) => {
let done = plugins.q.defer()
let done = plugins.smartpromise.defer()
plugins.smartrequest.get(fromArg).then((res: any) => {
if (res.statusCode === 200) {
done.resolve(res.body)