Add JS-CATCH-FALLBACK-01 rule and update npm packages
Add PHP-ALIAS-01 rule: prohibit field aliasing in serialization 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
0
node_modules/dedent/LICENSE.md
generated
vendored
Executable file → Normal file
0
node_modules/dedent/LICENSE.md
generated
vendored
Executable file → Normal file
0
node_modules/dedent/README.md
generated
vendored
Executable file → Normal file
0
node_modules/dedent/README.md
generated
vendored
Executable file → Normal file
0
node_modules/dedent/dist/dedent.d.mts
generated
vendored
Executable file → Normal file
0
node_modules/dedent/dist/dedent.d.mts
generated
vendored
Executable file → Normal file
0
node_modules/dedent/dist/dedent.d.ts
generated
vendored
Executable file → Normal file
0
node_modules/dedent/dist/dedent.d.ts
generated
vendored
Executable file → Normal file
12
node_modules/dedent/dist/dedent.js
generated
vendored
Executable file → Normal file
12
node_modules/dedent/dist/dedent.js
generated
vendored
Executable file → Normal file
@@ -69,6 +69,18 @@ function createDedent(options) {
|
||||
if (escapeSpecialCharacters) {
|
||||
result = result.replace(/\\n/g, "\n");
|
||||
}
|
||||
|
||||
// Workaround for Bun issue with Unicode characters
|
||||
// https://github.com/oven-sh/bun/issues/8745
|
||||
if (typeof Bun !== "undefined") {
|
||||
result = result.replace(
|
||||
// Matches e.g. \\u{1f60a} or \\u5F1F
|
||||
/\\u(?:\{([\da-fA-F]{1,6})\}|([\da-fA-F]{4}))/g, (_, braced, unbraced) => {
|
||||
var _ref;
|
||||
const hex = (_ref = braced !== null && braced !== void 0 ? braced : unbraced) !== null && _ref !== void 0 ? _ref : "";
|
||||
return String.fromCodePoint(parseInt(hex, 16));
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
12
node_modules/dedent/dist/dedent.mjs
generated
vendored
Executable file → Normal file
12
node_modules/dedent/dist/dedent.mjs
generated
vendored
Executable file → Normal file
@@ -65,6 +65,18 @@ function createDedent(options) {
|
||||
if (escapeSpecialCharacters) {
|
||||
result = result.replace(/\\n/g, "\n");
|
||||
}
|
||||
|
||||
// Workaround for Bun issue with Unicode characters
|
||||
// https://github.com/oven-sh/bun/issues/8745
|
||||
if (typeof Bun !== "undefined") {
|
||||
result = result.replace(
|
||||
// Matches e.g. \\u{1f60a} or \\u5F1F
|
||||
/\\u(?:\{([\da-fA-F]{1,6})\}|([\da-fA-F]{4}))/g, (_, braced, unbraced) => {
|
||||
var _ref;
|
||||
const hex = (_ref = braced !== null && braced !== void 0 ? braced : unbraced) !== null && _ref !== void 0 ? _ref : "";
|
||||
return String.fromCodePoint(parseInt(hex, 16));
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
0
node_modules/dedent/macro.js
generated
vendored
Executable file → Normal file
0
node_modules/dedent/macro.js
generated
vendored
Executable file → Normal file
6
node_modules/dedent/package.json
generated
vendored
Executable file → Normal file
6
node_modules/dedent/package.json
generated
vendored
Executable file → Normal file
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "dedent",
|
||||
"version": "1.7.0",
|
||||
"version": "1.7.1",
|
||||
"description": "A string tag that strips indentation from multi-line strings. ⬅️",
|
||||
"keywords": [
|
||||
"dedent",
|
||||
@@ -52,6 +52,7 @@
|
||||
"@babel/preset-typescript": "^7.23.3",
|
||||
"@release-it/conventional-changelog": "^8.0.1",
|
||||
"@types/babel-plugin-macros": "^3.1.0",
|
||||
"@types/bun": "^1.3.4",
|
||||
"@types/eslint": "^8.44.7",
|
||||
"@types/jest": "^29.5.3",
|
||||
"@typescript-eslint/eslint-plugin": "^6.10.0",
|
||||
@@ -75,7 +76,7 @@
|
||||
"husky": "^8.0.3",
|
||||
"jest": "^29.7.0",
|
||||
"jsonc-eslint-parser": "^2.4.0",
|
||||
"knip": "^2.41.0",
|
||||
"knip": "^5.75.0",
|
||||
"lint-staged": "^15.1.0",
|
||||
"markdownlint": "^0.31.1",
|
||||
"markdownlint-cli": "^0.37.0",
|
||||
@@ -113,6 +114,7 @@
|
||||
"lint:spelling": "cspell \"**\" \".github/**/*\"",
|
||||
"should-semantic-release": "should-semantic-release --verbose",
|
||||
"test": "jest",
|
||||
"test:bun": "bun test src/dedent.test.ts",
|
||||
"tsc": "tsc"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user