1.4.13 • Published 5 years ago

@extra-npm/clone v1.4.13

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

Clone NPM package to local or remote.

Do you want to:

  • Clone specific version of NPM package?
  • Clone all versions of NPM package?
  • Or, Clone entire NPM package to GitHub repository?

usage

enpm-clone natural
# "natural@latest" cloned to "natural"

enpm-clone long@3.2
# "long@3.2.0" cloned to "long@3.2"

enpm-clone long --all
# "long@1.0.0" cloned to "long@1.0.0"
# "long@1.0.1" cloned to "long@1.0.1"
# ... (all versions of long)

enpm-clone long --repository https://github.com/myusername/npmpackage1
# existing repository "npmpackage1" cloned to "npmpackage1"
# "long@latest" cloned to "npmpackage1"
# change is pushed back to remote repository

enpm-clone long -r myusername/npmpackage2 --username myusername --password **** --description "test"
# new repository "npmpackage2" created (using authentication)
# repository "npmpackage2" cloned to "npmpackage2"
# "long@latest" cloned to "npmpackage2"
# change is pushed back to remote repository

ENPM_CLONE_PREFIX=":+1:"
enpm-clone mynpmpackage -a -r myusername/npmpackage3 -u myusername -p **** -d "test all"
# new repository "npmpackage3" created (using authentication)
# repository "npmpackage3" cloned to "npmpackage3"
# "long@1.0.0" cloned to "npmpackage3"
# change ":+1: v1.0.0" is pushed back to remote repository
# "long@1.0.1" cloned to "npmpackage3"
# change ":+1: v1.0.1" is pushed back to remote repository
# ... (all versions of long)

With extra-npm try enpm clone instead.

reference

enpm-clone [options] <package@version>
# package@version: name of package, optionally with version

# Options:
# --help:    show this help 
# -a, --all: use all versions of package
# -m, --message:     commit message
# -r, --repository:  target github repository
# -d, --description: description for repository
# -h, --homepage:    homepage for repository
# -k, --keywords:    keywords for repository
# -ai, --auto_init:  auto initialize repository
# -gt, --gitignore_template: gitignore template for repository
# -lt, --license_template:   license template for repository
# -u, --username: github username
# -p, --password: github password

# Environment variables:
# ENPM_CLONE_PACKAGE: name of package, optionally with version
# ENPM_CLONE_ALL:     use all versions of package (0/1)
# ENPM_CLONE_PREFIX:      commit message prefix
# ENPM_CLONE_MESSAGE:     commit message
# ENPM_CLONE_TARGET:      target github repository
# ENPM_CLONE_DESCRIPTION: description for repository
# ENPM_CLONE_HOMEPAGE:    homepage for repository
# ENPM_CLONE_KEYWORDS:    keywords for repository
# ENPM_CLONE_AUTO_INIT:   auto initialize repository (0/1)
# ENPM_CLONE_GITIGNORE_TEMPLATE: gitignore template for repository
# ENPM_CLONE_LICENSE_TEMPLATE:   license template for repository
# GITHUB_USERNAME: github username
# GITHUB_PASSWORD: github password

nodef

References: npm pack.

1.4.13

5 years ago

1.4.12

5 years ago

1.4.10

5 years ago

1.4.9

6 years ago

1.4.8

6 years ago

1.4.7

6 years ago

1.4.6

6 years ago

1.4.5

6 years ago

1.4.4

6 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.15

6 years ago

1.3.14

6 years ago

1.3.13

6 years ago

1.3.12

6 years ago

1.3.11

6 years ago

1.3.10

6 years ago

1.3.9

6 years ago

1.3.8

6 years ago

1.3.7

6 years ago

1.3.6

6 years ago

1.3.5

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.13

6 years ago

1.2.12

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

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.1.75

7 years ago

1.1.74

7 years ago

1.1.73

7 years ago

1.1.72

7 years ago

1.1.71

7 years ago

1.1.70

7 years ago

1.1.69

7 years ago

1.1.68

7 years ago

1.1.67

7 years ago

1.1.66

7 years ago

1.1.65

7 years ago

1.1.64

7 years ago

1.1.63

7 years ago

1.1.62

7 years ago

1.1.61

7 years ago

1.1.60

7 years ago

1.1.59

7 years ago

1.1.58

7 years ago

1.1.57

7 years ago

1.1.56

7 years ago

1.1.55

7 years ago

1.1.54

7 years ago

1.1.53

7 years ago

1.1.52

7 years ago

1.1.51

7 years ago

1.1.50

7 years ago

1.1.49

7 years ago

1.1.48

7 years ago

1.1.47

7 years ago

1.1.46

7 years ago

1.1.45

7 years ago

1.1.44

7 years ago

1.1.43

7 years ago

1.1.42

7 years ago

1.1.41

7 years ago

1.1.40

7 years ago

1.1.39

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago