0.1.68 • Published 23 days ago

guess-js-deps-bash v0.1.68

Weekly downloads
2
License
ISC
Repository
github
Last release
23 days ago

guess-js-deps-bash

A bash attempt at npm-forgot:

  • Guess JavaScript require() dependencies,
  • detect their versions,
  • compare with package.json.

Usage

~/lib/node_modules/guess-js-deps-bash$ guess-js-deps
E: Unable to find any require()s in package: guess-js-deps-bash

Ok let's try some other package:

~/lib/node_modules/path-steps$ guess-js-deps tabulate-found
built-in        assert  *
built-in        path    *
relPath ./lib_demo.js   *
self-ref        path-steps      *

Nice TSV, but now for one with real dependencies.

~/lib/node_modules/usnam-pmb$ guess-js-deps tabulate-known
dep     clarify ^2.0.0
dep     pretty-error    ^1.1.1

Prefer JSON?

~/lib/node_modules/usnam-pmb$ guess-js-deps as-json
"dependencies": {
  "clarify": "^2.0.0",
  "pretty-error": "^2.0.1"
},
"devDependencies": {},

How about a diff?

~/lib/node_modules/usnam-pmb$ guess-js-deps
@@ -30,5 +30,5 @@
 "dependencies": {
   "clarify": "^2.0.0",
-  "pretty-error": "^1.1.1"
+  "pretty-error": "^2.0.1"
 },
 "devDependencies": {

Good catch, gonna update that one right away!

~/lib/node_modules/usnam-pmb$ guess-js-deps upd
@@ -30,5 +30,5 @@
   "dependencies": {
     "clarify": "^2.0.0",
-    "pretty-error": "^1.1.1"
+    "pretty-error": "^2.0.1"
   },

patching file package.json
Using Plan A… Hunk #1 succeeded at 30.

Wow! Can you do that again?

~/lib/node_modules/usnam-pmb$ guess-js-deps upd
Files known.deps and found.deps are identical

Known issues

  • Needs more/better tests and docs.
  • Patch chunk size isn't adjusted when stripping whitespace, thus creating invalid patches sometimes.

License

ISC

0.1.68

23 days ago

0.1.67

4 months ago

0.1.66

5 months ago

0.1.63

1 year ago

0.1.64

1 year ago

0.1.65

1 year ago

0.1.61

2 years ago

0.1.62

2 years ago

0.1.53

2 years ago

0.1.54

2 years ago

0.1.55

2 years ago

0.1.56

2 years ago

0.1.57

2 years ago

0.1.58

2 years ago

0.1.59

2 years ago

0.1.60

2 years ago

0.1.52

3 years ago

0.1.51

3 years ago

0.1.50

3 years ago

0.1.47

3 years ago

0.1.44

3 years ago

0.1.45

3 years ago

0.1.43

4 years ago

0.1.42

4 years ago

0.1.41

4 years ago

0.1.40

4 years ago

0.1.39

4 years ago

0.1.38

4 years ago

0.1.37

4 years ago

0.1.36

4 years ago

0.1.34

4 years ago

0.1.35

4 years ago

0.1.33

4 years ago

0.1.32

5 years ago

0.1.31

5 years ago

0.1.30

5 years ago

0.1.29

5 years ago

0.1.28

5 years ago

0.1.27

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

7 years ago

0.1.4

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