Skip to content

Commit e2d2fd8

Browse files
committed
Chanage dependencies to peerDependencies
1 parent 1a98140 commit e2d2fd8

3 files changed

Lines changed: 33 additions & 110 deletions

File tree

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"dist"
3030
],
3131
"homepage": "https://github.com/RoundingWellOS/backbone.store#readme",
32-
"dependencies": {
32+
"peerDependencies": {
3333
"backbone": "^1.3.3",
3434
"underscore": "^1.8.3"
3535
},
@@ -39,6 +39,7 @@
3939
"babel-preset-es2015": "^6.18.0",
4040
"babel-register": "^6.18.0",
4141
"babelrc-rollup": "^3.0.0",
42+
"backbone": "^1.3.3",
4243
"chai": "^3.5.0",
4344
"eslint": "^3.12.2",
4445
"istanbul": "^0.4.5",
@@ -48,6 +49,7 @@
4849
"rollup-plugin-istanbul": "^1.1.0",
4950
"rollup-watch": "^2.5.0",
5051
"sinon": "^2.2.0",
51-
"sinon-chai": "^2.10.0"
52+
"sinon-chai": "^2.10.0",
53+
"underscore": "^1.8.3"
5254
}
5355
}

rollup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import babelrc from 'babelrc-rollup';
33
import istanbul from 'rollup-plugin-istanbul';
44

55
const pkg = require('./package.json');
6-
const external = Object.keys(pkg.dependencies);
6+
const external = Object.keys(pkg.peerDependencies);
77

