Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
@enact/webos
Advanced tools
@enact/webos
contains utility functions for working with webOS devices
npm install --save @enact/webos
Unless otherwise specified, all content, including all source code files and documentation files in this repository are:
Copyright (c) 2012-2016 LG Electronics
Unless otherwise specified or set forth in the NOTICE file, all content, including all source code files and documentation files in this repository are: Licensed under the Apache License, Version 2.0 (the "License"); you may not use this content except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
[1.0.0-beta.1] - 2016-12-30
core/factory
which provides the means to support design-time customization of componentsMoonstone/VideoPlayer
and moonstone/TooltipDecorator
componentsmoonstone/Panels.Panels
property onBack
to support ui/Cancelable
moonstone/VirtualFlexList
Work-In-Progress component (with sample) to support variably sized rows or columnsmoonstone/ExpandableItem
properties autoClose
and lockBottom
moonstone/ExpandableList
properties noAutoClose
and noLockBottom
moonstone/ContextualPopup
property noAutoDismiss
moonstone/Dialog
property scrimType
moonstone/Popup
property spotlightRestrict
spotlight.Spotlight
methods isPaused()
, isSpottable()
, getCurrent()
, and isMuted()
spotlight.SpotlightContainerDecorator
property spotlightMuted
spotlight.spotlightDirections
exportui/RadioDecorator
and ui/RadioControllerDecorator
to support radio group-style management of componentsui/Holdable
Higher-order Componentui/ViewManager
events onAppear
, onEnter
, onLeave
, onStay
, onTransition
, and onWillTransition
ui/FloatingLayer
scrimType
prop value none
ui/Pressable
config option onMouseLeave
moonstone/Panels.Routable
to require a navigate
configuration property indicating the event callback for back or cancel actionsmoonstone/MarqueeController
focus/blur handling to start and stop synchronized moonstone/Marquee
componentsmoonstone/ExpandableList
property autoClose
to closeOnSelect
to disambiguate it from the added autoClose
on 5-way upmoonstone/ContextualPopupDecorator.ContextualPopupDecorator
component's onCloseButtonClick
property to onClose
moonstone/Spinner
component's center
and middle
properties to a single centered
property
that applies both horizontal and vertical centeringmoonstone/Popup.PopupBase
component's onCloseButtonClicked
property to onCloseButtonClick
moonstone/Item.ItemOverlay
component's autoHide
property to remove the 'no'
option. The same
effect can be achieved by omitting the property or passing null
.moonstone/VirtualGridList
to be scrolled by page when navigating with a 5-way direction keymoonstone/Scroller
, moonstone/VirtualList
, moonstone/VirtualGridList
, and moonstone/Scrollable
to no longer respond to mouse down/move/up eventsmoonstone/LabeledItem
to support a titleIcon
property which positions just after the title textmoonstone/Button
to include moonstone/TooltipDecorator
moonstone/Expandable
to support being managed, radio group-style, by a component wrapped with RadioControllerDecorator
from ui/RadioDecorator
moonstone/Picker
to animate moonstone/Marquee
children when any part of the moonstone/Picker
is focusedmoonstone/VirtualList
to mute its container instead of disabling it during scroll eventsmoonstone/VirtualList
, moonstone/VirtualGridList
, and moonstone/Scroller
to continue scrolling when holding down the paging controlsmoonstone/VirtualList
to require a component
prop and not have a default valuemoonstone/Picker
to continuously change when a button is held down by adding ui/Holdable
.ui/FloatingLayer
property autoDismiss
to handle both ESC key and click eventsui/Transition
prop fit
in favor of using className
i18n/I18nDecorator
issue causing multiple requests for ilibmanifest.moonstone/Popup
and moonstone/ContextualPopup
5-way navigation behavior using spotlight.moonstone/Input
to show an ellipsis on the correct side based on the text directionality of the value
or placeholder
content.moonstone/VirtualList
and moonstone/VirtualGridList
to prevent unwanted scrolling when focused with the pointermoonstone/Picker
to remove fingernail when a the pointer is held down, but the pointer is moved off the joined
picker.moonstone/LabeledItem
to include marquee on both title
and label
, and be synchronizedFAQs
webOS support library
The npm package @enact/webos receives a total of 41,570 weekly downloads. As such, @enact/webos popularity was classified as popular.
We found that @enact/webos demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.