Updated the files.

This commit is contained in:
Batuhan Berk Başoğlu 2024-02-08 19:38:41 -05:00
parent 1553e6b971
commit 753967d4f5
23418 changed files with 3784666 additions and 0 deletions

101
my-app/node_modules/ent/test/codes.js generated vendored Executable file
View file

@ -0,0 +1,101 @@
var test = require('tape');
var punycode = require('punycode');
var ent = require('../');
test('amp', function (t) {
var a = 'a & b & c';
var b = 'a & b & c';
t.equal(ent.encode(a), b);
t.equal(ent.decode(b), a);
t.end();
});
test('html', function (t) {
var a = '<html> © π " \'';
var b = '&#60;html&#62; &#169; &#960; &#34; &#39;';
t.equal(ent.encode(a), b);
t.equal(ent.decode(b), a);
t.end();
});
test('html named', function (t) {
var a = '<html> © π " \' ∴ Β β';
var b = '&lt;html&gt; &copy; &pi; &quot; &apos; &therefore; &Beta; &beta;';
t.equal(ent.encode(a, { named: true }), b);
t.equal(ent.decode(b), a);
t.end();
});
test('ambiguous ampersands', function (t) {
var a = '• &bullet';
var b = '&bullet; &bullet';
var c = '&bullet; &amp;bullet';
t.equal(ent.encode(a, { named: true }), c);
t.equal(ent.decode(b), a);
t.equal(ent.decode(c), a);
t.end();
});
test('entities', function (t) {
var a = '\u2124';
var b = '&#8484;';
t.equal(ent.encode(a), b);
t.equal(ent.decode(b), a);
t.end();
});
test('entities named', function (t) {
var a = '\u2124';
var b = '&Zopf;';
t.equal(ent.encode(a, { named: true }), b);
t.equal(ent.decode(b), a);
t.end();
});
test('num', function (t) {
var a = String.fromCharCode(1337);
var b = '&#1337;';
t.equal(ent.encode(a), b);
t.equal(ent.decode(b), a);
t.equal(ent.encode(a + a), b + b);
t.equal(ent.decode(b + b), a + a);
t.end();
});
test('astral num', function (t) {
var a = punycode.ucs2.encode([0x1d306]);
var b = '&#119558;';
t.equal(ent.encode(a), b);
t.equal(ent.decode(b), a);
t.equal(ent.encode(a + a), b + b);
t.equal(ent.decode(b + b), a + a);
t.end();
});
test('nested escapes', function (t) {
var a = '&amp;';
var b = '&#38;amp;';
t.equal(ent.encode(a), b);
t.equal(ent.decode(b), a);
t.equal(ent.encode(a + a), b + b);
t.equal(ent.decode(b + b), a + a);
t.end();
});
test('encode `special` option', function (t) {
var a = '<>\'"&';
var b = '&lt;&gt;\'"&amp;';
t.equal(ent.encode(a, {
named: true,
special: {
'<': true,
'>': true,
'&': true
}
}), b);
t.end();
});

35
my-app/node_modules/ent/test/hex.js generated vendored Executable file
View file

@ -0,0 +1,35 @@
var test = require('tape');
var punycode = require('punycode');
var ent = require('../');
test('hex', function (t) {
for (var i = 0; i < 32; i++) {
var a = String.fromCharCode(i);
if (a.match(/\s/)) {
t.equal(ent.decode(a), a);
}
else {
var b = '&#x' + i.toString(16) + ';';
t.equal(ent.decode(b), a);
t.equal(ent.encode(a), '&#' + i + ';');
}
}
for (var i = 127; i < 2000; i++) {
var a = String.fromCharCode(i);
var b = '&#x' + i.toString(16) + ';';
var c = '&#X' + i.toString(16) + ';';
t.equal(ent.decode(b), a);
t.equal(ent.decode(c), a);
var encoded = ent.encode(a);
var encoded2 = ent.encode(a + a);
if (!encoded.match(/^&\w+;/)) {
t.equal(encoded, '&#' + i + ';');
t.equal(encoded2, '&#' + i + ';&#' + i + ';');
}
}
t.end();
});

13
my-app/node_modules/ent/test/num.js generated vendored Executable file
View file

@ -0,0 +1,13 @@
var test = require('tape');
var ent = require('../');
test('opts.numeric', function (t) {
var a = 'a & b & c';
var ax = 'a &#38; b &#38; c';
var b = '<html> © π " \'';
var bx = '&#60;html&#62; &#169; &#960; &#34; &#39;';
t.equal(ent.encode(a), ax);
t.equal(ent.encode(b), bx);
t.end();
});