1.2.111 • Published 4 years ago

lamed_folder v1.2.111

Weekly downloads
2
License
MIT
Repository
github
Last release
4 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

4 years ago

1.2.110

4 years ago

1.2.109

4 years ago

1.2.108

4 years ago

1.2.107

4 years ago

1.2.106

4 years ago

1.2.105

4 years ago

1.2.103

4 years ago

1.2.104

4 years ago

1.2.102

4 years ago

1.2.101

4 years ago

1.2.100

4 years ago

1.2.99

4 years ago

1.2.98

4 years ago

1.2.97

4 years ago

1.2.96

4 years ago

1.2.95

4 years ago

1.2.93

4 years ago

1.2.94

4 years ago

1.2.92

4 years ago

1.2.91

4 years ago

1.2.90

4 years ago

1.2.89

4 years ago

1.2.88

4 years ago

1.2.86

4 years ago

1.2.85

4 years ago

1.2.84

4 years ago

1.2.83

4 years ago

1.2.82

4 years ago

1.2.81

4 years ago

1.2.80

4 years ago

1.2.79

4 years ago

1.2.78

4 years ago

1.2.77

4 years ago

1.2.74

4 years ago

1.2.75

4 years ago

1.2.76

4 years ago

1.2.73

4 years ago

1.2.72

4 years ago

1.2.71

4 years ago

1.2.70

4 years ago

1.2.69

4 years ago

1.2.68

4 years ago

1.2.67

4 years ago

1.2.66

4 years ago

1.2.65

4 years ago

1.2.64

4 years ago

1.2.63

5 years ago

1.2.62

5 years ago

1.2.61

5 years ago

1.2.60

5 years ago

1.2.59

5 years ago

1.2.58

5 years ago

1.2.57

5 years ago

1.2.56

5 years ago

1.2.55

5 years ago

1.2.54

5 years ago

1.2.53

5 years ago

1.2.52

5 years ago

1.2.51

5 years ago

1.2.50

5 years ago

1.2.49

5 years ago

1.2.48

5 years ago

1.2.47

5 years ago

1.2.46

5 years ago

1.2.45

5 years ago

1.2.44

5 years ago

1.2.43

5 years ago

1.2.42

5 years ago

1.2.41

5 years ago

1.2.40

5 years ago

1.2.39

5 years ago

1.2.38

5 years ago

1.2.37

5 years ago

1.2.36

5 years ago

1.2.35

5 years ago

1.2.34

5 years ago

1.2.33

5 years ago

1.2.32

5 years ago

1.2.31

5 years ago

1.2.30

5 years ago

1.2.29

5 years ago

1.2.28

5 years ago

1.2.27

5 years ago

1.2.26

5 years ago

1.2.25

5 years ago

1.2.24

5 years ago

1.2.23

5 years ago

1.2.22

5 years ago

1.2.21

5 years ago

1.2.20

5 years ago

1.2.19

5 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.16

5 years ago

1.2.15

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.1

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago