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-2017 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.2] - 2017-01-30
handlers
block for components created with core/kind
to allow cached event handlerscore/handle
handler forKey
core/keymap
module to abstract keyboard key codes behind common names (e.g. 'up' and 'down')moonstone/Panels.Panel
property showChildren
to support deferring rendering the panel body until animation completesmoonstone/MarqueeDecorator
property invalidateProps
that specifies which props cause the marquee distance to be invalidatedmoonstone/Divider
property spacing
which adjusts the amount of empty space above and below the Divider
. 'normal'
, 'small'
, 'medium'
, 'large'
, and 'none'
are available.moonstone/Picker
when joined
the ability to be incremented and decremented by arrow keysonSpotlightDisappear
event property support for spottable moonstone componentsspotlight.SpotlightContainerDecorator
support for spotlightDisabled
propspotlight.Spottable
support for onSpotlightDown
, onSpotlightLeft
, onSpotlightRight
, and onSpotlightUp
propertiesspotlight.Spotlight
method getDirection
to replace spotlightDirections
ui/ViewManager
properties enteringDelay
and enteringProp
to aid deferred rendering of viewsui/resolution
function scaleToRem
for those times when you have a size in pixels that you want to convert directly to rem
to support automatic dynamic resizingmoonstone/Panels.Panels
and variations to defer rendering the children of contained Panel
instances until animation completesmoonstone/ProgressBar
properties progress
and backgroundProgress
to accept a number between 0 and 1moonstone/Slider
and moonstone/IncrementSlider
property backgroundPercent
to backgroundProgress
which now accepts a number between 0 and 1moonstone/Slider
to not ignore value
prop when it is the same as the previous valuemoonstone/Picker
component's buttons to reverse their operation such that 'up' selects the previous item and 'down' the nextmoonstone/Picker
and derivatives may now use numeric width, which represents the amount of characters to use for sizing. width={4}
represents four characters, 2
for two characters, etc. width
still accepts the size-name strings.moonstone/Divider
to now behave as a simple horizontal line when no text content is providedmoonstone/Scrollable
to not display scrollbar controls by defaultmoonstone/DatePicker
and moonstone/TimePicker
to emit onChange
event whenever the value is changed, not just when the component is closedcore/handle.withArgs
helper function which is no longer needed with the addition of the handlers
support in kind()
moonstone/ProgressBar
properties min
and max
spotlight
spotlightDirections
moonstone/IncrementSlider
so that the knob is spottable via pointer, and 5-way navigation between the knob and the increment/decrement buttons is functionalmoonstone/Slider
and moonstone/IncrementSlider
to not fire onChange
for value changes from propsFAQs
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.