embark/packages/core
emizzle a454ae8b11 feat(@embark/core): Support minimum truffle projects
When taking a bare-minimum truffle project, created from the [`metacoin` truffle box](https://github.com/truffle-box/metacoin-box), there were only two steps that needed to happen as a prerequisite:
1. First, run `embark init`, creating a default `embark.json`
2. Second, run `npm init`, creating a default `package.json`.

Trying to run `embark run` before those prequisites would error with appropriate directions in the console, guiding the user to run those steps explicitly.

After running these two steps, Embark would hang waiting for the namesystem plugin to come up.

Changing the default namesystem config to disabled allows Embark to start up successfully without hanging.

The rationale behind this decision is that if `embark.json` doesn’t exist, then we cannot expect that the namesystem plugin will be installed in the project either, and thefore its default value should be disabled.
2020-03-23 13:20:34 +01:00
..
code-runner chore(prerelease): 5.3.0-nightly.12 2020-03-21 00:15:48 +00:00
console chore(prerelease): 5.3.0-nightly.12 2020-03-21 00:15:48 +00:00
core feat(@embark/core): Support minimum truffle projects 2020-03-23 13:20:34 +01:00
engine chore(prerelease): 5.3.0-nightly.12 2020-03-21 00:15:48 +00:00
i18n chore(prerelease): 5.3.0-nightly.5 2020-03-06 00:15:50 +00:00
logger chore(prerelease): 5.3.0-nightly.12 2020-03-21 00:15:48 +00:00
reset chore(release): 5.2.3 2020-02-25 15:09:29 -06:00
utils chore(prerelease): 5.3.0-nightly.12 2020-03-21 00:15:48 +00:00