88
const plugins = [
99
babel(babelrc()),

yarn.lock

Lines changed: 28 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -499,8 +499,8 @@ babelrc-rollup@^3.0.0:
499499
resolve "^1.1.7"
500500

501501
babylon@^6.11.0, babylon@^6.15.0, babylon@^6.17.0:
502-
version "6.17.0"
503-
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932"
502+
version "6.17.1"
503+
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.1.tgz#17f14fddf361b695981fe679385e4f1c01ebd86f"
504504

505505
backbone@^1.3.3:
506506
version "1.3.3"
@@ -512,7 +512,7 @@ balanced-match@^0.4.1:
512512
version "0.4.2"
513513
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
514514

515-
brace-expansion@^1.0.0:
515+
brace-expansion@^1.1.7:
516516
version "1.1.7"
517517
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59"
518518
dependencies:
@@ -632,18 +632,12 @@ d@1:
632632
dependencies:
633633
es5-ext "^0.10.9"
634634

635-
debug@2.6.0:
635+
debug@2.6.0, debug@^2.1.1, debug@^2.2.0:
636636
version "2.6.0"
637637
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b"
638638
dependencies:
639639
ms "0.7.2"
640640

641-
debug@^2.1.1, debug@^2.2.0:
642-
version "2.6.6"
643-
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.6.tgz#a9fa6fbe9ca43cf1e79f73b75c0189cbb7d6db5a"
644-
dependencies:
645-
ms "0.7.3"
646-
647641
decamelize@^1.0.0:
648642
version "1.2.0"
649643
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -654,7 +648,7 @@ deep-eql@^0.1.3:
654648
dependencies:
655649
type-detect "0.1.1"
656650

657-
deep-is@~0.1.2, deep-is@~0.1.3:
651+
deep-is@~0.1.3:
658652
version "0.1.3"
659653
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
660654

@@ -688,8 +682,8 @@ doctrine@^2.0.0:
688682
isarray "^1.0.0"
689683

690684
es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
691-
version "0.10.15"
692-
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.15.tgz#c330a5934c1ee21284a7c081a86e5fd937c91ea6"
685+
version "0.10.16"
686+
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.16.tgz#1ef1b04f3d09db6a5d630226d62202f2e425e45a"
693687
dependencies:
694688
es6-iterator "2"
695689
es6-symbol "~3.1"
@@ -743,17 +737,6 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1
743737
version "1.0.5"
744738
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
745739

746-
escodegen@1.7.x:
747-
version "1.7.1"
748-
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.7.1.tgz#30ecfcf66ca98dc67cd2fd162abeb6eafa8ce6fc"
749-
dependencies:
750-
esprima "^1.2.2"
751-
estraverse "^1.9.1"
752-
esutils "^2.0.2"
753-
optionator "^0.5.0"
754-
optionalDependencies:
755-
source-map "~0.2.0"
756-
757740
escodegen@1.8.x:
758741
version "1.8.1"
759742
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
@@ -825,10 +808,6 @@ esprima@2.7.x, esprima@^2.7.1:
825808
version "2.7.3"
826809
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
827810

828-
esprima@^1.2.2:
829-
version "1.2.5"
830-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.5.tgz#0993502feaf668138325756f30f9a51feeec11e9"
831-
832811
esprima@^3.1.1:
833812
version "3.1.3"
834813
resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
@@ -877,10 +856,6 @@ exit-hook@^1.0.0:
877856
version "1.1.1"
878857
resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
879858

880-
fast-levenshtein@~1.0.0:
881-
version "1.0.7"
882-
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz#0178dcdee023b92905193af0959e8a7639cfdcb9"
883-
884859
fast-levenshtein@~2.0.4:
885860
version "2.0.6"
886861
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -899,13 +874,6 @@ file-entry-cache@^2.0.0:
899874
flat-cache "^1.2.1"
900875
object-assign "^4.0.1"
901876

902-
fileset@0.2.x:
903-
version "0.2.1"
904-
resolved "https://registry.yarnpkg.com/fileset/-/fileset-0.2.1.tgz#588ef8973c6623b2a76df465105696b96aac8067"
905-
dependencies:
906-
glob "5.x"
907-
minimatch "2.x"
908-
909877
flat-cache@^1.2.1:
910878
version "1.2.2"
911879
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96"
@@ -935,24 +903,24 @@ generate-object-property@^1.1.0:
935903
dependencies:
936904
is-property "^1.0.0"
937905

938-
glob@5.x, glob@^5.0.15:
939-
version "5.0.15"
940-
resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
906+
glob@7.1.1, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
907+
version "7.1.1"
908+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
941909
dependencies:
910+
fs.realpath "^1.0.0"
942911
inflight "^1.0.4"
943912
inherits "2"
944-
minimatch "2 || 3"
913+
minimatch "^3.0.2"
945914
once "^1.3.0"
946915
path-is-absolute "^1.0.0"
947916

948-
glob@7.1.1, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
949-
version "7.1.1"
950-
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
917+
glob@^5.0.15:
918+
version "5.0.15"
919+
resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
951920
dependencies:
952-
fs.realpath "^1.0.0"
953921
inflight "^1.0.4"
954922
inherits "2"
955-
minimatch "^3.0.2"
923+
minimatch "2 || 3"
956924
once "^1.3.0"
957925
path-is-absolute "^1.0.0"
958926

@@ -1124,26 +1092,7 @@ isexe@^2.0.0:
11241092
version "2.0.0"
11251093
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
11261094

1127-
istanbul@^0.4.2:
1128-
version "0.4.2"
1129-
resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.2.tgz#765e728b9455beddb6daa7b9cec4b9c3c3ede487"
1130-
dependencies:
1131-
abbrev "1.0.x"
1132-
async "1.x"
1133-
escodegen "1.7.x"
1134-
esprima "2.7.x"
1135-
fileset "0.2.x"
1136-
handlebars "^4.0.1"
1137-
js-yaml "3.x"
1138-
mkdirp "0.5.x"
1139-
nopt "3.x"
1140-
once "1.x"
1141-
resolve "1.1.x"
1142-
supports-color "^3.1.0"
1143-
which "^1.1.1"
1144-
wordwrap "^1.0.0"
1145-
1146-
istanbul@^0.4.5:
1095+
istanbul@^0.4.2, istanbul@^0.4.5:
11471096
version "0.4.5"
11481097
resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b"
11491098
dependencies:
@@ -1167,8 +1116,8 @@ js-tokens@^3.0.0:
11671116
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7"
11681117

11691118
js-yaml@3.x, js-yaml@^3.5.1:
1170-
version "3.8.3"
1171-
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.3.tgz#33a05ec481c850c8875929166fe1beb61c728766"
1119+
version "3.8.4"
1120+
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6"
11721121
dependencies:
11731122
argparse "^1.0.7"
11741123
esprima "^3.1.1"
@@ -1220,13 +1169,6 @@ levn@^0.3.0, levn@~0.3.0:
12201169
prelude-ls "~1.1.2"
12211170
type-check "~0.3.2"
12221171

1223-
levn@~0.2.5:
1224-
version "0.2.5"
1225-
resolved "https://registry.yarnpkg.com/levn/-/levn-0.2.5.tgz#ba8d339d0ca4a610e3a3f145b9caf48807155054"
1226-
dependencies:
1227-
prelude-ls "~1.1.0"
1228-
type-check "~0.3.1"
1229-
12301172
lodash._baseassign@^3.0.0:
12311173
version "3.2.0"
12321174
resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
@@ -1293,16 +1235,10 @@ loose-envify@^1.0.0:
12931235
js-tokens "^3.0.0"
12941236

12951237
"minimatch@2 || 3", minimatch@^3.0.2:
1296-
version "3.0.3"
1297-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
1298-
dependencies:
1299-
brace-expansion "^1.0.0"
1300-
1301-
minimatch@2.x:
1302-
version "2.0.10"
1303-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
1238+
version "3.0.4"
1239+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
13041240
dependencies:
1305-
brace-expansion "^1.0.0"
1241+
brace-expansion "^1.1.7"
13061242

13071243
minimist@0.0.8, minimist@~0.0.1:
13081244
version "0.0.8"
@@ -1315,8 +1251,8 @@ mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1:
13151251
minimist "0.0.8"
13161252

13171253
mocha@^3.2.0:
1318-
version "3.3.0"
1319-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.3.0.tgz#d29b7428d3f52c82e2e65df1ecb7064e1aabbfb5"
1254+
version "3.4.1"
1255+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.4.1.tgz#a3802b4aa381934cacb38de70cf771621da8f9af"
13201256
dependencies:
13211257
browser-stdout "1.3.0"
13221258
commander "2.9.0"
@@ -1334,10 +1270,6 @@ ms@0.7.2:
13341270
version "0.7.2"
13351271
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
13361272

1337-
ms@0.7.3:
1338-
version "0.7.3"
1339-
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff"
1340-
13411273
mute-stream@0.0.5:
13421274
version "0.0.5"
13431275
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
@@ -1381,17 +1313,6 @@ optimist@^0.6.1:
13811313
minimist "~0.0.1"
13821314
wordwrap "~0.0.2"
13831315

1384-
optionator@^0.5.0:
1385-
version "0.5.0"
1386-
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.5.0.tgz#b75a8995a2d417df25b6e4e3862f50aa88651368"
1387-
dependencies:
1388-
deep-is "~0.1.2"
1389-
fast-levenshtein "~1.0.0"
1390-
levn "~0.2.5"
1391-
prelude-ls "~1.1.1"
1392-
type-check "~0.3.1"
1393-
wordwrap "~0.0.2"
1394-
13951316
optionator@^0.8.1, optionator@^0.8.2:
13961317
version "0.8.2"
13971318
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
@@ -1443,7 +1364,7 @@ pluralize@^1.2.1:
14431364
version "1.2.1"
14441365
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45"
14451366

1446-
prelude-ls@~1.1.0, prelude-ls@~1.1.1, prelude-ls@~1.1.2:
1367+
prelude-ls@~1.1.2:
14471368
version "1.1.2"
14481369
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
14491370

@@ -1755,7 +1676,7 @@ tryit@^1.0.1:
17551676
version "1.0.3"
17561677
resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb"
17571678

1758-
type-check@~0.3.1, type-check@~0.3.2:
1679+
type-check@~0.3.2:
17591680
version "0.3.2"
17601681
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
17611682
dependencies:
@@ -1778,8 +1699,8 @@ typedarray@^0.0.6:
17781699
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
17791700

17801701
uglify-js@^2.6:
1781-
version "2.8.22"
1782-
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0"
1702+
version "2.8.24"
1703+
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.24.tgz#48eb5175cf32e22ec11a47e638d7c8b4e0faf2dd"
17831704
dependencies:
17841705
source-map "~0.5.1"
17851706
yargs "~3.10.0"

0 commit comments

Comments
 (0)