packages icon indicating copy to clipboard operation
packages copied to clipboard

Broken packages (no files matched)

Open klausenbusk opened this issue 5 years ago • 11 comments

broken = autoupdate can't add a new or old version

If you open a PR please mention me (/cc @klausenbusk) so we can keep the list up-to-date.

PR opened

Pending

  • [ ] ally.js (1.3.1 is missing and version in package.json is incorrect) (PR: https://github.com/cdnjs/cdnjs/pull/13995)
  • [ ] 3Dmol (1.3.1 is missing)
  • [ ] clank (v0.1.0, v0.2.0 and v0.3.0 is missing)
  • [ ] angular-material (To Be Analyzed, they use a lot of tags. I'm not sure anything is wrong..)

New versions can't be added

Found with: find -name '*.json' | xargs -n 1 -P 10 -I{} bash -c 'BOT_BASE_PATH=/home/kristian/Hentet/cdnjs /home/kristian/Hentet/cdnjs/tools/bin/checker show-files {} &> logs/$(basename {}) || echo failed {}' > log and log parsing.

Click to expand

Old versions can't be added

Found with grep 'no files matched' log.old | cut -f3- -d" " | cut -f1 -d : | sort -u and log parsing.

Click to expand

Done

  • [x] es6-promise (ref: #300, PR: #303)
  • [x] aframe (ref: #301, PR: #304)
  • [x] airbrake-js (switch to NPM, check glob and figure out what is going on: v1.3.0 was relesed recently, but it was added to the cdnjs repo 2 years ago ?!) (PR: #305, ref: #306, PR: #307)
  • [x] syn (switch to NPM and check glob) (PR: #312)
  • [x] twig.js (switch to NPM and check glob) (PR: #311)
  • [x] clmtrackr (switch to NPM and check glob) (PR: #308)
  • [x] slim.js (switch to NPM and check glob) (PR: #315)
  • [x] TypewriterJS (switch to NPM and check glob) (PR: #314)
  • [x] regression (update basePath or switch to NPM) (PR: #316)
  • [x] atmosphere (To Be Analyzed) (PR: #319)
  • [x] buckets (To Be Analyzed) (PR: #320)
  • [x] teadao (PR: #329)
  • [x] spin.js (switch to NPM and check glob) (PR: #313)
  • [x] circliful (To Be Analyzed) (PR: #317)
  • [x] canvg (To Be Analyzed, homepage needs to be updated) (PR: #318)
  • [x] shadydom (PR: #336)
  • [x] tabcomplete (log) (PR: #339)
  • [x] Trumbowyg (false positive) (log) (PR: #340)
  • [x] reveal.js (log) (PR: #335)
  • [x] plastiq (log) (PR: #344)
  • [x] hack-font (log) (PR: #345)

klausenbusk avatar Jul 04 '20 17:07 klausenbusk

airbrake-js (switch to NPM, check glob and figure out what is going on: v1.3.0 was relesed recently, but it was added to the cdnjs repo 2 years ago ?!)

https://github.com/airbrake/airbrake-js/issues/602#issuecomment-545057436

They changed the library to a monorepo with 2 packages for browser and node, you need to use one of them.

So the "version counter" was reset.

klausenbusk avatar Jul 04 '20 18:07 klausenbusk

Thank you for looking at that! Is there a way to avoid manual analyzing the packages? We have the checker tool that should verify packages in CI and we can run it across the repo for a full scan, also the bot can do better error detection by itself.

xtuc avatar Jul 04 '20 21:07 xtuc

Is there a way to avoid manual analyzing the packages?

The list was taken from the autoupdate tool ( grep 'no files matched' log.old | cut -f3- -d" " | cut -f1 -d : | sort -u), but the list doesn't show how the package is broken (is the autoupdate tool failing adding old or new versions?), we can improve that, but fixing the package (probably) needs to be done by-hand.

klausenbusk avatar Jul 04 '20 22:07 klausenbusk

One idea I had in mind is that the bot would raise an issue here and ping the package author saying that new verions of the package doesn't match any files. Hopefully they will handle that for us

xtuc avatar Jul 04 '20 22:07 xtuc

It's honestly rather rare that it's the package author that added the package to cdnjs, so I think it'd be unfair to expect them to jump on an issue and resolve it -- at the end of the day, we're the maintainers of cdnjs, we should be maintaining it.

With that in mind, I totally agree with the idea of automating issue creation -- we just need to be careful about what criteria trigger it and it shouldn't make assumptions about who will handle it, just an update issue like the generic issue template we already have, imo.

MattIPv4 avatar Jul 04 '20 23:07 MattIPv4

A script to help with the "by-hand part":

#!/bin/bash
set -o nounset
BROWSER="firefox-nightly"

for PACKAGE in "${@}"; do
	BRANCH="broken-${PACKAGE}"
	git checkout -b "${BRANCH}"
	git reset --hard upstream/master

	PACKAGE_PATH="packages/$(tr '[:upper:]' '[:lower:]' <<< ${PACKAGE:0:1})/${PACKAGE}.json"
	$BROWSER "https://$(jq -r ".autoupdate.target" "${PACKAGE_PATH}" | sed 's:.*//::')"
	$BROWSER "https://cdnjs.com/libraries/${PACKAGE}"

	jq ".autoupdate.source=\"npm\" | .autoupdate.target=\"\"" "${PACKAGE_PATH}" > "${PACKAGE_PATH}.tmp"
	mv ${PACKAGE_PATH}{.tmp,}

	function e() {
		nano "${PACKAGE_PATH}"
	}
	function n() {
		curl -s $(npm view ${1-${PACKAGE}} dist.tarball) | tar -tvzf -
	}
	export PACKAGE_PATH
	export PACKAGE
	export -f e n

	bash

	if [ "$(git status --porcelain  | grep '^ M')" != "" ]; then
		git add -u
		git commit -m "Update ${PACKAGE} w/ npm auto-update" -m "The auto-update config is out-of-date, so let's switch to NPM." -m "Refs #302"
	fi

	git show

	read -p "Push && open PR? " -n 1 -r
	if [ "${REPLY}" == "y" ]; then
		git push -f --set-upstream origin "${BRANCH}"
		gh pr create --title "Update ${PACKAGE} w/ npm auto-update" --body "$(echo -e "The auto-update config is out-of-date, so let's switch to NPM.\n\nRefs #302\n\n---\nThis pr was created with: https://github.com/cdnjs/packages/issues/302#issuecomment-653821726")"
	fi
done

klausenbusk avatar Jul 04 '20 23:07 klausenbusk

We have the checker tool that should verify packages in CI and we can run it across the repo for a full scan

I just ran checker show-files on all the package files:

find -name '*.json' | xargs -n 1 -P 10 -I{} bash -c 'BOT_BASE_PATH=/home/kristian/Hentet/cdnjs /home/kristian/Hentet/cdnjs/tools/bin/checker show-files {} &> logs/$(basename {}) || echo failed {}'

autoupdate not found (313 packages)

Click to expand

tweet twitterlib.js thorax tablefilter toxiclibsjs twitter-bootstrap-wizard twilio.js transformation-matrix-js topcoat taskforce timedropper topcoat-icons treesaver TinyNav.js zclip flipCounter flight fiber firebug-lite foundation-essential FuncUnit fatcow-icons feedback.js floatlabels.js foundicons fixed-header-table flexie Fort.js pie pagedown pablo purl path.js placeholder-shiv prettify PullToRefresh pegjs pubnub parallaxify prototype protovis polljs prefixfree ember-data-django-rest-adapter ember-auth entypo extjs evil.js easyXDM epiceditor eventmaster ext-core ember-localstorage-adapter epitome elm-runtime xively-js x-editable xuijs ninjaui Nestable ng-grid noisy ng-context-menu numeric noti.js notifxi audiosynth augment.js aurora.js authy-forms.css angular-ui-utils aurora.js-flac animations authy-form-helpers arbor amstockchart alloy-ui aurora.js-mp3 angular-image-spinner angular-ui angular-ui-calendar aurora.js-alac authy-forms.js angularSubkit abcjs asciinema-player animated-header allmighty-autocomplete aurora.js-aac airbrake-js gulp gillie geoext graphael galleriffic gremlins.js github-repo-widget gas gitter-sidecar geo-location-javascript knockout-bootstrap knockout.mapping kendo-ui-core keymaster kiwi kerning.js knockback-core-stack kiss.animate dd_belatedpng datatables-tabletools davis.js diff_match_patch datejs django.js dinqyjs DinaKit documentup doony dragonbones requirejs-async require-domReady requirejs-handlebars roundabout requirejs-mustache requirejs-tpl ractive.js repo.js require-jquery require-text rest.js rxjs-jquery intercom.js impress.js ieBetter.js i3d3 imagine.js ixjs infinity jquery.qrcode jquery-mobile-datebox jquery-powertip jquery-toggles jquery-gamequery jquery.collapsible jquery-handsontable jquery.activity-indicator jschannel jGravity jquery.finderselect jqPlot jquery-tools jquery-textext jquery.customSelect jquery-history jquery-jkit jquery-backstretch jqplugin jo jquery-te jquery.inview jquery.rest jquery.easytabs joopl jquery-parallax jquery-instagram jquery.tiptip jQuery-Geolocation jquery.pin joyride jquery.address jquery.pep jquery-color jqlouds jQuery.scrollSpeed jquery.fileDownload jquery-ui-bootstrap js-signals jquery.percentageloader jquery-dateFormat jquery-ui-map jquery.spritely jqueryui jquery-url-parser json2 jQuery-Validation-Engine jquery-treegrid jquery.notification jquery-bootpag jquery.atmosphere jquery-idletimer javascript-state-machine jquery.socialshareprivacy jquery.meiomask jquery-sparklines jquery.lazyload jcalculator jquery.selectboxit jquery.is.js jquery.caroufredsel jquery.formalize jq-console jquery.SPServices jquery.selection jquery-nivoslider midi.js meyer-reset mootools-more mobilizejs melonjs 1140 helium-css hogan.js hinclude history.js heapbox headjs hashgrid owl-carousel oj.YouTubeVideo oj oj.TwitterButton opal-jquery openajax-hub oj.JSFiddle oj.GitHubButton oj.AceEditor oj.mustache opal-parser OverlappingMarkerSpiderfier oppia overthrow opal veinjs visibility.js skycons spinejs scaleapp space scannerdetection simplestatemanager sopa slidesjs simplecartjs scriptaculous sammy.js salesforce-canvas slabText sprint simple-text-rotator simplemodal swfobject skel-layers subkit spectrum-i18n selectivizr sylvester side-comments stylus Snowstorm SyntaxHighlighter shine.js sanitize.css casualjs clientside-haml-js conditionizr.js cascade-framework confidencejs css3pie cryptico cookiejar cufon co canvasjs croppic chrome-frame chainvas chaplin quicksound.js qooxdoo quo.js lazyload log4javascript ladda-bootstrap load.js yepnope 960gs bootstrap-growl backbone.obscura batman.js backbone.ribs backbone.projections backbone.fetch-cache backbone-tastypie bonsai bsjs beeplay barman backbone.routefilter brain bootstrap-lightbox bootstrap-validator bitcoinjs-lib blanket.js backbone.eventbinder boexfi web-starter-kit WebRupee web-socket-js webicons webkit.js webuploader wysihtml5 ui-selectableScroll

Other errors (688 package) (~~see errors.txt for the errors~~ Edit: a link has been added for every package, with a link to the checker output)

Click to expand

teadao (error) tabcomplete (error) Trumbowyg (error) tauCharts (error) Turf.js (error) turn.js (error) tooltipster (error) Tipue-Search (error) to-markdown (error) template_js (error) timezone-js (error) trianglify (error) twbs-pagination (error) turbolinks (error) then-request (error) tether (error) TypewriterJS (error) zurb-ink (error) zuck.js (error) filter.js (error) fakeLoader.js (error) freewall (error) zingchart (error) floating.js (error) Faker (error) fullcalendar-scheduler (error) font-linux (error) flot (error) folktale (error) FrozenUI (error) fecha (error) fullcalendar (error) polythene (error) probtn (error) pnp-config-store (error) PKI.js (error) paypaljsbuttons (error) playcanvas (error) PrintArea (error) pnp-odata (error) polyglot.js (error) prettydiff (error) pnp-graph (error) pnp-common (error) pnp-sp (error) plastiq (error) pixi-filters (error) pnp-logging (error) pnotify (error) photo-editor (error) pnp-sp-addinhelpers (error) emblem (error) eldarion-ajax (error) egjs (error) elasticlunr (error) exif-js (error) twemoji (error) esprima (error) ejs (error) embla-carousel (error) ember-data-model-fragments (error) ember-dialog (error) emberFire (error) ember-i18n (error) event-source-polyfill (error) ember-charts (error) expect (error) xregexp (error) xterm (error) xls (error) ns-popover (error) neo-async (error) nprogress (error) ngInfiniteScroll (error) nunjucks (error) nlp_compromise (error) nipplejs (error) ng2-bootstrap (error) numbro (error) ng-table (error) angular-truncate (error) algoliasearch-helper-js (error) angular-charts (error) angular-audio (error) angular-confirm (error) attrchange (error) angular-spinner (error) angularFire (error) angular-datatables (error) aui (error) angular-retina (error) alertify.js (error) angular-svg-round-progressbar (error) angular-ui-codemirror (error) angularjs-ie8-build (error) angular-js-bootstrap-datetimepicker (error) angular-ui-sortable (error) angular-bootstrap-datetimepicker (error) autonumeric (error) aurelia (error) github-org-members.js (error) gibberish-aes (error) griddle-react (error) gist-embed (error) gl-matrix (error) gyrejs (error) gifshot (error) gitgraph.js (error) gpu.js (error) gridstack.js (error) grd (error) kefir (error) keen-js (error) KaTeX (error) d3-selection (error) d3-random (error) diff2html (error) dash-shaka-playback (error) d3-geo (error) d3fc (error) d3-geo-projection (error) d3-zoom (error) d3-transition (error) d3-chord (error) d3-shape (error) d3-polygon (error) d3-path (error) datalib (error) d3-composite-projections (error) d3-dispatch (error) d3-quadtree (error) date-fns (error) d3-collection (error) d3-time-format (error) doofinder (error) d3-interpolate (error) d3-array (error) d3-axis (error) d3-brush (error) d3-color (error) d3-timer (error) d3-format (error) d3-force (error) d3-dsv (error) d3-voronoi (error) docsearch.js (error) diva.js (error) d3-scale (error) dio (error) device.js (error) domtastic (error) d3-drag (error) d3-time (error) d3-hierarchy (error) domplotter (error) d3-ease (error) react-relay (error) react-router-redux (error) rx-angular (error) recompose (error) recorderjs (error) response.js (error) remark (error) responsive (error) RyanMullins-angular-hammer (error) responsiveCarousel (error) reveal.js (error) react-quill (error) react-sortable-hoc (error) raphael (error) react-table (error) reel.js (error) react-cookie (error) ReStable (error) restyle (error) randomcolor (error) rrssb (error) responsive-nav.js (error) radio (error) rwdgrid (error) rxjs-dom (error) rowgrid.js (error) Radian (error) ratchet (error) requirejs-plugins (error) Ripple.js (error) react-native-elements (error) react-grid-layout (error) react-intl (error) rlite-router (error) react-inlinesvg (error) riot (error) resumable.js (error) rimg (error) react-uwp (error) require-cs (error) rome (error) regression (error) react-disqus-thread (error) rem (error) require.js (error) rangy (error) r2d3 (error) ResponsiveSlides.js (error) rainbow (error) rateYo (error) respond.js (error) rita (error) radialIndicator (error) responsive-elements (error) Readmore.js (error) require-i18n (error) rot.js (error) reactive-coffee (error) require-css (error) rantjs (error) rainyday.js (error) roundSlider (error) react-autosuggest (error) remodal (error) redux-little-router (error) raven.js (error) rx-player (error) reading-time (error) remoteStorage (error) reconnecting-websocket (error) readremaining.js (error) random-js (error) rapidoid (error) rough.js (error) rusha (error) iCheck (error) instagram-lite (error) ion.calendar (error) interpolate.js (error) image-select (error) IndexedDBShim (error) ipaddr.js (error) input-autogrow (error) i18next (error) iNotify (error) isomorphic-git (error) imgcache.js (error) ionic-filter-bar (error) imgareaselect (error) image-picker (error) inputmask (error) ismobilejs (error) icono (error) iScroll (error) interactive-data-display (error) i18next-locize-backend (error) iGrowl (error) ion-rangeslider (error) iviewer (error) imagehover.css (error) ion-tree-list (error) image-map-resizer (error) iamdustan-smoothscroll (error) instafeed.js (error) intl-tel-input (error) intercooler-js (error) ink (error) Iframe-Height-Jquery-Plugin (error) instantclick (error) isomer (error) ifvisible (error) imgLiquid (error) js-objectdetect (error) iris-ws (error) jQuery-rwdImageMaps (error) iframe-resizer (error) jQuery.dotdotdot (error) ie8 (error) jQuery-Knob (error) jquery-zoom (error) ionic (error) jquery-timepicker (error) jquery.colorbox (error) jquery-tubeplayer (error) jquery.cycle (error) jquery-scrolldepth (error) jquery-rss (error) jquery.html5loader (error) jquery.dirtyforms.helpers.tinymce (error) jquery.maskedinput (error) jquery-lazyload-any (error) jquery.actual (error) jquery.ime (error) jquery-simulate (error) jquery.bootstrapvalidator (error) jquery-endless-scroll (error) jvectormap (error) jsSocials (error) jquery-highlighttextarea (error) jquery_lazyload (error) jquery-tiny-pubsub (error) jquery-animateNumber (error) jquery.dirtyforms.helpers.ckeditor (error) jqBootstrapValidation (error) javascript-canvas-to-blob (error) jquery-popup-overlay (error) json-schema-faker (error) jsrsasign (error) jquery-mosaic (error) jQuery-Flip (error) jquery-flexdatalist (error) jQueryFormStyler (error) jquery.perfect-scrollbar (error) jquery.blockUI (error) jQuery.BlackAndWhite (error) jssip (error) jquery.swipebox (error) jquery-ujs (error) jquery.dirtyforms.helpers.alwaysdirty (error) jScrollPane (error) jquery-simplyscroll (error) jquery-ajaxy (error) Jouele (error) jplist (error) jquery.cycle2 (error) jquery.mb.YTPlayer (error) jquery.countdown (error) json-forms (error) jsnetworkx (error) jquerykeyframes (error) jquery-easy-ticker (error) jStorage (error) jQuery.highlightRegex (error) jquery.sumoselect (error) jquery.tablesorter (error) jSignature (error) jquery-timeago (error) justgage (error) jsondiffpatch (error) jit (error) jQuery-JSONP (error) jquery.iframetracker (error) jquery.iframe-transport (error) jquery.postcodify (error) jclic.js (error) js-scrypt (error) jquery-storage-api (error) jquery.hoverintent (error) jquery.shapeshift (error) jquery-domPath (error) jquery-tagsinput (error) jQuery-flexImages (error) jquery-serialize-object (error) jsmediatags (error) jquery.complexify.js (error) jQuery.YoutubeBackground (error) javascript-astar (error) jquery.matchHeight (error) jqgrid (error) jsSHA (error) jquery-ajaxchimp (error) jquery-dropdown (error) jquery-mousewheel (error) jquery-searcher (error) jade (error) jquery-circle-progress (error) jquery-bracket (error) jquery-confirm (error) jquery-nice-select (error) javascript-debug (error) jquery-date-range-picker (error) jquery.i18n (error) jBox (error) jquery-details (error) jquery.payment (error) jquery.dirtyforms.dialogs.pnotify (error) jquery-loading-overlay (error) jquery.serializeJSON (error) jquery.scregal (error) jquery-boilerplate (error) jReject (error) jquery.smartmenus (error) jquery.tocify (error) jquery.devbridge-autocomplete (error) jquery-replace-text (error) json-mask (error) jspdf-autotable (error) jquery-mockjax (error) jasmine (error) jbone (error) jquery.ns-autogrow (error) jxon (error) jquery-nearest (error) jquery-autotab (error) jsurl (error) jQRangeSlider (error) jquery.dropotron (error) jquery.mosaicflow (error) jquery.basictable (error) jquery-jcrop (error) jsonlint (error) jquery.downCount (error) jquery-scrollpanel (error) jquery.panzoom (error) jquery-throttle-debounce (error) jquery-spellchecker (error) jquery-appear (error) js-bson (error) jquery-teletype-plugin (error) jquery.turbolinks (error) JQuery-Snowfall (error) jsgrid (error) jQuery-viewport-checker (error) json2html (error) jquery-treetable (error) jquery.appear (error) jquery-tokeninput (error) jqcloud (error) jquery.googlemap (error) jquery.ba-bbq (error) jquery.alphanum (error) jsbarcode (error) jquery-contextmenu (error) justifiedGallery (error) jquery-lang-js (error) jquery.selectbox (error) jQuery.serializeObject (error) jRespond (error) jeditable.js (error) jQuery.BgSwitcher (error) jquery.dirtyforms.dialogs.jquery-ui (error) jquery.gray (error) jQuery.print (error) jquery.formset (error) jquery.poptrox (error) jquery.scrollfire (error) js-cookie (error) jquery.superlabels (error) jquery.mb.bgndgallery (error) jquery-noty (error) js-url (error) jquery-sortable (error) jcarousel (error) jquery-watch (error) jquery-ajaxQueue (error) jssor-slider (error) jquery-twinkle (error) jquery.webticker (error) jQuery-ui-Slider-Pips (error) jscolor (error) jquery-resize (error) jQuery-slimScroll (error) jquery-touch-events (error) jquery.dirtyforms (error) jsfeat (error) jquery-mobile (error) jquery.json2html (error) jquery-cookie (error) jquery-localScroll (error) jquery.liveurl (error) jquery-requestAnimationFrame (error) jquery-ajaxtransport-xdomainrequest (error) jquery-advanced-news-ticker (error) jic (error) jquery-spellcheck (error) jquery.form (error) jquery.AreYouSure (error) jsxgraph (error) jquery.serialScroll (error) jQuery-webcam (error) jointjs (error) js-xss (error) jquery.dirtyforms.dialogs.facebox (error) jquery-layout (error) jQuery-Paging (error) jquery-fullscreen-plugin (error) jquery-awesome-cursor (error) jquery.dirtyforms.dialogs.blockui (error) jquery.waitforimages (error) jquery-validate (error) jquery.gridster (error) jquery.pjax (error) jquery.scrollex (error) jquery.adaptive-backgrounds (error) js-sequence-diagrams (error) jquery-infinitescroll (error) jschardet (error) jquery-countdown (error) js-yaml (error) JavaScript-autoComplete (error) jquery-ajax-localstorage-cache (error) jquery-cascading-dropdown (error) jquery.loadtemplate (error) jquery-steps (error) jquery.dirtyforms.dialogs.bootstrap (error) jquery.nicescroll (error) jInvertScroll (error) jquery.touch (error) jquery.nanoscroller (error) json5 (error) jQuery.Gantt (error) jquery-fracs (error) jquery.mask (error) jsnlog (error) jquery-overlaps (error) jquery-expandable (error) jQuery.x18n (error) jquery-one-page-nav (error) jquery.scrollbar (error) jwerty (error) jquery.scroll4ever (error) jquery-scrollintoview (error) jquery-json (error) jquery-toast-plugin (error) jrumble (error) jquery-visible (error) js-nacl (error) jquery-dotimeout (error) jquery.businessHours (error) jquery-hashchange (error) jqModal (error) jquery-price-format (error) jspdf (error) jquery.flipster (error) jquery-scrollTo (error) jquery-datetimepicker (error) jsmpeg (error) jquery-contextify (error) jquery-nstslider (error) jquery.lazy (error) jszip (error) jquery-smart-web-app-banner (error) jquery-outside-events (error) jquery-orgchart (error) js-data-http (error) jquery-expander (error) jquery.quicksearch (error) jquery-xmlrpc (error) jquery.cookieBar (error) jquery-placeholder (error) jqtree (error) jquery-overscroll (error) js-jose (error) jquery.ripples (error) jquery.threedubmedia (error) jquery-footable (error) jblocks (error) jquery.age (error) jquery-typeahead (error) jquery-bgiframe (error) jQuery.mmenu (error) jquery-sheetrock (error) jquery.smartbanner (error) jquery-form-validator (error) jquery.touchswipe (error) jets (error) jquery-autocomplete (error) jquery-impromptu (error) jquery-csv (error) jstat (error) jquery-ui-multiselect-widget (error) jarallax (error) minireset.css (error) mobx-react (error) mnist (error) metrics-graphics (error) minigrid (error) micromustache (error) multiselect (error) minitranslate (error) modernizr (error) matreshka (error) mistic100-Bootstrap-Confirmation (error) mootools (error) multiple-select (error) mogl (error) magic (error) heatcanvas (error) Hoverizr (error) headroom (error) husl (error) html5media (error) html5sortable (error) heatmap.js (error) OverlappingMarkerSpiderfier-Leaflet (error) html2canvas (error) 6px (error) onfire.js (error) vast-client (error) v-mask (error) videojs-overlay (error) vue-form (error) videomail-client (error) Vue2Leaflet (error) videojs-vast-vpaid (error) slim.js (error) startbootstrap-sb-admin (error) signature_pad (error) startbootstrap-grayscale (error) sir-trevor-js (error) simple-gallery-js (error) Swiper (error) simple-statistics (error) stampit (error) spritespin (error) strophe.js (error) shell.js (error) suncalc (error) spin.js (error) startbootstrap-agency (error) string-format (error) satellizer (error) string-fn (error) superagent (error) shepherd (error) startbootstrap-freelancer (error) Selectivity.js (error) snoocore (error) simplePagination.js (error) Sidy.js (error) shariff (error) swing (error) shadydom (error) snabbdom (error) startbootstrap-creative (error) spellbook (error) stackicons (error) shopify-buy (error) strman (error) cookie.js (error) console.js (error) core.css (error) chrono-node (error) custommarkup (error) choices.js (error) convnetjs (error) Cookies.js (error) Camera (error) custom-elements-builder (error) circliful (error) cyclejs-dom (error) chartkick (error) cldrjs (error) circles (error) cplayer (error) Clamp.js (error) cyclejs-core (error) cutjs (error) clmtrackr (error) CoolQueue.io (error) core-js (error) coordinates-picker (error) cuid (error) queue-async (error) canvg (error) query-result (error) lazyad-loader (error) leapjs (error) legojs (error) Ladda (error) lodash.js (error) leaflet-polylinedecorator (error) loStorage.js (error) limonte-sweetalert2 (error) linkurious.js (error) blaze (error) behaviortree (error) backbone-react-component (error) libsodium-wrappers (error) bottleneck (error) buckets (error) backbone.paginator (error) bootstrap-show-password (error) bootflat (error) basics (error) browser-deeplink (error) bootstrap-horizon (error) bootstrap-material-design (error) breezejs (error) bootstrap-switch (error) bla (error) bootstrap-checkbox (error) bootstrap-tour (error) backbone-localstorage.js (error) bowser (error) wikibase-sdk (error) web-animations (error) weather (error) usertiming (error) upb (error) underscore-contrib (error) unslider (error)

klausenbusk avatar Jul 05 '20 22:07 klausenbusk

Other errors (688 package) (see errors.txt for the errors)

Are some of them false positive (issue #259)?

klausenbusk avatar Jul 05 '20 22:07 klausenbusk

Are some of them false positive (issue #259)?

They indeed are. With #259 fixed I just rerun the command and found 356 false positive. I will update the list shortly.

Edit: List of the false positives

Click to expand

klausenbusk avatar Jul 11 '20 18:07 klausenbusk

KaTeX version 0.12.0 is not updated: https://cdnjs.com/libraries/KaTeX https://github.com/KaTeX/KaTeX/releases/tag/v0.12.0

Update: https://github.com/cdnjs/packages/issues/404

stevenjoezhang avatar Aug 19 '20 13:08 stevenjoezhang

@stevenjoezhang Please create a new update request issue for that :)

MattIPv4 avatar Aug 19 '20 13:08 MattIPv4