0.1.69 • Published 6 months ago

guess-js-deps-bash v0.1.69

Weekly downloads
2
License
ISC
Repository
github
Last release
6 months 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.69

6 months ago

0.1.68

1 year ago

0.1.67

2 years ago

0.1.66

2 years ago

0.1.63

2 years ago

0.1.64

2 years ago

0.1.65

2 years ago

0.1.61

3 years ago

0.1.62

3 years ago

0.1.53

3 years ago

0.1.54

3 years ago

0.1.55

3 years ago

0.1.56

3 years ago

0.1.57

3 years ago

0.1.58

3 years ago

0.1.59

3 years ago

0.1.60

3 years ago

0.1.52

4 years ago

0.1.51

4 years ago

0.1.50

4 years ago

0.1.47

4 years ago

0.1.44

4 years ago

0.1.45

4 years ago

0.1.43

5 years ago

0.1.42

5 years ago

0.1.41

5 years ago

0.1.40

5 years ago

0.1.39

5 years ago

0.1.38

5 years ago

0.1.37

5 years ago

0.1.36

6 years ago

0.1.34

6 years ago

0.1.35

6 years ago

0.1.33

6 years ago

0.1.32

6 years ago

0.1.31

6 years ago

0.1.30

6 years ago

0.1.29

6 years ago

0.1.28

6 years ago

0.1.27

6 years ago

0.1.26

6 years ago

0.1.25

6 years ago

0.1.24

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago

0.1.21

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago