fixed issue #13 - migrated all dependencies

This commit is contained in:
Jonathan Labreuille
2015-07-24 16:30:19 +02:00
parent 07bf040bc3
commit ab9ae71799
28 changed files with 828 additions and 11 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ tests/_output/*
tests/acceptance.suite.yml tests/acceptance.suite.yml
node_modules node_modules
.env .env
npm-debug.log

View File

@ -278,10 +278,179 @@ body.mailpoet_modal_opened {
.mailpoet_notice { .mailpoet_notice {
position: relative; position: relative;
} }
.mailpoet_notice_close { .mailpoet_notice .mailpoet_notice_close {
position: absolute; position: absolute;
right: 0.5em; right: 0.5em;
top: 0.5em; top: 0.5em;
color: #999; color: #999;
text-decoration: none; text-decoration: none;
} }
.formError {
z-index: 990;
}
.formError .formErrorContent {
z-index: 991;
}
.formError .formErrorArrow {
z-index: 996;
}
.ui-dialog .formError {
z-index: 5000;
}
.ui-dialog .formError .formErrorContent {
z-index: 5001;
}
.ui-dialog .formError .formErrorArrow {
z-index: 5006;
}
.inputContainer {
position: relative;
float: left;
}
.formError {
position: absolute;
top: 300px;
left: 300px;
display: block;
cursor: pointer;
text-align: left;
}
.formError.inline {
position: relative;
top: 0;
left: 0;
display: inline-block;
}
.ajaxSubmit {
padding: 20px;
background: #55ea55;
border: 1px solid #999;
display: none;
}
.formError .formErrorContent {
width: 100%;
background: #00579a;
position: relative;
color: #fff;
min-width: 120px;
font-size: 12px;
border: 1px solid #fff;
-webkit-box-shadow: 0 0 2px #333;
box-shadow: 0 0 2px #333;
-moz-box-shadow: 0 0 2px #333;
-webkit-box-shadow: 0 0 2px #333;
-o-box-shadow: 0 0 2px #333;
padding: 4px 10px 4px 10px;
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
}
.formError.inline .formErrorContent {
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
}
.greenPopup .formErrorContent {
background: #33be40;
}
.blackPopup .formErrorContent {
background: #393939;
color: #fff;
}
.formError .formErrorArrow {
width: 15px;
margin: -2px 0 0 13px;
position: relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
margin: 0px 0 0 12px;
top: 2px;
}
.formError .formErrorArrow div {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
-webkit-box-shadow: 0 1px 1px #474747;
box-shadow: 0 1px 1px #474747;
-moz-box-shadow: 0 1px 1px #474747;
-webkit-box-shadow: 0 1px 1px #474747;
-o-box-shadow: 0 1px 1px #474747;
font-size: 0px;
height: 1px;
background: #00579a;
margin: 0 auto;
line-height: 0;
font-size: 0;
display: block;
}
.formError .formErrorArrowBottom div {
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
}
.greenPopup .formErrorArrow div {
background: #33be40;
}
.blackPopup .formErrorArrow div {
background: #393939;
color: #fff;
}
.formError .formErrorArrow .line10 {
width: 13px;
border: none;
}
.formError .formErrorArrow .line9 {
width: 11px;
border: none;
}
.formError .formErrorArrow .line8 {
width: 11px;
}
.formError .formErrorArrow .line7 {
width: 9px;
}
.formError .formErrorArrow .line6 {
width: 7px;
}
.formError .formErrorArrow .line5 {
width: 5px;
}
.formError .formErrorArrow .line4 {
width: 3px;
}
.formError .formErrorArrow .line3 {
width: 1px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 0 solid #fff;
}
.formError .formErrorArrow .line2 {
width: 3px;
border: none;
background: #fff;
}
.formError .formErrorArrow .line1 {
width: 1px;
border: none;
background: #fff;
}

View File

@ -2,4 +2,5 @@
@require 'common' @require 'common'
@require 'modal' @require 'modal'
@require 'notice' @require 'notice'
@require 'validation_engine'

View File

@ -0,0 +1,141 @@
lesscss-percentage(n)
(n * 100)%
popupBg = rgb(0, 87, 154, 1)
popupTextColor = rgb(255, 255, 255, 1)
borderColor = rgb(255, 255, 255, 1)
borderWidth = 1px
popupFontSize = 12px
popupRadius = 0
popupShadowWidth = 2px
popupShadowColor = rgb(51, 51, 51, 1)
/* Z-INDEX */
.formError
z-index 990
.formError .formErrorContent
z-index 991
.formError .formErrorArrow
z-index 996
.ui-dialog .formError
z-index 5000
.ui-dialog .formError .formErrorContent
z-index 5001
.ui-dialog .formError .formErrorArrow
z-index 5006
.inputContainer
position relative
float left
.formError
position absolute
top 300px
left 300px
display block
cursor pointer
text-align left
.formError.inline
position relative
top 0
left 0
display inline-block
.ajaxSubmit
padding 20px
background #55ea55
border 1px solid #999
display none
.formError .formErrorContent
width 100%
background popupBg
position relative
color popupTextColor
min-width 120px
font-size popupFontSize
border borderWidth solid borderColor
box-shadow 0 0 popupShadowWidth popupShadowColor
-moz-box-shadow 0 0 popupShadowWidth popupShadowColor
-webkit-box-shadow 0 0 popupShadowWidth popupShadowColor
-o-box-shadow 0 0 popupShadowWidth popupShadowColor
padding 4px 10px 4px 10px
border-radius popupRadius
-moz-border-radius popupRadius
-webkit-border-radius popupRadius
-o-border-radius popupRadius
.formError.inline .formErrorContent
box-shadow none
-moz-box-shadow none
-webkit-box-shadow none
-o-box-shadow none
border none
border-radius 0
-moz-border-radius 0
-webkit-border-radius 0
-o-border-radius 0
.greenPopup .formErrorContent
background #33be40
.blackPopup .formErrorContent
background #393939
color #FFF
.formError .formErrorArrow
width 15px
margin -2px 0 0 13px
position relative
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow
margin -2px 13px 0 0
.formError .formErrorArrowBottom
box-shadow none
-moz-box-shadow none
-webkit-box-shadow none
-o-box-shadow none
margin 0px 0 0 12px
top 2px
.formError .formErrorArrow div
border-left borderWidth solid borderColor
border-right borderWidth solid borderColor
box-shadow 0 ceil((popupShadowWidth / 3)) ceil((popupShadowWidth / 2)) lighten(popupShadowColor, 10%)
-moz-box-shadow 0 ceil((popupShadowWidth / 3)) ceil((popupShadowWidth / 2)) lighten(popupShadowColor, 10%)
-webkit-box-shadow 0 ceil((popupShadowWidth / 3)) ceil((popupShadowWidth / 2)) lighten(popupShadowColor, 10%)
-o-box-shadow 0 ceil((popupShadowWidth / 3)) ceil((popupShadowWidth / 2)) lighten(popupShadowColor, 10%)
font-size 0px
height 1px
background popupBg
margin 0 auto
line-height 0
font-size 0
display block
.formError .formErrorArrowBottom div
box-shadow none
-moz-box-shadow none
-webkit-box-shadow none
-o-box-shadow none
.greenPopup .formErrorArrow div
background #33be40
.blackPopup .formErrorArrow div
background #393939
color #FFF
.formError .formErrorArrow .line10
width 13px
border none
.formError .formErrorArrow .line9
width 11px
border none
.formError .formErrorArrow .line8
width 11px
.formError .formErrorArrow .line7
width 9px
.formError .formErrorArrow .line6
width 7px
.formError .formErrorArrow .line5
width 5px
.formError .formErrorArrow .line4
width 3px
.formError .formErrorArrow .line3
width ceil((borderWidth / 2))
border-left borderWidth solid borderColor
border-right borderWidth solid borderColor
border-bottom 0 solid borderColor
.formError .formErrorArrow .line2
width 3px
border none
background borderColor
.formError .formErrorArrow .line1
width 1px
border none
background borderColor

1
assets/js/lib/backbone.marionette.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/backbone.marionette/lib/backbone.marionette.min.js

1
assets/js/lib/backbone.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/backbone/backbone-min.js

1
assets/js/lib/backbone.radio.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/backbone.radio/build/backbone.radio.min.js

1
assets/js/lib/backbone.supermodel.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/backbone.supermodel/build/backbone.supermodel.min.js

1
assets/js/lib/c3.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/c3/c3.min.js

1
assets/js/lib/d3.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/d3/d3.min.js

1
assets/js/lib/html2canvas.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/html2canvas/dist/html2canvas.min.js

1
assets/js/lib/interact.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/interact.js/interact.min.js

View File

@ -0,0 +1 @@
../../../node_modules/jquery-validation-engine/js/languages/jquery.validationEngine-en.js

1
assets/js/lib/jquery.sticky-kit.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/sticky-kit/jquery.sticky-kit.min.js

1
assets/js/lib/jquery.tinymce.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/tinymce/jquery.tinymce.min.js

View File

@ -0,0 +1 @@
../../../node_modules/jquery-validation-engine/js/jquery.validationEngine.js

184
assets/js/lib/md5.js Normal file
View File

@ -0,0 +1,184 @@
function md5cycle(x, k) {
var a = x[0], b = x[1], c = x[2], d = x[3];
a = ff(a, b, c, d, k[0], 7, -680876936);
d = ff(d, a, b, c, k[1], 12, -389564586);
c = ff(c, d, a, b, k[2], 17, 606105819);
b = ff(b, c, d, a, k[3], 22, -1044525330);
a = ff(a, b, c, d, k[4], 7, -176418897);
d = ff(d, a, b, c, k[5], 12, 1200080426);
c = ff(c, d, a, b, k[6], 17, -1473231341);
b = ff(b, c, d, a, k[7], 22, -45705983);
a = ff(a, b, c, d, k[8], 7, 1770035416);
d = ff(d, a, b, c, k[9], 12, -1958414417);
c = ff(c, d, a, b, k[10], 17, -42063);
b = ff(b, c, d, a, k[11], 22, -1990404162);
a = ff(a, b, c, d, k[12], 7, 1804603682);
d = ff(d, a, b, c, k[13], 12, -40341101);
c = ff(c, d, a, b, k[14], 17, -1502002290);
b = ff(b, c, d, a, k[15], 22, 1236535329);
a = gg(a, b, c, d, k[1], 5, -165796510);
d = gg(d, a, b, c, k[6], 9, -1069501632);
c = gg(c, d, a, b, k[11], 14, 643717713);
b = gg(b, c, d, a, k[0], 20, -373897302);
a = gg(a, b, c, d, k[5], 5, -701558691);
d = gg(d, a, b, c, k[10], 9, 38016083);
c = gg(c, d, a, b, k[15], 14, -660478335);
b = gg(b, c, d, a, k[4], 20, -405537848);
a = gg(a, b, c, d, k[9], 5, 568446438);
d = gg(d, a, b, c, k[14], 9, -1019803690);
c = gg(c, d, a, b, k[3], 14, -187363961);
b = gg(b, c, d, a, k[8], 20, 1163531501);
a = gg(a, b, c, d, k[13], 5, -1444681467);
d = gg(d, a, b, c, k[2], 9, -51403784);
c = gg(c, d, a, b, k[7], 14, 1735328473);
b = gg(b, c, d, a, k[12], 20, -1926607734);
a = hh(a, b, c, d, k[5], 4, -378558);
d = hh(d, a, b, c, k[8], 11, -2022574463);
c = hh(c, d, a, b, k[11], 16, 1839030562);
b = hh(b, c, d, a, k[14], 23, -35309556);
a = hh(a, b, c, d, k[1], 4, -1530992060);
d = hh(d, a, b, c, k[4], 11, 1272893353);
c = hh(c, d, a, b, k[7], 16, -155497632);
b = hh(b, c, d, a, k[10], 23, -1094730640);
a = hh(a, b, c, d, k[13], 4, 681279174);
d = hh(d, a, b, c, k[0], 11, -358537222);
c = hh(c, d, a, b, k[3], 16, -722521979);
b = hh(b, c, d, a, k[6], 23, 76029189);
a = hh(a, b, c, d, k[9], 4, -640364487);
d = hh(d, a, b, c, k[12], 11, -421815835);
c = hh(c, d, a, b, k[15], 16, 530742520);
b = hh(b, c, d, a, k[2], 23, -995338651);
a = ii(a, b, c, d, k[0], 6, -198630844);
d = ii(d, a, b, c, k[7], 10, 1126891415);
c = ii(c, d, a, b, k[14], 15, -1416354905);
b = ii(b, c, d, a, k[5], 21, -57434055);
a = ii(a, b, c, d, k[12], 6, 1700485571);
d = ii(d, a, b, c, k[3], 10, -1894986606);
c = ii(c, d, a, b, k[10], 15, -1051523);
b = ii(b, c, d, a, k[1], 21, -2054922799);
a = ii(a, b, c, d, k[8], 6, 1873313359);
d = ii(d, a, b, c, k[15], 10, -30611744);
c = ii(c, d, a, b, k[6], 15, -1560198380);
b = ii(b, c, d, a, k[13], 21, 1309151649);
a = ii(a, b, c, d, k[4], 6, -145523070);
d = ii(d, a, b, c, k[11], 10, -1120210379);
c = ii(c, d, a, b, k[2], 15, 718787259);
b = ii(b, c, d, a, k[9], 21, -343485551);
x[0] = add32(a, x[0]);
x[1] = add32(b, x[1]);
x[2] = add32(c, x[2]);
x[3] = add32(d, x[3]);
}
function cmn(q, a, b, x, s, t) {
a = add32(add32(a, q), add32(x, t));
return add32((a << s) | (a >>> (32 - s)), b);
}
function ff(a, b, c, d, x, s, t) {
return cmn((b & c) | ((~b) & d), a, b, x, s, t);
}
function gg(a, b, c, d, x, s, t) {
return cmn((b & d) | (c & (~d)), a, b, x, s, t);
}
function hh(a, b, c, d, x, s, t) {
return cmn(b ^ c ^ d, a, b, x, s, t);
}
function ii(a, b, c, d, x, s, t) {
return cmn(c ^ (b | (~d)), a, b, x, s, t);
}
function md51(s) {
txt = '';
var n = s.length,
state = [1732584193, -271733879, -1732584194, 271733878], i;
for (i=64; i<=s.length; i+=64) {
md5cycle(state, md5blk(s.substring(i-64, i)));
}
s = s.substring(i-64);
var tail = [0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0];
for (i=0; i<s.length; i++)
tail[i>>2] |= s.charCodeAt(i) << ((i%4) << 3);
tail[i>>2] |= 0x80 << ((i%4) << 3);
if (i > 55) {
md5cycle(state, tail);
for (i=0; i<16; i++) tail[i] = 0;
}
tail[14] = n*8;
md5cycle(state, tail);
return state;
}
/* there needs to be support for Unicode here,
* unless we pretend that we can redefine the MD-5
* algorithm for multi-byte characters (perhaps
* by adding every four 16-bit characters and
* shortening the sum to 32 bits). Otherwise
* I suggest performing MD-5 as if every character
* was two bytes--e.g., 0040 0025 = @%--but then
* how will an ordinary MD-5 sum be matched?
* There is no way to standardize text to something
* like UTF-8 before transformation; speed cost is
* utterly prohibitive. The JavaScript standard
* itself needs to look at this: it should start
* providing access to strings as preformed UTF-8
* 8-bit unsigned value arrays.
*/
function md5blk(s) { /* I figured global was faster. */
var md5blks = [], i; /* Andy King said do it this way. */
for (i=0; i<64; i+=4) {
md5blks[i>>2] = s.charCodeAt(i)
+ (s.charCodeAt(i+1) << 8)
+ (s.charCodeAt(i+2) << 16)
+ (s.charCodeAt(i+3) << 24);
}
return md5blks;
}
var hex_chr = '0123456789abcdef'.split('');
function rhex(n)
{
var s='', j=0;
for(; j<4; j++)
s += hex_chr[(n >> (j * 8 + 4)) & 0x0F]
+ hex_chr[(n >> (j * 8)) & 0x0F];
return s;
}
function hex(x) {
for (var i=0; i<x.length; i++)
x[i] = rhex(x[i]);
return x.join('');
}
function md5(s) {
return hex(md51(s));
}
/* this function is much faster,
so if possible we use it. Some IEs
are the only ones I know of that
need the idiotic second function,
generated by an if clause. */
function add32(a, b) {
return (a + b) & 0xFFFFFFFF;
}
if (md5('hello') != '5d41402abc4b2a76b9719d911017c592') {
function add32(x, y) {
var lsw = (x & 0xFFFF) + (y & 0xFFFF),
msw = (x >> 16) + (y >> 16) + (lsw >> 16);
return (msw << 16) | (lsw & 0xFFFF);
}
}

1
assets/js/lib/moment-with-locales.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/moment/min/moment-with-locales.min.js

1
assets/js/lib/papaparse.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/papaparse/papaparse.min.js

4
assets/js/lib/prototype.min.js vendored Normal file

File diff suppressed because one or more lines are too long

2
assets/js/lib/scriptaculous.min.js vendored Normal file

File diff suppressed because one or more lines are too long

1
assets/js/lib/select2 Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/select2

1
assets/js/lib/swag.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/swag/lib/swag.min.js

1
assets/js/lib/tinymce.jquery.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/tinymce/tinymce.jquery.min.js

1
assets/js/lib/underscore.min.js vendored Symbolic link
View File

@ -0,0 +1 @@
../../../node_modules/underscore/underscore-min.js

View File

@ -1,10 +1,20 @@
{ {
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net/"
}
],
"require": { "require": {
"php": ">=5.3.3", "php": ">=5.3.3",
"twig/twig": "1.*", "twig/twig": "1.*",
"phpmailer/phpmailer": "~5.2", "phpmailer/phpmailer": "~5.2",
"cerdic/css-tidy": "*", "cerdic/css-tidy": "*",
"sunra/php-simple-html-dom-parser": "*" "sunra/php-simple-html-dom-parser": "*",
"tburry/pquery": "*",
"pear-pear.php.net/PEAR" : "*",
"pear-pear.php.net/Net_POP3" : "*",
"pear-pear.php.net/Net_Socket" : "*"
}, },
"require-dev": { "require-dev": {
"codeception/codeception": "*", "codeception/codeception": "*",

269
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"hash": "ee10d7ad30955e6d7cb8a92b6f44c9ab", "hash": "5961fe00f44e01c734f498cfbdf10f48",
"packages": [ "packages": [
{ {
"name": "cerdic/css-tidy", "name": "cerdic/css-tidy",
@ -39,6 +39,221 @@
"description": "CSSTidy is a CSS minifier", "description": "CSSTidy is a CSS minifier",
"time": "2014-10-26 15:28:55" "time": "2014-10-26 15:28:55"
}, },
{
"name": "pear-pear.php.net/Archive_Tar",
"version": "1.4.0",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/Archive_Tar-1.4.0.tgz",
"reference": null,
"shasum": null
},
"require": {
"php": ">=5.2.0.0"
},
"replace": {
"pear-pear/archive_tar": "== 1.4.0.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"New BSD License"
],
"description": "This class provides handling of tar files in PHP.\nIt supports creating, listing, extracting and adding to tar files.\nGzip support is available if PHP has the zlib extension built-in or\nloaded. Bz2 compression is also supported with the bz2 extension loaded."
},
{
"name": "pear-pear.php.net/Console_Getopt",
"version": "1.4.1",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/Console_Getopt-1.4.1.tgz",
"reference": null,
"shasum": null
},
"require": {
"php": ">=5.4.0.0"
},
"replace": {
"pear-pear/console_getopt": "== 1.4.1.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"BSD-2-Clause"
],
"description": "This is a PHP implementation of \"getopt\" supporting both\nshort and long options."
},
{
"name": "pear-pear.php.net/Net_POP3",
"version": "1.3.8",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/Net_POP3-1.3.8.tgz",
"reference": null,
"shasum": null
},
"require": {
"pear-pear.php.net/net_socket": ">=1.0.0.0",
"php": ">=4.0.0.0"
},
"replace": {
"pear-pear/net_pop3": "== 1.3.8.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"BSD"
],
"description": "Provides a POP3 class to access POP3 server. Support all POP3 commands\n including UIDL listings, APOP authentication, DIGEST-MD5 and CRAM-MD5\n using optional Auth_SASL package"
},
{
"name": "pear-pear.php.net/Net_Socket",
"version": "1.0.14",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/Net_Socket-1.0.14.tgz",
"reference": null,
"shasum": null
},
"require": {
"php": ">=4.3.0.0"
},
"replace": {
"pear-pear/net_socket": "== 1.0.14.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"PHP License"
],
"description": "Net_Socket is a class interface to TCP sockets. It provides blocking\n and non-blocking operation, with different reading and writing modes\n (byte-wise, block-wise, line-wise and special formats like network\n byte-order ip addresses)."
},
{
"name": "pear-pear.php.net/PEAR",
"version": "1.9.5",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/PEAR-1.9.5.tgz",
"reference": null,
"shasum": null
},
"require": {
"ext-pcre": "*",
"ext-xml": "*",
"pear-pear.php.net/archive_tar": ">=1.3.11.0",
"pear-pear.php.net/console_getopt": ">=1.2.0.0",
"pear-pear.php.net/structures_graph": ">=1.0.2.0",
"pear-pear.php.net/xml_util": ">=1.2.0.0",
"php": ">=4.4.0.0,!=5.0.0.0,!=5.1.0.0,!=5.1.1.0,!=5.1.2.0,!=5.1.3.0,!=5.1.4.0,!=5.1.5.0"
},
"conflict": {
"pear-pear.php.net/pear_frontend_gtk": "<0.4.0.0",
"pear-pear.php.net/pear_frontend_web": "<=0.4.0.0"
},
"replace": {
"pear-pear/pear": "== 1.9.5.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"New BSD License"
],
"description": "The PEAR package contains:\n * the PEAR installer, for creating, distributing\n and installing packages\n * the PEAR_Exception PHP5 error handling mechanism\n * the PEAR_ErrorStack advanced error handling mechanism\n * the PEAR_Error error handling mechanism\n * the OS_Guess class for retrieving info about the OS\n where PHP is running on\n * the System class for quick handling of common operations\n with files and directories\n * the PEAR base class\n Features in a nutshell:\n * full support for channels\n * pre-download dependency validation\n * new package.xml 2.0 format allows tremendous flexibility while maintaining BC\n * support for optional dependency groups and limited support for sub-packaging\n * robust dependency support\n * full dependency validation on uninstall\n * remote install for hosts with only ftp access - no more problems with\n restricted host installation\n * full support for mirroring\n * support for bundling several packages into a single tarball\n * support for static dependencies on a url-based package\n * support for custom file roles and installation tasks"
},
{
"name": "pear-pear.php.net/Structures_Graph",
"version": "1.1.1",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/Structures_Graph-1.1.1.tgz",
"reference": null,
"shasum": null
},
"require": {
"php": ">=5.3.0.0"
},
"replace": {
"pear-pear/structures_graph": "== 1.1.1.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"LGPL-3.0+"
],
"description": "Structures_Graph is a package for creating and manipulating graph datastructures. It allows building of directed\nand undirected graphs, with data and metadata stored in nodes. The library provides functions for graph traversing\nas well as for characteristic extraction from the graph topology."
},
{
"name": "pear-pear.php.net/XML_Util",
"version": "1.3.0",
"dist": {
"type": "file",
"url": "http://pear.php.net/get/XML_Util-1.3.0.tgz",
"reference": null,
"shasum": null
},
"require": {
"ext-pcre": "*",
"php": ">=5.3.0.0"
},
"replace": {
"pear-pear/xml_util": "== 1.3.0.0"
},
"type": "pear-library",
"autoload": {
"classmap": [
""
]
},
"include-path": [
"/"
],
"license": [
"BSD License"
],
"description": "Selection of methods that are often needed when working with XML documents. Functionality includes creating of attribute lists from arrays, creation of tags, validation of XML names and more."
},
{ {
"name": "phpmailer/phpmailer", "name": "phpmailer/phpmailer",
"version": "v5.2.10", "version": "v5.2.10",
@ -137,6 +352,58 @@
], ],
"time": "2013-05-04 14:32:03" "time": "2013-05-04 14:32:03"
}, },
{
"name": "tburry/pquery",
"version": "v1.1.0",
"source": {
"type": "git",
"url": "https://github.com/tburry/pquery.git",
"reference": "f2d6fad99ebfbde6df56931f5f496b035f9e46f9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/tburry/pquery/zipball/f2d6fad99ebfbde6df56931f5f496b035f9e46f9",
"reference": "f2d6fad99ebfbde6df56931f5f496b035f9e46f9",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"require-dev": {
"htmlawed/htmlawed": "dev-master"
},
"type": "library",
"autoload": {
"classmap": [
"IQuery.php",
"gan_formatter.php",
"gan_node_html.php",
"gan_parser_html.php",
"gan_selector_html.php",
"gan_tokenizer.php",
"gan_xml2array.php",
"pQuery.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-2.1"
],
"authors": [
{
"name": "Todd Burry",
"email": "todd@vanillaforums.com",
"role": "Developer"
}
],
"description": "A jQuery like html dom parser written in php.",
"keywords": [
"dom",
"ganon",
"php"
],
"time": "2014-07-16 14:43:04"
},
{ {
"name": "twig/twig", "name": "twig/twig",
"version": "v1.18.2", "version": "v1.18.2",

View File

@ -1,18 +1,38 @@
{ {
"private": true, "private": true,
"scripts": {
"install": "napa"
},
"napa": {
"sticky-kit": "leafo/sticky-kit.git",
"jquery-validation-engine": "posabsolute/jQuery-Validation-Engine.git",
"interact.js": "taye/interact.js.git"
},
"dependencies": { "dependencies": {
"tinymce": "4.1.10", "backbone": "1.2.0",
"backbone.marionette": "2.4.2",
"backbone.radio": "0.9.0",
"backbone.supermodel": "1.2.0",
"c3": "~0.4.10",
"d3": "~3.5.5",
"handlebars": "3.0.3", "handlebars": "3.0.3",
"select2": "3.5.1" "html2canvas": "latest",
"moment": "^2.10.3",
"papaparse": "4.1.1",
"select2": "3.5.1",
"tinymce": "4.1.10",
"underscore": "1.8.3"
}, },
"devDependencies": { "devDependencies": {
"mocha": "2.2.1",
"jsdom": "3.1.2",
"sinon": "1.14.1",
"chai": "2.2.0", "chai": "2.2.0",
"sinon-chai": "2.7.0",
"chai-jq": "0.0.8", "chai-jq": "0.0.8",
"jsdom": "3.1.2",
"mocha": "2.2.1",
"napa": "^1.2.0",
"nib": "latest",
"sinon": "1.14.1",
"sinon-chai": "2.7.0",
"stylus": "latest", "stylus": "latest",
"nib": "latest" "swag": "~0.7.0"
} }
} }