@expo/plist
Advanced tools
Comparing version 0.1.4-canary-20240912-1059f85 to 0.1.4-canary-20240927-ab8a962
"use strict"; | ||
/* eslint-disable */ | ||
/* (The MIT License) | ||
@@ -109,3 +108,3 @@ | ||
const name = type(next); | ||
if (name == 'Undefined') { | ||
if (name === 'Undefined') { | ||
} | ||
@@ -121,3 +120,3 @@ else if (Array.isArray(next)) { | ||
} | ||
else if (name == 'Object') { | ||
else if (name === 'Object') { | ||
next_child = next_child.ele('dict'); | ||
@@ -131,3 +130,3 @@ for (prop in next) { | ||
} | ||
else if (name == 'Number') { | ||
else if (name === 'Number') { | ||
// detect if this is an integer or real | ||
@@ -138,15 +137,15 @@ // TODO: add an ability to force one way or another via a "cast" | ||
} | ||
else if (name == 'Date') { | ||
else if (name === 'Date') { | ||
next_child.ele('date').txt(ISODateString(new Date(next))); | ||
} | ||
else if (name == 'Boolean') { | ||
else if (name === 'Boolean') { | ||
next_child.ele(next ? 'true' : 'false'); | ||
} | ||
else if (name == 'String') { | ||
else if (name === 'String') { | ||
next_child.ele('string').txt(next); | ||
} | ||
else if (name == 'ArrayBuffer') { | ||
else if (name === 'ArrayBuffer') { | ||
next_child.ele('data').raw(base64_js_1.default.fromByteArray(next)); | ||
} | ||
else if (next && next.buffer && type(next.buffer) == 'ArrayBuffer') { | ||
else if (next && next.buffer && type(next.buffer) === 'ArrayBuffer') { | ||
// a typed array | ||
@@ -153,0 +152,0 @@ next_child.ele('data').raw(base64_js_1.default.fromByteArray(new Uint8Array(next.buffer))); |
"use strict"; | ||
/* eslint-disable */ | ||
/* (The MIT License) | ||
@@ -51,3 +50,3 @@ | ||
* <key /> | ||
* this node shoud be ignored. | ||
* this node should be ignored. | ||
* | ||
@@ -70,3 +69,3 @@ * @see https://github.com/TooTallNate/plist.js/issues/66 | ||
function parse(xml) { | ||
// prevent the parser from logging non-fatel errors | ||
// prevent the parser from logging non-fatal errors | ||
const doc = new xmldom_1.DOMParser({ errorHandler() { } }).parseFromString(xml); | ||
@@ -77,3 +76,3 @@ (0, assert_1.default)(doc.documentElement.nodeName === 'plist', 'malformed document. First element should be <plist>'); | ||
// so pull out the inner data first | ||
if (plist.length == 1) | ||
if (plist.length === 1) | ||
plist = plist[0]; | ||
@@ -80,0 +79,0 @@ return plist; |
{ | ||
"name": "@expo/plist", | ||
"version": "0.1.4-canary-20240912-1059f85", | ||
"version": "0.1.4-canary-20240927-ab8a962", | ||
"description": "Mac OS X Plist parser/builder for Node.js and browsers", | ||
@@ -39,3 +39,3 @@ "main": "build/index.js", | ||
"@types/base64-js": "^1.2.5", | ||
"expo-module-scripts": "3.6.0-canary-20240912-1059f85" | ||
"expo-module-scripts": "3.6.0-canary-20240927-ab8a962" | ||
}, | ||
@@ -45,3 +45,3 @@ "publishConfig": { | ||
}, | ||
"gitHead": "1059f8556047a3e02fa319e8b2459274571f4e6f" | ||
"gitHead": "ab8a962d2c3dddbda124a6bd88d24475831dae00" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23472
381