Socket
Socket
Sign inDemoInstall

wrapper-path

Package Overview
Dependencies
0
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0 to 2.0.1

4

CHANGELOG.md

@@ -7,2 +7,6 @@ # Changelog

## [2.0.1] - 2017-11-17
### Changed
- Se mejora el rendimiento de las funcionalidades, utilizando **for** en vez de **forEach**
## [2.0.0] - 2017-09-25

@@ -9,0 +13,0 @@ ### Changed

4

package.json
{
"name": "wrapper-path",
"version": "2.0.0",
"description": "wrapper to path module, to simple include and get",
"version": "2.0.1",
"description": "wrapper to path module, to simple require, get and others",
"main": "Path.js",

@@ -6,0 +6,0 @@ "scripts": {

@@ -60,3 +60,5 @@ 'use strict';

filelist = filelist || [];
self._getFiles(dir).forEach((file) => {
let files = self._getFiles(dir);
for (let i = files.length - 1; i >= 0; i--) {
let file = files[i];
if (self._isDirectory(`${dir}${file}`))

@@ -70,3 +72,3 @@ return recursiveFiles(`${dir}${file}`, opts, filelist);

filelist.push(`${dir}${file}`);
});
}
return filelist;

@@ -77,3 +79,5 @@ },

folderlist = folderlist || [];
self._getFiles(dir).forEach((file) => {
let files = self._getFiles(dir);
for (let i = files.length - 1; i >= 0; i--) {
let file = files[i];
if (self._isDirectory(`${dir}${file}`)) {

@@ -88,3 +92,3 @@ let flag = true,

}
});
}
return folderlist;

@@ -104,8 +108,12 @@ },

if (/ENOTEMPTY/g.test(e)) {
self.recursive.files(dir).forEach(
(file) => fs.unlinkSync(self.get(file))
);
self.recursive.folders(dir).forEach(
(folder) => fs.rmdirSync(self.get(folder))
);
let files = self.recursive.files(dir);
for (let i = files.length - 1; i >= 0; i--) {
let file = files[i];
fs.unlinkSync(self.get(file));
}
let folders = self.recursive.folders(dir);
for (let i = folders.length - 1; i >= 0; i--) {
let folder = folders[i];
fs.rmdirSync(self.get(folder));
}
fs.rmdirSync(self.get(dir));

@@ -112,0 +120,0 @@ } else throw e;

@@ -19,3 +19,3 @@ # wrapper-path

yarn add wrapper-path
# npm i --save wrapper-path
# npm i --save wrapper-path
~~~

@@ -55,11 +55,11 @@

- param (String) **required**: ruta que queremos tener como base de nuestro proyecto,
- param (String) **required**: ruta que queremos tener como base de nuestro proyecto
**Retorna**:
\(*Path*\): Retorna la instancia de la clase **Path**.
\(*Path*\): Retorna la instancia de la clase **Path**
#### get
Este metodo permite obtener la ruta completa a el archivo o directorio que solicitemos por parametro.
Este metodo permite obtener la ruta completa a el archivo o directorio que solicitemos por parametro.

@@ -83,3 +83,3 @@ ```javascript

Este metodo permite hacer el **require** como si fuera nativo pero tomando la ruta base con la cual instanciamos nuestro objeto path.
Este metodo permite hacer el **require** como si fuera nativo pero tomando la ruta base con la cual instanciamos nuestro objeto path.

@@ -119,2 +119,4 @@ ```javascript

> NOTA: tener en consideracion el uso de la bandera de busqueda **g** en las [RegExp][RegExp], ya que a puede entregar resultados erroneos, mas información [aquí][RexExp-g-wrong-results]
**Retorna**:

@@ -171,1 +173,4 @@

```
[RegExp]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
[RexExp-g-wrong-results]: https://stackoverflow.com/questions/1520800/why-does-a-regexp-with-global-flag-give-wrong-results
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc