MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / is_scoped_package

Function is_scoped_package

src/packagedcode/npm.py:1543–1557  ·  view source on GitHub ↗

Return True if name contains a namespace. For example:: >>> is_scoped_package('@angular') True >>> is_scoped_package('some@angular') False >>> is_scoped_package('linq') False >>> is_scoped_package('%40angular') True

(name)

Source from the content-addressed store, hash-verified

1541
1542
1543def is_scoped_package(name):
1544 """
1545 Return True if name contains a namespace.
1546
1547 For example::
1548 >>> is_scoped_package('@angular')
1549 True
1550 >>> is_scoped_package('some@angular')
1551 False
1552 >>> is_scoped_package('linq')
1553 False
1554 >>> is_scoped_package('%40angular')
1555 True
1556 """
1557 return name.startswith(('@', '%40',))
1558
1559
1560def split_scoped_package_name(name):

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected