1.2.111 • Published 5 years ago

lamed_folder v1.2.111

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

lamed_folder

Working with folder methods.

Part of See it Done

npm downloads Build Status codecov CodeFactor Code size license

NPM

JavaScript Style Guide

Install

npm

npm i lamed_folder -s

yarn

yarn add lamed_folder

Usage

Node

const _lfolder = require('lamed_folder');

Functions:

FunctionsDescription
consoleFolder()Return the console folder from where Node was executed
rootFolder()Return the root folder for the project
rootFolder_Project()Return the root folder for the project and remove '\src' if found
fromRootFolder(folder, rootlevel = 0)Merge the root folder to the input folder:
encode(folder, levels)- Change all '\' to '/';- levels = 0 -> no change;- levels = 1 -> only first folder;- levels = -1 -> remove one level from end
_packageJsonThe 'package.json' file of the project
Version()Get the application version
About()Application about message
File_2Folder()Return the folder from a 'folder or filename'
File_setupName()Calculate output file name with specified extension and within specific folder.
log()console.log the folder information

encode(folder, levels)

SampleResult
encode('C:/folder1/folder2/folder3')'C:/folder1/folder2/folder3/'
encode('C:\folder1\folder2\folder3\')'C:/folder1/folder2/folder3/'
encode('C:\folder1\folder2\folder3\', -1)'C:/folder1/folder2/'
encode('C:\folder1\folder2\folder3\', -2)'C:/folder1'
encode('C:\folder1\folder2\folder3\', -3)'C:/'
encode('C:\folder1\folder2\folder3\', 1)'C:/'
encode('C:\folder1\folder2\folder3\', 2)'C:/folder1'
encode('C:\folder1\folder2\folder3\', 3)'C:/folder1/folder2/'
encode('C:\folder1\folder2\folder3\', 4)'C:/folder1/folder2/folder3/'

fromRootFolder(folder, rootlevel = -1)

Merge the root folder to the input folder:

  • If input folder start with '/' it will move 2 folders back (rootlevel = -2)
  • If input folder start with ../ will move 1 folder back
  • If input folder start with ../../ will move 2 folders back, etc.
  • If input folder just given, start from current folder

parameters

ParameterDescription
folderinput folder
rootlevelthe parent folder of the project folder

Version history:

  • 0.0.1 : First implementation
  • 0.0.2 : Bug fixes
  • 0.0.3 : Buf fixes
  • 0.1.0 : Rename to Lamed_folder
1.2.111

5 years ago

1.2.110

5 years ago

1.2.109

5 years ago

1.2.108

5 years ago

1.2.107

5 years ago

1.2.106

5 years ago

1.2.105

5 years ago

1.2.103

5 years ago

1.2.104

5 years ago

1.2.102

5 years ago

1.2.101

5 years ago

1.2.100

5 years ago

1.2.99

5 years ago

1.2.98

5 years ago

1.2.97

5 years ago

1.2.96

5 years ago

1.2.95

5 years ago

1.2.93

5 years ago

1.2.94

5 years ago

1.2.92

5 years ago

1.2.91

5 years ago

1.2.90

5 years ago

1.2.89

5 years ago

1.2.88

5 years ago

1.2.86

5 years ago

1.2.85

5 years ago

1.2.84

5 years ago

1.2.83

5 years ago

1.2.82

6 years ago

1.2.81

6 years ago

1.2.80

6 years ago

1.2.79

6 years ago

1.2.78

6 years ago

1.2.77

6 years ago

1.2.74

6 years ago

1.2.75

6 years ago

1.2.76

6 years ago

1.2.73

6 years ago

1.2.72

6 years ago

1.2.71

6 years ago

1.2.70

6 years ago

1.2.69

6 years ago

1.2.68

6 years ago

1.2.67

6 years ago

1.2.66

6 years ago

1.2.65

6 years ago

1.2.64

6 years ago

1.2.63

6 years ago

1.2.62

6 years ago

1.2.61

6 years ago

1.2.60

6 years ago

1.2.59

6 years ago

1.2.58

6 years ago

1.2.57

6 years ago

1.2.56

6 years ago

1.2.55

6 years ago

1.2.54

6 years ago

1.2.53

6 years ago

1.2.52

6 years ago

1.2.51

6 years ago

1.2.50

6 years ago

1.2.49

6 years ago

1.2.48

6 years ago

1.2.47

6 years ago

1.2.46

6 years ago

1.2.45

6 years ago

1.2.44

6 years ago

1.2.43

6 years ago

1.2.42

6 years ago

1.2.41

6 years ago

1.2.40

6 years ago

1.2.39

6 years ago

1.2.38

6 years ago

1.2.37

6 years ago

1.2.36

6 years ago

1.2.35

6 years ago

1.2.34

6 years ago

1.2.33

6 years ago

1.2.32

6 years ago

1.2.31

6 years ago

1.2.30

6 years ago

1.2.29

6 years ago

1.2.28

6 years ago

1.2.27

6 years ago

1.2.26

6 years ago

1.2.25

6 years ago

1.2.24

6 years ago

1.2.23

6 years ago

1.2.22

6 years ago

1.2.21

6 years ago

1.2.20

6 years ago

1.2.19

6 years ago

1.2.18

6 years ago

1.2.17

6 years ago

1.2.16

6 years ago

1.2.15

6 years ago

1.2.14

6 years ago

1.2.13

6 years ago

1.2.12

6 years ago

1.2.11

6 years ago

1.2.10

6 years ago

1.2.9

6 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.1

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago