![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@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
The npm package @technologyadvice/genesis-core receives a total of 14 weekly downloads. As such, @technologyadvice/genesis-core popularity was classified as not popular.
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
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.