From 0d5a589e6ac2c910c8e7e139e4fc3b57a8943b23 Mon Sep 17 00:00:00 2001 From: Kevin Gibbons Date: Fri, 15 May 2020 22:34:44 -0700 Subject: [PATCH] Meta: bump ecmarkup, enforce linting --- package-lock.json | 111 +++++++++++++++++++++++++++++++++++----------- package.json | 4 +- 2 files changed, 86 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa457d7e6ba..c3576a50c9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,19 @@ "integrity": "sha1-vL50jgHjxZ6IT22jxrHSLCg3ChE=", "dev": true }, + "@esfx/async-canceltoken": { + "version": "1.0.0-pre.13", + "resolved": "https://registry.npmjs.org/@esfx/async-canceltoken/-/async-canceltoken-1.0.0-pre.13.tgz", + "integrity": "sha512-D8OF4aZWRuJDW9FAV8D8JB4umDvBpd6VF82Pybh/tFJ9FqIjZ80aURPwYDhQkK+9coF//Qx3zfsLO6ifSpjJJQ==", + "requires": { + "@esfx/cancelable": "^1.0.0-pre.13", + "@esfx/collections-linkedlist": "^1.0.0-pre.13", + "@esfx/disposable": "^1.0.0-pre.13", + "@esfx/internal-guards": "^1.0.0-pre.11", + "@esfx/internal-tag": "^1.0.0-pre.6", + "tslib": "^1.9.3" + } + }, "@esfx/cancelable": { "version": "1.0.0-pre.13", "resolved": "https://registry.npmjs.org/@esfx/cancelable/-/cancelable-1.0.0-pre.13.tgz", @@ -22,6 +35,27 @@ "tslib": "^1.9.3" } }, + "@esfx/collection-core": { + "version": "1.0.0-pre.13", + "resolved": "https://registry.npmjs.org/@esfx/collection-core/-/collection-core-1.0.0-pre.13.tgz", + "integrity": "sha512-jMOy2238UjUeHC0sRVaNeJ2koK/YLZxITKTLbZfWUJpfp/4UVmDO/npv0cxIcob59KdWRf5MONjgz2WdzNpU+A==", + "requires": { + "@esfx/internal-deprecate": "^1.0.0-pre.13", + "@esfx/internal-guards": "^1.0.0-pre.11", + "tslib": "^1.9.3" + } + }, + "@esfx/collections-linkedlist": { + "version": "1.0.0-pre.13", + "resolved": "https://registry.npmjs.org/@esfx/collections-linkedlist/-/collections-linkedlist-1.0.0-pre.13.tgz", + "integrity": "sha512-rddmq8BWGxo0rnobqexp1XTF1iJqezxemPHgAvJBD8dLVowrZ/ffVkj5wjmbHtaTh2qwHhJ/kThyyT9/RzLKJg==", + "requires": { + "@esfx/collection-core": "^1.0.0-pre.13", + "@esfx/equatable": "^1.0.0-pre.13", + "@esfx/internal-guards": "^1.0.0-pre.11", + "tslib": "^1.9.3" + } + }, "@esfx/disposable": { "version": "1.0.0-pre.13", "resolved": "https://registry.npmjs.org/@esfx/disposable/-/disposable-1.0.0-pre.13.tgz", @@ -33,6 +67,16 @@ "tslib": "^1.9.3" } }, + "@esfx/equatable": { + "version": "1.0.0-pre.13", + "resolved": "https://registry.npmjs.org/@esfx/equatable/-/equatable-1.0.0-pre.13.tgz", + "integrity": "sha512-2vYdGp5yCPB0HFLqetOqTVBuUfxos38La195fkeGJilNF/hZ1Zvwx2nrMuwyypKn5lyCZ9GgxJ5XlvY/rV8EwA==", + "requires": { + "@esfx/internal-deprecate": "^1.0.0-pre.13", + "@esfx/internal-hashcode": "^1.0.0-pre.9", + "tslib": "^1.9.3" + } + }, "@esfx/internal-deprecate": { "version": "1.0.0-pre.13", "resolved": "https://registry.npmjs.org/@esfx/internal-deprecate/-/internal-deprecate-1.0.0-pre.13.tgz", @@ -50,6 +94,23 @@ "tslib": "^1.9.3" } }, + "@esfx/internal-hashcode": { + "version": "1.0.0-pre.9", + "resolved": "https://registry.npmjs.org/@esfx/internal-hashcode/-/internal-hashcode-1.0.0-pre.9.tgz", + "integrity": "sha512-TJ43s8iE6wnVHT3CyIaRIZRlOOFIlK7m0hk1fl2D0ZzrTLtw5GUEcMFqV2sIGkGXrEKjEqwkuK1/vPQl9rikvA==", + "requires": { + "@esfx/internal-murmur3": "^1.0.0-pre.5", + "tslib": "^1.9.3" + } + }, + "@esfx/internal-murmur3": { + "version": "1.0.0-pre.5", + "resolved": "https://registry.npmjs.org/@esfx/internal-murmur3/-/internal-murmur3-1.0.0-pre.5.tgz", + "integrity": "sha512-Jq+oO1sbxWeUvIoyS7tOF+jg1KLitOOD1/TPTmdYGu/ss53kM8GXaGw5H4x/g07tQfQdC3QyDlepxK/dvoQqoQ==", + "requires": { + "tslib": "^1.9.3" + } + }, "@esfx/internal-tag": { "version": "1.0.0-pre.6", "resolved": "https://registry.npmjs.org/@esfx/internal-tag/-/internal-tag-1.0.0-pre.6.tgz", @@ -307,29 +368,28 @@ } }, "ecmarkdown": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/ecmarkdown/-/ecmarkdown-3.0.9.tgz", - "integrity": "sha1-Pl5oc7SO9YRHN8s4jMq9hQYaevE=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ecmarkdown/-/ecmarkdown-5.0.1.tgz", + "integrity": "sha512-Fey6+oJ7jd3csflBdbQlQtL5qmpx1a9mJqNH/N+bpinYA2RxWbKeZ1W5rZtoPEvATFE7sooXX9GAskuCA+5aZg==", "requires": { "escape-html": "^1.0.1" } }, "ecmarkup": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/ecmarkup/-/ecmarkup-3.19.0.tgz", - "integrity": "sha512-IKYNz69e5a5/2r7widLpyZFELf9ujLsAjnfOB9a8/NzJyhMygZMnT72uRqRy3ivEH6lUUHdgo2h6oq1/ICtefg==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/ecmarkup/-/ecmarkup-3.20.0.tgz", + "integrity": "sha512-Z7HxTtNozM5s7H24IYKFk/NaN1KTemHCVm0xKk8+cVXbz7PSmQQ9bNYwElMyNk3a+s3FRlDRjfuy7aRYWXq4Tw==", "requires": { "bluebird": "^3.7.2", "chalk": "^1.1.3", - "ecmarkdown": "^3.0.9", - "grammarkdown": "^2.0.12", - "he": "^1.2.0", + "ecmarkdown": "5.0.1", + "grammarkdown": "^2.2.0", "highlight.js": "^9.17.1", "html-escape": "^1.0.2", "js-yaml": "^3.13.1", "jsdom": "11.10.0", "nomnom": "^1.8.1", - "prex": "^0.4.6", + "prex": "^0.4.7", "promise-debounce": "^1.0.1" }, "dependencies": { @@ -474,11 +534,13 @@ } }, "grammarkdown": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/grammarkdown/-/grammarkdown-2.0.12.tgz", - "integrity": "sha512-GHlLjegNKZbNjt/Ip/dxMb4lFar2QNi8QVBB1FAot1RywQYB8nvyUW7j5hjZKjYaA1fJdMLW3oHc7QXSLyMs2Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/grammarkdown/-/grammarkdown-2.2.0.tgz", + "integrity": "sha512-tWDnlX5pAJhOCoha7G71UPpuRDeUeD81W5GXCumSirePoFGMqaskDZJSpEGQwcn29CMXK8cdOakDDIKSmnL/NQ==", "requires": { - "prex": "^0.4.2" + "@esfx/async-canceltoken": "^1.0.0-pre.13", + "@esfx/cancelable": "^1.0.0-pre.13", + "prex": "^0.4.7" } }, "har-schema": { @@ -508,11 +570,6 @@ "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, "highlight.js": { "version": "9.18.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.1.tgz", @@ -868,12 +925,12 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "prex": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/prex/-/prex-0.4.6.tgz", - "integrity": "sha512-QQhbvA94dOqgTN4VNlQ4DI1A8mpxpf4iMLex9BEWYB4R6EUxf3MRQGKoVq/onYxZ+oDFzCV5/zgY73a3jVwbKA==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/prex/-/prex-0.4.7.tgz", + "integrity": "sha512-ulhl3iyjmAW/GroRQJN4CG+pC6KJ+W+deNRBkEShQwe16wLP9k92+x6RmLJuLiVSGkbxhnAqHpGdJJCh3bRpUQ==", "requires": { - "@esfx/cancelable": "^1.0.0-pre.0", - "@esfx/disposable": "^1.0.0-pre.0" + "@esfx/cancelable": "^1.0.0-pre.13", + "@esfx/disposable": "^1.0.0-pre.13" } }, "promise-debounce": { @@ -1039,9 +1096,9 @@ } }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "tunnel-agent": { "version": "0.6.0", diff --git a/package.json b/package.json index d1fe569f7b9..e12147fc165 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build-spec": "YEAR=2020 && git checkout --quiet \"es${YEAR}\" && mkdir -p \"out/${YEAR}\" && cp -R img \"out/${YEAR}\" && ecmarkup --verbose spec.html \"out/${YEAR}/index.html\" --css \"out/${YEAR}/ecmarkup.css\" --js \"out/${YEAR}/ecmarkup.js\" && git checkout --quiet travis-origin/test-travis", "postbuild-spec": "git remote rm travis-origin", "prebuild-master": "npm run clean && mkdir out && cp -R img out", - "build-master": "npm run wipe-es6biblio && ecmarkup --verbose spec.html out/index.html --css out/ecmarkup.css --js out/ecmarkup.js", + "build-master": "npm run wipe-es6biblio && ecmarkup --lint-spec --verbose spec.html out/index.html --css out/ecmarkup.css --js out/ecmarkup.js", "build": "npm run build-master", "build-for-pdf": "npm run build-master -- --old-toc", "build-travis": "npm run build-master && npm run build-spec", @@ -26,7 +26,7 @@ "license": "SEE LICENSE IN https://tc39.es/ecma262/#sec-copyright-and-software-license", "homepage": "https://tc39.es/ecma262/", "dependencies": { - "ecmarkup": "^3.19.0" + "ecmarkup": "^3.20.0" }, "devDependencies": { "@alrra/travis-scripts": "^2.1.0",