[calmjs.extras_keys]
node_modules = enabled

[calmjs.registry]
calmjs.extras_keys = calmjs.module:ExtrasJsonKeysRegistry
calmjs.module = calmjs.module:ModuleRegistry
calmjs.module.tests = calmjs.module:ModuleRegistry
calmjs.py.module = calmjs.module:PythonicModuleRegistry
calmjs.py.module.tests = calmjs.module:PythonicModuleRegistry
calmjs.registry = calmjs.registry:Registry
calmjs.toolchain.advice = calmjs.toolchain:AdviceRegistry

[calmjs.reserved]
calmjs.dev.module = calmjs.dev
calmjs.dev.module.tests = calmjs.dev
calmjs.extras_keys = calmjs
calmjs.module = calmjs
calmjs.module.tests = calmjs
calmjs.py.module = calmjs
calmjs.py.module.tests = calmjs
calmjs.registry = calmjs
calmjs.reserved = calmjs
calmjs.toolchain.advice = calmjs

[calmjs.runtime]
npm = calmjs.npm:npm.runtime

[console_scripts]
calmjs = calmjs.runtime:main

[distutils.commands]
npm = calmjs.npm:npm

[distutils.setup_keywords]
calmjs_module_registry = calmjs.dist:validate_line_list
extras_calmjs = calmjs.dist:validate_json_field
package_json = calmjs.dist:validate_json_field

[egg_info.writers]
calmjs_module_registry.txt = calmjs.dist:write_module_registry_names
extras_calmjs.json = calmjs.dist:write_extras_calmjs
package.json = calmjs.npm:write_package_json

