Registry / newawesome

newawesome

JSON →
library2.2.2jsnpmunverified

NewAwesome is a React Native package designed to provide enhanced UI components and utilities for mobile app development. The current stable version is 2.2.2, though it has no README documentation. It relies on React 17.0.2+ and React Native 0.67.2+ as peer dependencies. Key differentiators include a focus on performance optimization and native-like interactions. The package targets developers building cross-platform mobile applications with React Native and requires manual linking for native modules.

npm install newawesome
INSTALL
IMPORT
SIG · NEWAWESOME
N
newawesome
javascriptv2.2.2
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import NewAwesome from 'newawesome'
const NewAwesome = require('newawesome')
Package is ESM-only; using require will cause runtime errors in Node.js environments that don't support ES modules.
Button
import { Button } from 'newawesome'
Named export available for tree-shaking; ensure bundler supports ES modules.
useAwesome
import { useAwesome } from 'newawesome/hooks'
import useAwesome from 'newawesome'
Hook is exported from a subpath to reduce bundle size; importing from root will result in undefined.

Demonstrates importing the default export, a named component, and a hook from the package.

import React from 'react'; import { View } from 'react-native'; import NewAwesome, { Button, useAwesome } from 'newawesome'; const App = () => { const { value } = useAwesome(); return ( <View> <Button title="Click Me" onPress={() => console.log('pressed')} /> </View> ); }; export default App;
Debug
Known issues
breakingReact 17 and React Native 0.67 minimum required; v2.2.0 dropped support for React <17 and RN <0.67.
fix
Upgrade React to >=17.0.2 and React Native to >=0.67.2.
affects: >=2.2.0
gotchaPackage exports a default export that is a component, not an object with utilities.
fix
Use default import for the main component and named imports for other utilities.
affects: >=1.0.0
deprecatedImporting from 'newawesome/legacy' is deprecated; use the root import instead.
fix
Change imports to 'import NewAwesome from 'newawesome''.
affects: <=2.1.0
Errors
Common errors & fixes
Module not found: Can't resolve 'newawesome'
Package not installed or missing in node_modules.
fix
Run 'npm install newawesome' or 'yarn add newawesome'.
TypeError: (0, _newawesome.useAwesome) is not a function
Importing useAwesome from wrong path (root instead of hooks subpath).
fix
Use 'import { useAwesome } from 'newawesome/hooks''.
Error: Unable to resolve module newawesome from /path/to/App.js: newawesome could not be found within the project.
React Native autolinking not configured for native modules.
fix
Run 'cd ios && pod install' and rebuild.
Upgrade
Version history
2.2.2latest on npm
Audit
Dependencies
reactoptionalPeer dependency required for JSX rendering and lifecycle management
react-nativeoptionalPeer dependency required for native API access and bridging
Agent activity
2 hits · last 30 days
node
2
Resources
newawesome — npm install newawesome · libregistry