mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-07 20:39:31 +08:00
`manage_node_deps.py` was changed in https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2259834 to add line endings at the end of the package.json file However, `npm run install-deps` was not rerun to add the line endings. To prevent future CLs that add deps to include the line ending changes, fix them in this CL. R=mathias@chromium.org Change-Id: Id4ee0003520c4aa0cb55494cdf64df57e31a86d7 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2263952 Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org> Commit-Queue: Mathias Bynens <mathias@chromium.org> Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Mathias Bynens <mathias@chromium.org>
Usage
var assert = require('assert')
var ranges = require('spdx-ranges')
assert(
Array.isArray(ranges),
'module is an Array'
)
assert(
ranges.length > 0,
'the Array has elements'
)
assert(
ranges.every(function (e) {
return Array.isArray(e)
}),
'each Array element is an Array'
)
assert(
ranges.every(function (range) {
return range.every(function (element) {
return (
typeof element === 'string' ||
(
Array.isArray(element) &&
element.every(function (element) {
return typeof element === 'string'
})
)
)
})
}),
'elements of Array-elements are strings or Arrays of Strings'
)
Licensing
The Linux Foundation and its contributors license the SPDX standard under the terms of the Creative Commons Attribution License 3.0 Unported (SPDX: "CC-BY-3.0"). "SPDX" is a United States federally registered trademark of the Linux Foundation. The authors of this package license their work under the terms of the MIT License.