@trim21/php-serialize
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":";AACA,qBAAa,sBAAsB;IACjC,2BAA2B,EAAE,MAAM,CAAA;gBAEvB,IAAI,EAAE,MAAM;CAGzB;AAED,wBAAgB,aAAa,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE;IAAE,QAAQ,EAAE,cAAc,CAAA;CAAE,GAAG,MAAM,CAK7F;AAGD,wBAAgB,SAAS,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAE7C;AAED,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,0BAE9C;AAED,wBAAgB,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC;;;EAMtD"} | ||
| {"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":";AAAA,qBAAa,sBAAsB;IACjC,2BAA2B,EAAE,MAAM,CAAA;gBAEvB,IAAI,EAAE,MAAM;CAGzB;AAED,wBAAgB,aAAa,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE;IAAE,QAAQ,EAAE,cAAc,CAAA;CAAE,GAAG,MAAM,CAK7F;AAGD,wBAAgB,SAAS,CAAC,KAAK,EAAE,GAAG,GAAG,OAAO,CAE7C;AAED,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,0BAE9C;AAED,wBAAgB,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC;;;EAMtD"} |
+0
-1
@@ -1,2 +0,1 @@ | ||
| // eslint-disable-next-line camelcase,@typescript-eslint/class-name-casing | ||
| var __PHP_Incomplete_Class = /** @class */ (function () { | ||
@@ -3,0 +2,0 @@ function __PHP_Incomplete_Class(name) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"helpers.js","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":"AAAA,0EAA0E;AAC1E;IAGE,gCAAY,IAAY;QACtB,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAA;IACzC,CAAC;IACH,6BAAC;AAAD,CAAC,AAND,IAMC;;AAED,MAAM,UAAU,aAAa,CAAC,QAAgB,EAAE,OAAqC;IACnF,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;QACjC,OAAO,MAAM,CAAC,UAAU,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;KACrD;IACD,OAAO,kBAAkB,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,MAAM,CAAA;AACzE,CAAC;AAED,gDAAgD;AAChD,MAAM,UAAU,SAAS,CAAC,KAAU;IAClC,OAAO,OAAO,KAAK,KAAK,QAAQ,IAAI,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,KAAK,KAAK,CAAA;AAC9E,CAAC;AAED,MAAM,UAAU,kBAAkB,CAAC,IAAY;IAC7C,OAAO,IAAI,sBAAsB,CAAC,IAAI,CAAC,CAAA;AACzC,CAAC;AAED,MAAM,UAAU,QAAQ,CAAC,SAA8B;IACrD,SAAS,QAAQ;QACf,QAAQ;IACV,CAAC;IACD,QAAQ,CAAC,SAAS,GAAG,SAAS,CAAA;IAC9B,OAAO,QAAQ,CAAA;AACjB,CAAC"} | ||
| {"version":3,"file":"helpers.js","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":"AAAA;IAGE,gCAAY,IAAY;QACtB,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAA;IACzC,CAAC;IACH,6BAAC;AAAD,CAAC,AAND,IAMC;;AAED,MAAM,UAAU,aAAa,CAAC,QAAgB,EAAE,OAAqC;IACnF,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;QACjC,OAAO,MAAM,CAAC,UAAU,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAA;KACrD;IACD,OAAO,kBAAkB,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,MAAM,CAAA;AACzE,CAAC;AAED,gDAAgD;AAChD,MAAM,UAAU,SAAS,CAAC,KAAU;IAClC,OAAO,OAAO,KAAK,KAAK,QAAQ,IAAI,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,KAAK,KAAK,CAAA;AAC9E,CAAC;AAED,MAAM,UAAU,kBAAkB,CAAC,IAAY;IAC7C,OAAO,IAAI,sBAAsB,CAAC,IAAI,CAAC,CAAA;AACzC,CAAC;AAED,MAAM,UAAU,QAAQ,CAAC,SAA8B;IACrD,SAAS,QAAQ;QACf,QAAQ;IACV,CAAC;IACD,QAAQ,CAAC,SAAS,GAAG,SAAS,CAAA;IAC9B,OAAO,QAAQ,CAAA;AACjB,CAAC"} |
@@ -51,3 +51,3 @@ /** | ||
| } | ||
| else if (item.indexOf('"') === -1) { | ||
| else if (!item.includes('"')) { | ||
| return false; | ||
@@ -54,0 +54,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"isSerialized.js","sourceRoot":"","sources":["../src/isSerialized.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,YAAY,CAAC,SAAiB,EAAE,MAAuB;IAAvB,uBAAA,EAAA,cAAuB;IAC7E,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;QACjC,OAAO,KAAK,CAAA;KACb;IACD,IAAM,IAAI,GAAG,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAA;IACpD,IAAI,IAAI,KAAK,IAAI,EAAE;QACjB,OAAO,IAAI,CAAA;KACZ;IACD,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;QACnB,OAAO,KAAK,CAAA;KACb;IACD,IAAI,IAAI,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;QACnB,OAAO,KAAK,CAAA;KACb;IAED,IAAI,MAAM,EAAE;QACV,IAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;QAE5B,IAAI,KAAK,KAAK,GAAG,IAAI,KAAK,KAAK,GAAG,EAAE;YAClC,OAAO,KAAK,CAAA;SACb;KACF;SAAM;QACL,IAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;QACnC,IAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;QAE/B,4BAA4B;QAC5B,IAAI,SAAS,KAAK,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;YACpC,OAAO,KAAK,CAAA;SACb;QACD,iDAAiD;QACjD,IAAI,SAAS,KAAK,CAAC,CAAC,IAAI,SAAS,GAAG,CAAC,EAAE;YACrC,OAAO,KAAK,CAAA;SACb;QACD,IAAI,KAAK,KAAK,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE;YAC7B,OAAO,KAAK,CAAA;SACb;KACF;IAED,IAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;IAC9B,IAAM,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAA;IAE7B,QAAQ,KAAK,EAAE;QACb,KAAK,GAAG;YACN,IAAI,MAAM,EAAE;gBACV,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE;oBAC9B,OAAO,KAAK,CAAA;iBACb;aACF;iBAAM,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE;gBACnC,OAAO,KAAK,CAAA;aACb;QAEH,uBAAuB;QAEvB,KAAK,GAAG,CAAC;QACT,KAAK,GAAG;YACN,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,WAAI,KAAK,aAAU,EAAE,GAAG,CAAC,CAAC,KAAK,IAAI,CAAA;QAElE,KAAK,GAAG,CAAC;QACT,KAAK,GAAG,CAAC;QACT,KAAK,GAAG;YACN,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,WAAI,KAAK,yBAAe,GAAG,CAAE,CAAC,CAAC,KAAK,IAAI,CAAA;QAEvE,QAAQ;KACT;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} | ||
| {"version":3,"file":"isSerialized.js","sourceRoot":"","sources":["../src/isSerialized.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,MAAM,CAAC,OAAO,UAAU,YAAY,CAAC,SAAiB,EAAE,MAAuB;IAAvB,uBAAA,EAAA,cAAuB;IAC7E,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;QACjC,OAAO,KAAK,CAAA;KACb;IACD,IAAM,IAAI,GAAG,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAA;IACpD,IAAI,IAAI,KAAK,IAAI,EAAE;QACjB,OAAO,IAAI,CAAA;KACZ;IACD,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;QACnB,OAAO,KAAK,CAAA;KACb;IACD,IAAI,IAAI,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;QACnB,OAAO,KAAK,CAAA;KACb;IAED,IAAI,MAAM,EAAE;QACV,IAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;QAE5B,IAAI,KAAK,KAAK,GAAG,IAAI,KAAK,KAAK,GAAG,EAAE;YAClC,OAAO,KAAK,CAAA;SACb;KACF;SAAM;QACL,IAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;QACnC,IAAM,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAA;QAE/B,4BAA4B;QAC5B,IAAI,SAAS,KAAK,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;YACpC,OAAO,KAAK,CAAA;SACb;QACD,iDAAiD;QACjD,IAAI,SAAS,KAAK,CAAC,CAAC,IAAI,SAAS,GAAG,CAAC,EAAE;YACrC,OAAO,KAAK,CAAA;SACb;QACD,IAAI,KAAK,KAAK,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,EAAE;YAC7B,OAAO,KAAK,CAAA;SACb;KACF;IAED,IAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA;IAC9B,IAAM,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAA;IAE7B,QAAQ,KAAK,EAAE;QACb,KAAK,GAAG;YACN,IAAI,MAAM,EAAE;gBACV,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE;oBAC9B,OAAO,KAAK,CAAA;iBACb;aACF;iBAAM,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;gBAC9B,OAAO,KAAK,CAAA;aACb;QAEH,uBAAuB;QAEvB,KAAK,GAAG,CAAC;QACT,KAAK,GAAG;YACN,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,WAAI,KAAK,aAAU,EAAE,GAAG,CAAC,CAAC,KAAK,IAAI,CAAA;QAElE,KAAK,GAAG,CAAC;QACT,KAAK,GAAG,CAAC;QACT,KAAK,GAAG;YACN,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,WAAI,KAAK,yBAAe,GAAG,CAAE,CAAC,CAAC,KAAK,IAAI,CAAA;QAEvE,QAAQ;KACT;IAED,OAAO,KAAK,CAAA;AACd,CAAC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"parser.d.ts","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":";;AAAA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAE5C,MAAM,MAAM,UAAU,GAClB,MAAM,GACN,KAAK,GACL,OAAO,GACP,SAAS,GACT,QAAQ,GACR,cAAc,GACd,oBAAoB,GACpB,uBAAuB,CAAA;AAa3B,MAAM,CAAC,OAAO,OAAO,MAAM;IACzB,KAAK,EAAE,MAAM,CAAA;IACb,QAAQ,EAAE,MAAM,CAAA;IAChB,OAAO,EAAE,OAAO,CAAA;gBACJ,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO;IAK7D,KAAK,CAAC,OAAO,GAAE,MAAuB;IAGtC,OAAO,CAAC,KAAK,EAAE,MAAM;IAGrB,SAAS,CAAC,KAAK,EAAE,MAAM;IAKvB,SAAS,CAAC,QAAQ,EAAE,MAAM;IAO1B,SAAS,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM;IAGhC,YAAY,CAAC,QAAQ,EAAE,MAAM;IAO7B,OAAO,IAAI,UAAU;IAYrB,SAAS,IAAI,MAAM;IAOnB,WAAW,CAAC,CAAC,EAAE,aAAa,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,MAAM,KAAK,CAAC,GAAG,CAAC;CAQ/F"} | ||
| {"version":3,"file":"parser.d.ts","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":";;AAAA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,eAAe,CAAA;AAE5C,MAAM,MAAM,UAAU,GAClB,MAAM,GACN,KAAK,GACL,OAAO,GACP,SAAS,GACT,QAAQ,GACR,cAAc,GACd,oBAAoB,GACpB,uBAAuB,CAAA;AAa3B,MAAM,CAAC,OAAO,OAAO,MAAM;IACzB,KAAK,EAAE,MAAM,CAAA;IACb,QAAQ,EAAE,MAAM,CAAA;IAChB,OAAO,EAAE,OAAO,CAAA;gBACJ,QAAQ,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO;IAM7D,KAAK,CAAC,OAAO,GAAE,MAAuB;IAItC,OAAO,CAAC,KAAK,EAAE,MAAM;IAIrB,SAAS,CAAC,KAAK,EAAE,MAAM;IAMvB,SAAS,CAAC,QAAQ,EAAE,MAAM;IAQ1B,SAAS,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM;IAIhC,YAAY,CAAC,QAAQ,EAAE,MAAM;IAQ7B,OAAO,IAAI,UAAU;IAarB,SAAS,IAAI,MAAM;IAQnB,WAAW,CAAC,CAAC,EAAE,aAAa,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,MAAM,KAAK,CAAC,GAAG,CAAC;CAQ/F"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"parser.js","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"parser.js","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":"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"} |
| /// <reference types="node" /> | ||
| /// <reference types="node" /> | ||
| export type Options = { | ||
| export interface Options { | ||
| strict: boolean; | ||
| encoding: BufferEncoding; | ||
| }; | ||
| } | ||
| declare function unserialize(item: string | Buffer, scope?: Record<string, any>, givenOptions?: Partial<Options>): any; | ||
| export default unserialize; | ||
| //# sourceMappingURL=unserialize.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"unserialize.d.ts","sourceRoot":"","sources":["../src/unserialize.ts"],"names":[],"mappings":";;AAGA,MAAM,MAAM,OAAO,GAAG;IACpB,MAAM,EAAE,OAAO,CAAA;IACf,QAAQ,EAAE,cAAc,CAAA;CACzB,CAAA;AAqGD,iBAAS,WAAW,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,EAAE,KAAK,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM,EAAE,YAAY,GAAE,OAAO,CAAC,OAAO,CAAM,GAAG,GAAG,CAUrH;AAED,eAAe,WAAW,CAAA"} | ||
| {"version":3,"file":"unserialize.d.ts","sourceRoot":"","sources":["../src/unserialize.ts"],"names":[],"mappings":";;AAGA,MAAM,WAAW,OAAO;IACtB,MAAM,EAAE,OAAO,CAAA;IACf,QAAQ,EAAE,cAAc,CAAA;CACzB;AAoGD,iBAAS,WAAW,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,EAAE,KAAK,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM,EAAE,YAAY,GAAE,OAAO,CAAC,OAAO,CAAM,GAAG,GAAG,CAUrH;AAED,eAAe,WAAW,CAAA"} |
@@ -21,3 +21,2 @@ var __assign = (this && this.__assign) || function () { | ||
| if (classReference) { | ||
| // @ts-ignore | ||
| container = new (getClass(classReference.prototype))(); | ||
@@ -75,3 +74,3 @@ } | ||
| var PREFIX_PRIVATE_1 = "\0".concat(name, "\0"); | ||
| var PREFIX_PROTECTED_1 = "\0*\0"; | ||
| var PREFIX_PROTECTED_1 = '\u0000*\u0000'; | ||
| pairs.forEach(function (_a) { | ||
@@ -78,0 +77,0 @@ var key = _a.key, value = _a.value; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"unserialize.js","sourceRoot":"","sources":["../src/unserialize.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"unserialize.js","sourceRoot":"","sources":["../src/unserialize.ts"],"names":[],"mappings":"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"} |
+2
-0
| The MIT License (MIT) | ||
| Copyright (c) 2022-2023 trim21 <trim21.me@gmail.com> | ||
| Copyright (c) 2015 Steel Brain | ||
@@ -4,0 +6,0 @@ |
+29
-13
| { | ||
| "name": "@trim21/php-serialize", | ||
| "version": "0.0.4", | ||
| "version": "0.0.5", | ||
| "description": "PHP serialize/unserialize in Javascript", | ||
@@ -10,10 +10,11 @@ "main": "lib/index.js", | ||
| "scripts": { | ||
| "test": "NODE_OPTIONS=--experimental-vm-modules jest", | ||
| "lint": "eslint . --ext .ts", | ||
| "test": "NODE_OPTIONS=\"--no-warnings --experimental-vm-modules\" jest", | ||
| "lint": "eslint --ext ts .", | ||
| "format": "prettier -w ./", | ||
| "prebuild": "rm -rf lib", | ||
| "build": "tsc" | ||
| "build": "tsc", | ||
| "lint-staged": "lint-staged" | ||
| }, | ||
| "repository": "trim21/php-serialize", | ||
| "author": "steelbrain", | ||
| "author": "trim21", | ||
| "license": "MIT", | ||
@@ -27,12 +28,27 @@ "bugs": { | ||
| ], | ||
| "lint-staged": { | ||
| "*.{md,js,jsx,ts,tsx,json,yml,yaml}": [ | ||
| "prettier --ignore-path ./.prettierignore --write" | ||
| ], | ||
| "*.{js,ts}": [ | ||
| "eslint --fix" | ||
| ] | ||
| }, | ||
| "homepage": "https://github.com/trim21/php-serialize#readme", | ||
| "devDependencies": { | ||
| "@babel/core": "^7.20.5", | ||
| "@babel/preset-env": "^7.20.2", | ||
| "@babel/preset-typescript": "^7.18.6", | ||
| "@jest/globals": "^29.3.1", | ||
| "eslint-config-steelbrain": "^9.0.1", | ||
| "jest": "^29.3.1", | ||
| "prettier": "^2.8.1", | ||
| "typescript": "^4.8.3" | ||
| "@jest/globals": "^29.4.3", | ||
| "@typescript-eslint/eslint-plugin": "^5.0.0", | ||
| "@typescript-eslint/parser": "^5.0.0", | ||
| "eslint": "^8.0.1", | ||
| "eslint-config-prettier": "^8.6.0", | ||
| "eslint-config-standard-with-typescript": "^34.0.0", | ||
| "eslint-plugin-import": "^2.25.2", | ||
| "eslint-plugin-n": "^15.0.0", | ||
| "eslint-plugin-promise": "^6.0.0", | ||
| "husky": "^8.0.3", | ||
| "jest": "^29.4.3", | ||
| "lint-staged": "^13.1.2", | ||
| "prettier": "^2.8.4", | ||
| "ts-jest": "^29.0.5", | ||
| "typescript": "^4.9.5" | ||
| }, | ||
@@ -39,0 +55,0 @@ "dependencies": { |
+0
-1
@@ -1,2 +0,1 @@ | ||
| // eslint-disable-next-line camelcase,@typescript-eslint/class-name-casing | ||
| export class __PHP_Incomplete_Class { | ||
@@ -3,0 +2,0 @@ __PHP_Incomplete_Class_Name: string |
@@ -53,3 +53,3 @@ /** | ||
| } | ||
| } else if (item.indexOf('"') === -1) { | ||
| } else if (!item.includes('"')) { | ||
| return false | ||
@@ -56,0 +56,0 @@ } |
+9
-0
@@ -33,8 +33,11 @@ import type { Options } from './unserialize' | ||
| } | ||
| error(message: string = 'Syntax Error') { | ||
| return new Error(`${message} at index ${this.index} while unserializing payload`) | ||
| } | ||
| advance(index: number) { | ||
| this.index += index | ||
| } | ||
| readAhead(index: number) { | ||
@@ -45,2 +48,3 @@ const contents = this.peekAhead(index) | ||
| } | ||
| readUntil(expected: string) { | ||
@@ -53,5 +57,7 @@ const index = this.contents.indexOf(expected, this.index) | ||
| } | ||
| peekAhead(index: number): string { | ||
| return this.contents.toString(this.options.encoding, this.index, this.index + index) | ||
| } | ||
| seekExpected(contents: string) { | ||
@@ -64,2 +70,3 @@ const slice = this.readAhead(contents.length) | ||
| } | ||
| getType(): ParserType { | ||
@@ -77,2 +84,3 @@ const [type, ps] = this.readAhead(2) | ||
| } | ||
| getLength(): number { | ||
@@ -85,2 +93,3 @@ const length = parseInt(this.readUntil(':'), 10) | ||
| } | ||
| getByLength<T>(startSequence: string, endSequence: string, callback: (length: number) => T): T { | ||
@@ -87,0 +96,0 @@ const length = this.getLength() |
| import Parser from './parser' | ||
| import { isInteger, getClass, getIncompleteClass, __PHP_Incomplete_Class } from './helpers' | ||
| export type Options = { | ||
| export interface Options { | ||
| strict: boolean | ||
@@ -17,3 +17,2 @@ encoding: BufferEncoding | ||
| if (classReference) { | ||
| // @ts-ignore | ||
| container = new (getClass(classReference.prototype))() | ||
@@ -31,3 +30,3 @@ } else { | ||
| options: Options, | ||
| ): { key: any; value: any }[] { | ||
| ): Array<{ key: any; value: any }> { | ||
| const pairs: ReturnType<typeof unserializePairs> = [] | ||
@@ -79,3 +78,3 @@ for (let i = 0; i < length; i += 1) { | ||
| const PREFIX_PRIVATE = `\u0000${name}\u0000` | ||
| const PREFIX_PROTECTED = `\u0000*\u0000` | ||
| const PREFIX_PROTECTED = '\u0000*\u0000' | ||
| pairs.forEach(({ key, value }) => { | ||
@@ -82,0 +81,0 @@ if (key.startsWith(PREFIX_PRIVATE)) { |
-83
| ### 4.0.2 | ||
| - Workaround an npm publish issue | ||
| ### 4.0.1 | ||
| - Emit declarations for typings, instead of using source | ||
| ### 4.0.0 | ||
| - Add TS Typings - Thanks [@vace](https://github.com/vace) | ||
| - Convert arrays with missing keys to objects in unserialize | ||
| - **BREAKING** Export modules in CJS and CommonJS. | ||
| - Add support for parsing protected and private fields | ||
| ## 3.0.1 | ||
| - Fix handling of shallow arrays (Thanks @neoaggelos) | ||
| ## 3.0.0 | ||
| - Require at least Node v8 | ||
| - Add `isSerialized` method, mirrored from Wordpress source | ||
| ## 2.1.0 | ||
| - Add support for `encoding` parameter for serialize/unserialize | ||
| ## 2.0.1 | ||
| - Fix validation being too strict for pairs | ||
| ## 2.0.0 | ||
| - Simplify internals | ||
| - Validate input and Throw syntax errors | ||
| ## 1.3.1 | ||
| - Fix serialization support for big numbers | ||
| ## 1.3.0 | ||
| - Added support for namespaced serializations | ||
| ## 1.2.5 | ||
| - Fixed support for multi-byte strings | ||
| - Rewrote most of decode internals to work on Buffers instead of strings (external API still the same) | ||
| ## 1.2.4 | ||
| - Move `flow-bin` to dev dependencies from dependencies (sorry guys!) | ||
| ## 1.2.3 | ||
| - Fix decoding of empty arrays (Thanks @incadawr) | ||
| ## 1.2.2 | ||
| - Fix encoding/decoding of multi-byte utf8 strings | ||
| ## 1.2.1 | ||
| - Fix a bug where objects/Array guessing would fail when values were/not numeric. | ||
| ## 1.2.0 | ||
| - Add support for `__PHP_Incomplete_Class` | ||
| ## 1.1.1 | ||
| - Add support for deep serialization (Thanks @cantremember) | ||
| ## 1.1.0 | ||
| - Complete rewrite | ||
| - Fixed a lot of bugs/limitations | ||
| - Added specs to ensure stability | ||
| ## 1.0.0 | ||
| - Initial release |
47154
-2.51%15
87.5%33
-2.94%784
-0.51%