
Security News
Another Round of TEA Protocol Spam Floods npm, But It’s Not a Worm
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.
@technologyadvice/genesis-core
Advanced tools
Simplified build tooling for a complected world
Take advantage of the modern JavaScript ecosystem without any of the headache. Genesis Core provides a consistent, simplified interface over powerful build tooling. Configure it once and get to work; you'll enjoy the same experience whether you're building a Single Page Application or distributable NPM package.
It's recommended to install Genesis Core as a project-level dependency, and not a global depdendency. This will give you the freedom to run multiple projects independently and will provide more fine-grained control over upgrades.
# Yarn (recommended)
yarn add --dev @technologyadvice/genesis-core
# NPM
npm install --save-dev @technologyadvice/genesis-core
This compiler is still in progress.
This compiler is still in progress.
Genesis is configured with the same options no matter which API is used.
{
entry : string | Array<string>, // path(s) to your application entry point(s)
templatePath : string, // path to your main index.html file
vendors : Array<string>, // package names to bundle separately
alias : { [key: string]: string }, // module resolution aliases
globals : { [key: string]: any }, // variables to expose globally
sourcemaps : boolean, // generate sourcemaps?
verbose : boolean, // enable more verbose output?
transpile : boolean | 'typescript', // transpile? `true` defaults to babel
}
After installing Genesis Core in your project, you can use the gen binary to run tasks. To do this, configure your package.json scripts to run gen commands.
{
"scripts": {
"start": "gen start",
"build": "gen build",
"test": "gen test"
}
}
Once this is done, you can run these just like any other npm command. Note that you can also pass options to the genesis task:
npm start -- --port 3000
const genesis = require('@technologyadvice/genesis-core')
const compiler = genesis({
// your genesis configuration
})
// Each task returns a promise:
compiler.build()
.then(() => { /* app has been built! */ })
// You can pass task-specific option:
compiler.start({ host: 'localhost', port: 3000 })
compiler.test({ watch: true })
FAQs
Simplified build tooling for a complected world
We found that @technologyadvice/genesis-core demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 12 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
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.