Skip to content
This repository has been archived by the owner on Jul 16, 2022. It is now read-only.

Commit

Permalink
fix: Switch to monorepo configuration
Browse files Browse the repository at this point in the history
- Add @node-sitecore/config package
- Add @node-sitecore/config-browserify package (stable)
- Add @node-sitecore/cli-plugin-fractal (alpha)
- Move browsersync from cli to cli-plugin-browsersync
- Config package and cli package are extensible with plugins

BREAKING CHANGE: config and cli are hosted in the same git repo
  • Loading branch information
Romain Lenzotti authored and Romakita committed Aug 14, 2018
1 parent ffcd9fb commit 1074326
Show file tree
Hide file tree
Showing 125 changed files with 15,419 additions and 6,876 deletions.
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules/
packages/**/node_modules/
27 changes: 21 additions & 6 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,26 @@
module.exports = {
'extends': 'airbnb-base',
'env': {
'es6': true,
'node': true,
'mocha': true
plugins: ['prettier'],
extends: [
require.resolve('eslint-config-airbnb-base/rules/best-practices'),
require.resolve('eslint-config-airbnb-base/rules/errors'),
require.resolve('eslint-config-airbnb-base/rules/node'),
// require.resolve('eslint-config-airbnb-base/rules/style'),
require.resolve('eslint-config-airbnb-base/rules/variables'),
require.resolve('eslint-config-airbnb-base/rules/es6'),
require.resolve('eslint-config-airbnb-base/rules/imports')
],
parserOptions: {
ecmaVersion: 2018,
sourceType: 'module'
},
env: {
es6: true,
node: true,
mocha: true
},
rules: {
strict: 'error',
'prettier/prettier': 'error',
'function-paren-newline': 'off',
'no-underscore-dangle': 'off',
'array-bracket-spacing': 'off',
Expand All @@ -30,4 +45,4 @@ module.exports = {
'import/prefer-default-export': 0,
'max-len': 0
}
};
};
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@ typings/
.vscode


.idea/
.idea/
dist/
9 changes: 9 additions & 0 deletions .lintstagedrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"concurrent": true,
"linters": {
"*.js": [
"prettier --write",
"git add"
]
}
}
19 changes: 12 additions & 7 deletions .nycrc
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
{
"include": [
"src/**/*.js"
"packages/**/*.js"
],
"exclude": [
"**/index.js",
"**/interfaces/*.js"
"packages/**/*.spec.js",
"packages/**/bin",
"packages/**/src/commands",
"packages/cli/loader.js",
"packages/cli-plugin-fractal",
"packages/cli-plugin-browsersync"
],
"reporter": [
"lcov",
"text-summary"
],
"extension": [
".ts"
".js"
],
"check-coverage": true,
"lines": 90.4,
"statements": 90.45,
"functions": 89.47,
"branches": 78.57,
"lines": 83.77,
"functions": 89.38,
"branches": 64.12,
"statements": 83.18,
"all": true
}
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
dist
docs
node_modules
*-lock.json
*.lock
5 changes: 5 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"printWidth": 140,
"bracketSpacing": true,
"singleQuote": true
}
18 changes: 18 additions & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Summary

## Usage

- [Installation](docs/usage/installation.md)
- [Configuration](docs/usage/configuration.md)
- [CLI](docs/packages/cli.md)

## Packages

- [@node-sitecore/config](docs/packages/config.md)
- [@node-sitecore/cli](docs/packages/cli.md)
- [@node-sitecore/vue-cli](docs/packages/vue-cli.md)

## Supports

- [Contribute](CONTRIBUTING.md)
- [License](LICENSE)
103 changes: 0 additions & 103 deletions bin/nsc-build.js

This file was deleted.

81 changes: 0 additions & 81 deletions bin/nsc-init.js

This file was deleted.

24 changes: 0 additions & 24 deletions bin/nsc-nuget.js

This file was deleted.

Loading

0 comments on commit 1074326

Please sign in to comment.