-
-
Notifications
You must be signed in to change notification settings - Fork 702
Open
Labels
Description
Description
When scannig d3@v7.9.0 with ScanCode Toolkit 32.4.1 using --copyright, we observed three issues:
- A copyright statement in
docs/.vitepress/config.tsis truncated at the$character (reported asCopyright 2010-$ - No copyright holder is extracted for that truncated statement.
- A false positive author is detected in
CHANGES.md.
How To Reproduce
- Clone the repository:
git clone https://github.com/d3/d3.git
cd d3
git checkout v7.9.0- Run ScanCode:
scancode --copyright d3 --json output.json - Inspect
output.json:
- File:
d3/docs/.vitepress/config.ts- Detected copyright:
Copyright 2010-$ - start_line: 278
- No holder detected
- Expected statement: Copyright 2010–${new Date().getUTCFullYear()
- Expected author: Mike Bostock
- Detected copyright:
- File:
d3/CHANGES.md- Detected author (false positive):
transition .transition https://github.com/d3/d3-transition/blob/master/README.md - start_line: 1594
- Detected author (false positive):
System configuration
- What OS are you running on? (Windows/MacOS/Linux)
Linux (NixOS) - What version of scancode-toolkit was used to generate the scan file?
32.4.1 - What installation method was used to install/run scancode? (pip/source download/other)
pip
Full scan-output
{
"headers": [
{
"tool_name": "scancode-toolkit",
"tool_version": "32.4.1",
"options": {
"input": ["d3"],
"--copyright": true,
"--json": "d3.json"
},
"notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.",
"start_timestamp": "2026-02-17T114050.320568",
"end_timestamp": "2026-02-17T114053.582684",
"output_format_version": "4.1.0",
"duration": 3.2621402740478516,
"message": null,
"errors": [],
"warnings": [],
"extra_data": {
"system_environment": {
"operating_system": "linux",
"cpu_architecture": "64",
"platform": "Linux-6.12.63-x86_64-with-glibc2.40",
"platform_version": "#1-NixOS SMP PREEMPT_DYNAMIC Thu Dec 18 12:55:23 UTC 2025",
"python_version": "3.12.11 (main, Jun 3 2025, 15:41:47) [GCC 14.3.0]"
},
"spdx_license_list_version": "3.27",
"files_count": 172
}
}
],
"files": [
{
"path": "d3",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/.eslintrc.json",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/API.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/bundle.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/CHANGES.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [
{
"author": "transition .transition https://github.com/d3/d3-transition/blob/master/README.md",
"start_line": 1594,
"end_line": 1594
}
],
"scan_errors": []
},
{
"path": "d3/LICENSE",
"type": "file",
"copyrights": [
{
"copyright": "Copyright 2010-2023 Mike Bostock",
"start_line": 1,
"end_line": 1
}
],
"holders": [
{
"holder": "Mike Bostock",
"start_line": 1,
"end_line": 1
}
],
"authors": [],
"scan_errors": []
},
{
"path": "d3/package.json",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [
{
"author": "Mike Bostock url' https://bost.ocks.org/mike",
"start_line": 19,
"end_line": 21
}
],
"scan_errors": []
},
{
"path": "d3/prebuild.sh",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/README.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/rollup.config.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/yarn.lock",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/.github",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/.github/eslint.json",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/.github/workflows",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/.github/workflows/deploy.yml",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/.github/workflows/test.yml",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/api.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/community.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-axis.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-brush.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-chord.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-color.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-contour.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-delaunay.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-dispatch.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-drag.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-dsv.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-ease.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-fetch.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-format.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-interpolate.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-path.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-polygon.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-quadtree.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-random.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale-chromatic.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-time-format.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-time.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-timer.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-transition.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-zoom.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/getting-started.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/index.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/what-is-d3.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [
{
"author": "Mike Bostock",
"start_line": 42,
"end_line": 42
}
],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/config.ts",
"type": "file",
"copyrights": [
{
"copyright": "Copyright 2010-$",
"start_line": 278,
"end_line": 278
}
],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/custom.css",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/CustomFooter.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/CustomLayout.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/ExamplesGrid.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/gallery.data.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/index.ts",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/.vitepress/theme/ObservablePromo.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ColorRamp.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ColorSpan.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ColorSwatches.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/deferRender.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleAnimatedQuadtree.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleArcs.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleAxis.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleBlankChart.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleChord.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleCollideForce.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleCurve.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleDisjointForce.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleEase.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/ExampleLinkForce.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/LogoDiagram.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/PlotRender.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/quadtreeFindVisited.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/quadtreeNodes.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/quadtreeVisitParent.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/UsMap.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/components/WorldMap.vue",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/add.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/bin.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/bisect.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/blur.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/group.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/intern.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/sets.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/sort.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/summarize.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/ticks.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-array/transform.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-chord",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-chord/chord.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-chord/ribbon.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-contour",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-contour/contour.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-contour/density.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-delaunay",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-delaunay/delaunay.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-delaunay/voronoi.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force/center.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force/collide.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force/link.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force/many-body.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force/position.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-force/simulation.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/azimuthal.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/conic.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/cylindrical.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/math.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/path.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/projection.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/shape.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-geo/stream.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/cluster.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/hierarchy.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/pack.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/partition.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/stratify.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/tree.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-hierarchy/treemap.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-interpolate",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-interpolate/color.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-interpolate/transform.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-interpolate/value.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-interpolate/zoom.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/band.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/diverging.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/linear.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/log.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/ordinal.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/point.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/pow.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/quantile.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/quantize.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/sequential.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/symlog.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/threshold.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale/time.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale-chromatic",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale-chromatic/categorical.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale-chromatic/cyclical.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale-chromatic/diverging.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-scale-chromatic/sequential.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/control-flow.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/events.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/joining.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/locals.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/modifying.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/namespaces.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-selection/selecting.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/arc.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/area.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/curve.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/line.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/link.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/pie.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/radial-area.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/radial-line.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/radial-link.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/stack.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-shape/symbol.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-transition",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-transition/control-flow.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-transition/modifying.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-transition/selecting.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/d3-transition/timing.md",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/data",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/data/volcano.data.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/public",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/public/logo.png",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/public/logo.svg",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/public/data",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/public/data/riaa-us-revenue.csv",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/docs/public/data/volcano.json",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/img",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/img/axis-v3.png",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/img/axis-v4.png",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/img/pack-v3.png",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/img/pack-v4.png",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/img/stratify.png",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/src",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/src/index.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/test",
"type": "directory",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/test/.eslintrc.json",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/test/d3-test.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
},
{
"path": "d3/test/docs-test.js",
"type": "file",
"copyrights": [],
"holders": [],
"authors": [],
"scan_errors": []
}
]
}
Reactions are currently unavailable