From fed6634c3be8320451d4412ea9be3faddf905eb1 Mon Sep 17 00:00:00 2001
From: Linus Groh
Date: Wed, 3 Jul 2024 19:16:42 +0100
Subject: [PATCH 1/2] Meta: Update ecmarkup and ecma262-biblio
---
package-lock.json | 230 +++++++++++++++-------------------------------
package.json | 4 +-
2 files changed, 76 insertions(+), 158 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8488ec53..251dee13 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,8 +9,8 @@
"version": "9.0.0",
"license": "SEE LICENSE IN https://tc39.es/ecma402/#sec-copyright-and-software-license",
"dependencies": {
- "@tc39/ecma262-biblio": "2.1.2719",
- "ecmarkup": "^18.1.2"
+ "@tc39/ecma262-biblio": "2.1.2742",
+ "ecmarkup": "^19.0.0"
}
},
"node_modules/@babel/code-frame": {
@@ -99,80 +99,38 @@
}
},
"node_modules/@esfx/async-canceltoken": {
- "version": "1.0.0-pre.30",
- "resolved": "https://registry.npmjs.org/@esfx/async-canceltoken/-/async-canceltoken-1.0.0-pre.30.tgz",
- "integrity": "sha512-4he0W+ZKH4OO4RvGfmATIibO5JzGLQqwm4Dp3X15bWnguDTmmOFt3Qt169Doij/gXxn2aPpZvxUaYIEebi8Xig==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/async-canceltoken/-/async-canceltoken-1.0.0.tgz",
+ "integrity": "sha512-3Ps/4NPd7qFltmHL+CYXCjZtNXcQGV9BZmpzu8Rt3/0SZMtbQve0gtX0uJDJGvAWa6w3IB4HrKVP12VPoFONmA==",
"dependencies": {
- "@esfx/cancelable": "^1.0.0-pre.30",
- "@esfx/collections-linkedlist": "^1.0.0-pre.24",
- "@esfx/disposable": "^1.0.0-pre.30",
- "@esfx/internal-guards": "^1.0.0-pre.23",
- "@esfx/internal-tag": "^1.0.0-pre.19",
- "tslib": "^2.1.0"
+ "@esfx/cancelable": "^1.0.0",
+ "@esfx/canceltoken": "^1.0.0",
+ "@esfx/disposable": "^1.0.0",
+ "tslib": "^2.4.0"
}
},
"node_modules/@esfx/cancelable": {
- "version": "1.0.0-pre.30",
- "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.30.tgz",
- "integrity": "sha512-fo0+/D3tEcSOHdZ8HiCR7qOKl5Tkk6Nw6QJNNXSQ0ejlpP3HU4S2i0rb/tjHQ1EkUcWZfB3g2jzfL0ioQSEgGg==",
- "dependencies": {
- "@esfx/disposable": "^1.0.0-pre.30",
- "@esfx/internal-deprecate": "^1.0.0-pre.24",
- "@esfx/internal-guards": "^1.0.0-pre.23",
- "@esfx/internal-tag": "^1.0.0-pre.19"
- }
- },
- "node_modules/@esfx/collection-core": {
- "version": "1.0.0-pre.24",
- "resolved": "https://registry.npmjs.org/@esfx/collection-core/-/collection-core-1.0.0-pre.24.tgz",
- "integrity": "sha512-OIgMS91JmjSoRWD7u/DfnDzo8vDggeTeUPRi1p5WhyboY0+IwmetEqgeHZb8bpka/SsmtYX5qxqEjeqNXqh+pA==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0.tgz",
+ "integrity": "sha512-2dry/TuOT9ydpw86f396v09cyi/gLeGPIZSH4Gx+V/qKQaS/OXCRurCY+Cn8zkBfTAgFsjk9NE15d+LPo2kt9A==",
"dependencies": {
- "@esfx/internal-deprecate": "^1.0.0-pre.24",
- "@esfx/internal-guards": "^1.0.0-pre.23"
+ "@esfx/disposable": "^1.0.0"
}
},
- "node_modules/@esfx/collections-linkedlist": {
- "version": "1.0.0-pre.24",
- "resolved": "https://registry.npmjs.org/@esfx/collections-linkedlist/-/collections-linkedlist-1.0.0-pre.24.tgz",
- "integrity": "sha512-Maya8jXH0xvzyfeSH88/j2b5gavO/mluslgIC2Ttdz8rh6+3o8/pVYriceH/Jinn4pgTEzDhO6Rn/aruZG0+Ug==",
+ "node_modules/@esfx/canceltoken": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/canceltoken/-/canceltoken-1.0.0.tgz",
+ "integrity": "sha512-/TgdzC5O89w5v0TgwE2wcdtampWNAFOxzurCtb4RxYVr3m72yk3Bg82vMdznx+H9nnf28zVDR0PtpZO9FxmOkw==",
"dependencies": {
- "@esfx/collection-core": "^1.0.0-pre.24",
- "@esfx/equatable": "^1.0.0-pre.19",
- "@esfx/internal-guards": "^1.0.0-pre.23"
+ "@esfx/cancelable": "^1.0.0",
+ "@esfx/disposable": "^1.0.0",
+ "tslib": "^2.4.0"
}
},
"node_modules/@esfx/disposable": {
- "version": "1.0.0-pre.30",
- "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.30.tgz",
- "integrity": "sha512-njBGIQO+HW+lMqqMjURC+MWn+55ufulgebPLXzlxbwVSz5hZkoCsv6n9sIBQbnvg/PYQmWK5Dk6gDSmFfihTUg=="
- },
- "node_modules/@esfx/equatable": {
- "version": "1.0.0-pre.19",
- "resolved": "https://registry.npmjs.org/@esfx/equatable/-/equatable-1.0.0-pre.19.tgz",
- "integrity": "sha512-+f6Xm6GOigyGx7t0D0IyG9Z0AuYDhNWjwV49vs5uNG/+0VQAOSYjmnpSzTZRYcYwxW52DmWJWFYNY8bvCDD2ag=="
- },
- "node_modules/@esfx/internal-deprecate": {
- "version": "1.0.0-pre.24",
- "resolved": "https://registry.npmjs.org/@esfx/internal-deprecate/-/internal-deprecate-1.0.0-pre.24.tgz",
- "integrity": "sha512-TSU5k04+nuVQdyfYhaVXxyskdiwYQHgwN20J3cbyRrm/YFi2dOoFSLFvkMNh7LNOPGWSOg6pfAm3kd23ISR3Ow=="
- },
- "node_modules/@esfx/internal-guards": {
- "version": "1.0.0-pre.23",
- "resolved": "https://registry.npmjs.org/@esfx/internal-guards/-/internal-guards-1.0.0-pre.23.tgz",
- "integrity": "sha512-y2svuwRERA2eKF1T/Stq+O8kPjicFQcUTob5je3L6iloOHnOD0sX6aQLvheWmTXXS7hAnjlyMeSN/ec84BRyHg==",
- "dependencies": {
- "@esfx/type-model": "^1.0.0-pre.23"
- }
- },
- "node_modules/@esfx/internal-tag": {
- "version": "1.0.0-pre.19",
- "resolved": "https://registry.npmjs.org/@esfx/internal-tag/-/internal-tag-1.0.0-pre.19.tgz",
- "integrity": "sha512-/v1D5LfvBnbvHzL22Vh6yobrOTVCBhsW/l9M+/GRA51eqCN27yTmWGaYUSd1QXp2vxHwNr0sfckVoNtTzeaIqQ=="
- },
- "node_modules/@esfx/type-model": {
- "version": "1.0.0-pre.23",
- "resolved": "https://registry.npmjs.org/@esfx/type-model/-/type-model-1.0.0-pre.23.tgz",
- "integrity": "sha512-jwcSY9pqEmGoDNhfT+0LUmSTyk6zXF/pbgKb7KU7mTfCrWfVCT/ve61cD1CreerDRBSat/s55se0lJXwDSjhuA=="
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0.tgz",
+ "integrity": "sha512-hu7EI+YxlEWEKrb2himbS13HNaq5mlUePASf99KeQqkiNeqiAZbKqG4w59uDcLZs8JrV3qJqS/NYib5ZMhbfTQ=="
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
@@ -207,9 +165,9 @@
}
},
"node_modules/@tc39/ecma262-biblio": {
- "version": "2.1.2719",
- "resolved": "https://registry.npmjs.org/@tc39/ecma262-biblio/-/ecma262-biblio-2.1.2719.tgz",
- "integrity": "sha512-u0EVcMfJRfDYIn28nQB/fDa9ZVe/47MDYUHgfttqqpHgcuF9blFh6r9eRxhuJOQ9Ja0l2GetPI34R8CVFNNBgA=="
+ "version": "2.1.2742",
+ "resolved": "https://registry.npmjs.org/@tc39/ecma262-biblio/-/ecma262-biblio-2.1.2742.tgz",
+ "integrity": "sha512-nWPDshWKzcEMXpNNzhBud9X39KzP2PLhIoENAIhQsfmXc+jAFzWIY4Z1B3+oChU1U5X46yHcyYd8PZY/pro2BA=="
},
"node_modules/@tootallnate/once": {
"version": "2.0.0",
@@ -500,9 +458,9 @@
}
},
"node_modules/ecmarkup": {
- "version": "18.1.2",
- "resolved": "https://registry.npmjs.org/ecmarkup/-/ecmarkup-18.1.2.tgz",
- "integrity": "sha512-HqQXcUlmz66D2dGKEFcfApAftzTQfjjHrScccGmbFjuDjf82HQVBCX4vVwUnWpkVki2ioTDZUIvG8AVvRZg31g==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/ecmarkup/-/ecmarkup-19.0.0.tgz",
+ "integrity": "sha512-ncn5LXs46jPqcQSO/XdJCOOsdAvC8xT/Yebxted4qgpYWLisY4AEdOdZ4OXKgmPXGgWBqAgCSoV0obvEBEz8Hg==",
"dependencies": {
"chalk": "^4.1.2",
"command-line-args": "^5.2.0",
@@ -511,7 +469,7 @@
"ecmarkdown": "^8.1.0",
"eslint-formatter-codeframe": "^7.32.1",
"fast-glob": "^3.2.7",
- "grammarkdown": "^3.2.0",
+ "grammarkdown": "^3.3.2",
"highlight.js": "11.0.1",
"html-escape": "^1.0.2",
"js-yaml": "^3.13.1",
@@ -938,12 +896,13 @@
}
},
"node_modules/grammarkdown": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/grammarkdown/-/grammarkdown-3.2.0.tgz",
- "integrity": "sha512-pEVUvG2Kxv/PwM3Dm3kFEU1/GHRkNcFWmk/zkqN/y0uoQtPaZ+5VaBacMQAaFOIL9WGYjHXtqpkT5YRvySsISQ==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/grammarkdown/-/grammarkdown-3.3.2.tgz",
+ "integrity": "sha512-inNbeEotDr7MENqoZlms3x4gBzvK73wR2NGpNVnw4oEZcsq2METUbAh0J3VWtEqd9t2+U3poEqiJ9CDgBXr5Tg==",
"dependencies": {
"@esfx/async-canceltoken": "^1.0.0-pre.13",
- "@esfx/cancelable": "^1.0.0-pre.13"
+ "@esfx/cancelable": "^1.0.0-pre.13",
+ "@esfx/disposable": "^1.0.0-pre.13"
},
"bin": {
"grammarkdown": "bin/grammarkdown"
@@ -1312,9 +1271,9 @@
}
},
"node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
+ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
},
"node_modules/type-check": {
"version": "0.3.2",
@@ -1456,80 +1415,38 @@
}
},
"@esfx/async-canceltoken": {
- "version": "1.0.0-pre.30",
- "resolved": "https://registry.npmjs.org/@esfx/async-canceltoken/-/async-canceltoken-1.0.0-pre.30.tgz",
- "integrity": "sha512-4he0W+ZKH4OO4RvGfmATIibO5JzGLQqwm4Dp3X15bWnguDTmmOFt3Qt169Doij/gXxn2aPpZvxUaYIEebi8Xig==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/async-canceltoken/-/async-canceltoken-1.0.0.tgz",
+ "integrity": "sha512-3Ps/4NPd7qFltmHL+CYXCjZtNXcQGV9BZmpzu8Rt3/0SZMtbQve0gtX0uJDJGvAWa6w3IB4HrKVP12VPoFONmA==",
"requires": {
- "@esfx/cancelable": "^1.0.0-pre.30",
- "@esfx/collections-linkedlist": "^1.0.0-pre.24",
- "@esfx/disposable": "^1.0.0-pre.30",
- "@esfx/internal-guards": "^1.0.0-pre.23",
- "@esfx/internal-tag": "^1.0.0-pre.19",
- "tslib": "^2.1.0"
+ "@esfx/cancelable": "^1.0.0",
+ "@esfx/canceltoken": "^1.0.0",
+ "@esfx/disposable": "^1.0.0",
+ "tslib": "^2.4.0"
}
},
"@esfx/cancelable": {
- "version": "1.0.0-pre.30",
- "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.30.tgz",
- "integrity": "sha512-fo0+/D3tEcSOHdZ8HiCR7qOKl5Tkk6Nw6QJNNXSQ0ejlpP3HU4S2i0rb/tjHQ1EkUcWZfB3g2jzfL0ioQSEgGg==",
- "requires": {
- "@esfx/disposable": "^1.0.0-pre.30",
- "@esfx/internal-deprecate": "^1.0.0-pre.24",
- "@esfx/internal-guards": "^1.0.0-pre.23",
- "@esfx/internal-tag": "^1.0.0-pre.19"
- }
- },
- "@esfx/collection-core": {
- "version": "1.0.0-pre.24",
- "resolved": "https://registry.npmjs.org/@esfx/collection-core/-/collection-core-1.0.0-pre.24.tgz",
- "integrity": "sha512-OIgMS91JmjSoRWD7u/DfnDzo8vDggeTeUPRi1p5WhyboY0+IwmetEqgeHZb8bpka/SsmtYX5qxqEjeqNXqh+pA==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0.tgz",
+ "integrity": "sha512-2dry/TuOT9ydpw86f396v09cyi/gLeGPIZSH4Gx+V/qKQaS/OXCRurCY+Cn8zkBfTAgFsjk9NE15d+LPo2kt9A==",
"requires": {
- "@esfx/internal-deprecate": "^1.0.0-pre.24",
- "@esfx/internal-guards": "^1.0.0-pre.23"
+ "@esfx/disposable": "^1.0.0"
}
},
- "@esfx/collections-linkedlist": {
- "version": "1.0.0-pre.24",
- "resolved": "https://registry.npmjs.org/@esfx/collections-linkedlist/-/collections-linkedlist-1.0.0-pre.24.tgz",
- "integrity": "sha512-Maya8jXH0xvzyfeSH88/j2b5gavO/mluslgIC2Ttdz8rh6+3o8/pVYriceH/Jinn4pgTEzDhO6Rn/aruZG0+Ug==",
+ "@esfx/canceltoken": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/canceltoken/-/canceltoken-1.0.0.tgz",
+ "integrity": "sha512-/TgdzC5O89w5v0TgwE2wcdtampWNAFOxzurCtb4RxYVr3m72yk3Bg82vMdznx+H9nnf28zVDR0PtpZO9FxmOkw==",
"requires": {
- "@esfx/collection-core": "^1.0.0-pre.24",
- "@esfx/equatable": "^1.0.0-pre.19",
- "@esfx/internal-guards": "^1.0.0-pre.23"
+ "@esfx/cancelable": "^1.0.0",
+ "@esfx/disposable": "^1.0.0",
+ "tslib": "^2.4.0"
}
},
"@esfx/disposable": {
- "version": "1.0.0-pre.30",
- "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.30.tgz",
- "integrity": "sha512-njBGIQO+HW+lMqqMjURC+MWn+55ufulgebPLXzlxbwVSz5hZkoCsv6n9sIBQbnvg/PYQmWK5Dk6gDSmFfihTUg=="
- },
- "@esfx/equatable": {
- "version": "1.0.0-pre.19",
- "resolved": "https://registry.npmjs.org/@esfx/equatable/-/equatable-1.0.0-pre.19.tgz",
- "integrity": "sha512-+f6Xm6GOigyGx7t0D0IyG9Z0AuYDhNWjwV49vs5uNG/+0VQAOSYjmnpSzTZRYcYwxW52DmWJWFYNY8bvCDD2ag=="
- },
- "@esfx/internal-deprecate": {
- "version": "1.0.0-pre.24",
- "resolved": "https://registry.npmjs.org/@esfx/internal-deprecate/-/internal-deprecate-1.0.0-pre.24.tgz",
- "integrity": "sha512-TSU5k04+nuVQdyfYhaVXxyskdiwYQHgwN20J3cbyRrm/YFi2dOoFSLFvkMNh7LNOPGWSOg6pfAm3kd23ISR3Ow=="
- },
- "@esfx/internal-guards": {
- "version": "1.0.0-pre.23",
- "resolved": "https://registry.npmjs.org/@esfx/internal-guards/-/internal-guards-1.0.0-pre.23.tgz",
- "integrity": "sha512-y2svuwRERA2eKF1T/Stq+O8kPjicFQcUTob5je3L6iloOHnOD0sX6aQLvheWmTXXS7hAnjlyMeSN/ec84BRyHg==",
- "requires": {
- "@esfx/type-model": "^1.0.0-pre.23"
- }
- },
- "@esfx/internal-tag": {
- "version": "1.0.0-pre.19",
- "resolved": "https://registry.npmjs.org/@esfx/internal-tag/-/internal-tag-1.0.0-pre.19.tgz",
- "integrity": "sha512-/v1D5LfvBnbvHzL22Vh6yobrOTVCBhsW/l9M+/GRA51eqCN27yTmWGaYUSd1QXp2vxHwNr0sfckVoNtTzeaIqQ=="
- },
- "@esfx/type-model": {
- "version": "1.0.0-pre.23",
- "resolved": "https://registry.npmjs.org/@esfx/type-model/-/type-model-1.0.0-pre.23.tgz",
- "integrity": "sha512-jwcSY9pqEmGoDNhfT+0LUmSTyk6zXF/pbgKb7KU7mTfCrWfVCT/ve61cD1CreerDRBSat/s55se0lJXwDSjhuA=="
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0.tgz",
+ "integrity": "sha512-hu7EI+YxlEWEKrb2himbS13HNaq5mlUePASf99KeQqkiNeqiAZbKqG4w59uDcLZs8JrV3qJqS/NYib5ZMhbfTQ=="
},
"@nodelib/fs.scandir": {
"version": "2.1.5",
@@ -1555,9 +1472,9 @@
}
},
"@tc39/ecma262-biblio": {
- "version": "2.1.2719",
- "resolved": "https://registry.npmjs.org/@tc39/ecma262-biblio/-/ecma262-biblio-2.1.2719.tgz",
- "integrity": "sha512-u0EVcMfJRfDYIn28nQB/fDa9ZVe/47MDYUHgfttqqpHgcuF9blFh6r9eRxhuJOQ9Ja0l2GetPI34R8CVFNNBgA=="
+ "version": "2.1.2742",
+ "resolved": "https://registry.npmjs.org/@tc39/ecma262-biblio/-/ecma262-biblio-2.1.2742.tgz",
+ "integrity": "sha512-nWPDshWKzcEMXpNNzhBud9X39KzP2PLhIoENAIhQsfmXc+jAFzWIY4Z1B3+oChU1U5X46yHcyYd8PZY/pro2BA=="
},
"@tootallnate/once": {
"version": "2.0.0",
@@ -1781,9 +1698,9 @@
}
},
"ecmarkup": {
- "version": "18.1.2",
- "resolved": "https://registry.npmjs.org/ecmarkup/-/ecmarkup-18.1.2.tgz",
- "integrity": "sha512-HqQXcUlmz66D2dGKEFcfApAftzTQfjjHrScccGmbFjuDjf82HQVBCX4vVwUnWpkVki2ioTDZUIvG8AVvRZg31g==",
+ "version": "19.0.0",
+ "resolved": "https://registry.npmjs.org/ecmarkup/-/ecmarkup-19.0.0.tgz",
+ "integrity": "sha512-ncn5LXs46jPqcQSO/XdJCOOsdAvC8xT/Yebxted4qgpYWLisY4AEdOdZ4OXKgmPXGgWBqAgCSoV0obvEBEz8Hg==",
"requires": {
"chalk": "^4.1.2",
"command-line-args": "^5.2.0",
@@ -1792,7 +1709,7 @@
"ecmarkdown": "^8.1.0",
"eslint-formatter-codeframe": "^7.32.1",
"fast-glob": "^3.2.7",
- "grammarkdown": "^3.2.0",
+ "grammarkdown": "^3.3.2",
"highlight.js": "11.0.1",
"html-escape": "^1.0.2",
"js-yaml": "^3.13.1",
@@ -2093,12 +2010,13 @@
}
},
"grammarkdown": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/grammarkdown/-/grammarkdown-3.2.0.tgz",
- "integrity": "sha512-pEVUvG2Kxv/PwM3Dm3kFEU1/GHRkNcFWmk/zkqN/y0uoQtPaZ+5VaBacMQAaFOIL9WGYjHXtqpkT5YRvySsISQ==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/grammarkdown/-/grammarkdown-3.3.2.tgz",
+ "integrity": "sha512-inNbeEotDr7MENqoZlms3x4gBzvK73wR2NGpNVnw4oEZcsq2METUbAh0J3VWtEqd9t2+U3poEqiJ9CDgBXr5Tg==",
"requires": {
"@esfx/async-canceltoken": "^1.0.0-pre.13",
- "@esfx/cancelable": "^1.0.0-pre.13"
+ "@esfx/cancelable": "^1.0.0-pre.13",
+ "@esfx/disposable": "^1.0.0-pre.13"
}
},
"has-flag": {
@@ -2359,9 +2277,9 @@
}
},
"tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
+ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
},
"type-check": {
"version": "0.3.2",
diff --git a/package.json b/package.json
index f8627ed0..b9b516e5 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
"license": "SEE LICENSE IN https://tc39.es/ecma402/#sec-copyright-and-software-license",
"homepage": "https://tc39.es/ecma402/",
"dependencies": {
- "ecmarkup": "^18.1.2",
- "@tc39/ecma262-biblio": "2.1.2719"
+ "ecmarkup": "^19.0.0",
+ "@tc39/ecma262-biblio": "2.1.2742"
}
}
From 80cabc88dbfe32baa5ed5e18278b2a4d946b3c15 Mon Sep 17 00:00:00 2001
From: Linus Groh
Date: Wed, 3 Jul 2024 19:17:35 +0100
Subject: [PATCH 2/2] Editorial: Use intrinsics notation for well-known symbols
See: https://github.com/tc39/ecma262/pull/1314
---
spec/annexes.html | 10 +++++-----
spec/collator.html | 6 +++---
spec/datetimeformat.html | 6 +++---
spec/displaynames.html | 6 +++---
spec/intl.html | 6 +++---
spec/listformat.html | 4 ++--
spec/locale.html | 6 +++---
spec/numberformat.html | 6 +++---
spec/pluralrules.html | 6 +++---
spec/relativetimeformat.html | 4 ++--
spec/segmenter.html | 18 +++++++++---------
11 files changed, 39 insertions(+), 39 deletions(-)
diff --git a/spec/annexes.html b/spec/annexes.html
index 656dcf57..e23ab569 100644
--- a/spec/annexes.html
+++ b/spec/annexes.html
@@ -183,19 +183,19 @@ Additions and Changes That Introduce Incompatibilities with Prior Editions
In ECMA-402, 1st Edition, the *"length"* property of the function object _F_ was set to *+0*𝔽. In 2nd Edition, *"length"* is set to *1*𝔽.
- In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.Collator.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.Collator"*.
+ In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.Collator.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.Collator"*.
- In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.DateTimeFormat.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.DateTimeFormat"*.
+ In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.DateTimeFormat.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.DateTimeFormat"*.
- In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.NumberFormat.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.NumberFormat"*.
+ In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.NumberFormat.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.NumberFormat"*.
- In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.PluralRules.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.PluralRules"*.
+ In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.PluralRules.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.PluralRules"*.
- In ECMA-402, 7th Edition, the @@toStringTag property of `Intl` was not defined. In 8th Edition, @@toStringTag is set to *"Intl"*.
+ In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl` was not defined. In 8th Edition, %Symbol.toStringTag% is set to *"Intl"*.
In ECMA-402, 8th Edition, the NumberFormat constructor used to throw an error when style is *"currency"* and maximumFractionDigits was set to a value lower than the default fractional digits for that currency. This behaviour was corrected in the 9th edition, and it no longer throws an error.
diff --git a/spec/collator.html b/spec/collator.html
index 92d279b6..a3de751d 100644
--- a/spec/collator.html
+++ b/spec/collator.html
@@ -144,11 +144,11 @@ Intl.Collator.prototype.constructor
-
- Intl.Collator.prototype [ @@toStringTag ]
+
+ Intl.Collator.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.Collator"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Collator"*.
diff --git a/spec/datetimeformat.html b/spec/datetimeformat.html
index 61ebc667..1737f5b3 100644
--- a/spec/datetimeformat.html
+++ b/spec/datetimeformat.html
@@ -885,11 +885,11 @@
Intl.DateTimeFormat.prototype.constructor
-
- Intl.DateTimeFormat.prototype [ @@toStringTag ]
+
+ Intl.DateTimeFormat.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.DateTimeFormat"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DateTimeFormat"*.
diff --git a/spec/displaynames.html b/spec/displaynames.html
index 27614738..a6782f41 100644
--- a/spec/displaynames.html
+++ b/spec/displaynames.html
@@ -132,11 +132,11 @@
Intl.DisplayNames.prototype.constructor
-
- Intl.DisplayNames.prototype[ @@toStringTag ]
+
+ Intl.DisplayNames.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.DisplayNames"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DisplayNames"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
diff --git a/spec/intl.html b/spec/intl.html
index b031589d..89401915 100644
--- a/spec/intl.html
+++ b/spec/intl.html
@@ -19,11 +19,11 @@
The Intl Object
Value Properties of the Intl Object
-
- Intl[ @@toStringTag ]
+
+ Intl [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
diff --git a/spec/listformat.html b/spec/listformat.html
index cc58398c..a045827c 100644
--- a/spec/listformat.html
+++ b/spec/listformat.html
@@ -119,10 +119,10 @@
Intl.ListFormat.prototype.constructor
- Intl.ListFormat.prototype [ @@toStringTag ]
+ Intl.ListFormat.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.ListFormat"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.ListFormat"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
diff --git a/spec/locale.html b/spec/locale.html
index 1dc2e0fb..0ec91d87 100644
--- a/spec/locale.html
+++ b/spec/locale.html
@@ -191,11 +191,11 @@
Intl.Locale.prototype.constructor
-
- Intl.Locale.prototype[ @@toStringTag ]
+
+ Intl.Locale.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.Locale"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Locale"*.
diff --git a/spec/numberformat.html b/spec/numberformat.html
index 87b1cd0a..b4067be3 100644
--- a/spec/numberformat.html
+++ b/spec/numberformat.html
@@ -301,11 +301,11 @@
Intl.NumberFormat.prototype.constructor
-
- Intl.NumberFormat.prototype [ @@toStringTag ]
+
+ Intl.NumberFormat.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.NumberFormat"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.NumberFormat"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
diff --git a/spec/pluralrules.html b/spec/pluralrules.html
index 661f3aac..a5618c8a 100644
--- a/spec/pluralrules.html
+++ b/spec/pluralrules.html
@@ -106,11 +106,11 @@
Intl.PluralRules.prototype.constructor
-
- Intl.PluralRules.prototype [ @@toStringTag ]
+
+ Intl.PluralRules.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.PluralRules"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.PluralRules"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
diff --git a/spec/relativetimeformat.html b/spec/relativetimeformat.html
index 15c57cc8..7f28d946 100644
--- a/spec/relativetimeformat.html
+++ b/spec/relativetimeformat.html
@@ -128,10 +128,10 @@
Intl.RelativeTimeFormat.prototype.constructor
- Intl.RelativeTimeFormat.prototype[ @@toStringTag ]
+ Intl.RelativeTimeFormat.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.RelativeTimeFormat"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.RelativeTimeFormat"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
diff --git a/spec/segmenter.html b/spec/segmenter.html
index 2a69201b..cf5a626c 100644
--- a/spec/segmenter.html
+++ b/spec/segmenter.html
@@ -100,11 +100,11 @@
Intl.Segmenter.prototype.constructor
-
- Intl.Segmenter.prototype [ @@toStringTag ]
+
+ Intl.Segmenter.prototype [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Intl.Segmenter"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Segmenter"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.
@@ -241,9 +241,9 @@
%IntlSegmentsPrototype%.containing ( _index_ )
-
- %IntlSegmentsPrototype% [ @@iterator ] ( )
- The `@@iterator` method is called on a Segments instance to create a Segment Iterator over its string using the locale and options of its constructing Intl.Segmenter instance. The following steps are taken:
+
+ %IntlSegmentsPrototype% [ %Symbol.iterator% ] ( )
+ The `%Symbol.iterator%` method is called on a Segments instance to create a Segment Iterator over its string using the locale and options of its constructing Intl.Segmenter instance. The following steps are taken:
1. Let _segments_ be the *this* value.
1. Perform ? RequireInternalSlot(_segments_, [[SegmentsSegmenter]]).
@@ -328,11 +328,11 @@ %IntlSegmentIteratorPrototype%.next ( )
-
- %IntlSegmentIteratorPrototype% [ @@toStringTag ]
+
+ %IntlSegmentIteratorPrototype% [ %Symbol.toStringTag% ]
- The initial value of the @@toStringTag property is the String value *"Segmenter String Iterator"*.
+ The initial value of the %Symbol.toStringTag% property is the String value *"Segmenter String Iterator"*.
This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.