
Security News
Opengrep Adds Apex Support and New Rule Controls in Latest Updates
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.
@creuna/create-react-app
Advanced tools
React app boilerplate
We recommend running this from @creuna/cli.
If you want to create a new app from JavaScript, this is the right module for you.
The React app relies on node-gyp
which means you might have to install some things to get it running. Please see node-gyp docs for instructions for your OS if you run into trouble.
Requires node >= 7.5.x
This will be used in package.json
as well as for <title>
in the mockup and <h1>
on the mockup frontpage.
Used in the author
field in package.json
Used in the author
field in package.json
If you select this, source/js/api-helper.js
will be included. This is a handy abstraction of fetch
that supports automating analytics (optional), showing status messages (optional) and working with mock API responses.
api.execute(url, data).then(response => {
// do something with response
}
If you select this, source/js/messenger.js
and source/components/message
will be included. Also, the messenger helper is automagically wired up with the API-helper.
For the messenger helper to work, API responses have to be formatted as follows:
{
"success": true,
"messageToUser": "Your request succeeded!",
"payload": {
//actual content of API response
}
}
If an API response includes a messageToUser
, it will tell the Message
component to show it. The success
property tells the Message
component whether to display the message as an error or as a confirmation. The Message
component needs to be rendered somewhere in order to work.
When a payload
object is present in the response, only the content of payload
will be returned from api.execute
.
If you select this, source/js/analytics.js
will be included and wired up to work with the API-helper.
const analyticsData = {}; // some google analytics data
analytics.send(analyticsData);
This will push analyticsData
to window.dataLayer
. send
supports both objects and arrays.
If you format your API response in the following way (or make another human do so), analytics
will be pushed to window.dataLayer
automatically.
{
"analytics": {
// some analytics data here
},
"payload": {
//actual content of API response
}
}
When a payload
object is present in the response, only the content of payload
will be returned from api.execute
.
If you select this the following files will be included:
source/js/responsive-images.js
source/components/image
source/components/fluid-image
These are intended to be used with the ImageResizer for .NET plugin. The Image
and FluidImage
components use responsive-images.js
to measure the rendered images and get the URL for an image of appropriate size.
FAQs
React app boilerplate
We found that @creuna/create-react-app demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 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
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.