chore: move tools to tools folder

This commit is contained in:
Joren Broekema 2020-12-09 11:54:28 +01:00 committed by qa46hx
parent f304d6c19d
commit f29bf523c1
189 changed files with 93 additions and 59 deletions

5
.gitignore vendored
View file

@ -24,6 +24,9 @@ yarn-error.log
*.d.ts *.d.ts
!packages/**/*/types/**/* !packages/**/*/types/**/*
!packages/**/index.d.ts !packages/**/index.d.ts
!tools/**/*/types/**/*
!tools/**/index.d.ts
!tools/**/types.d.ts
## temp folders ## temp folders
/.tmp/ /.tmp/
@ -40,4 +43,4 @@ browserstack.err
debug.log debug.log
!packages/singleton-manager/demo/**/node_modules !tools/singleton-manager/demo/**/node_modules

View file

@ -3,16 +3,15 @@ const path = require('path');
module.exports = { module.exports = {
stories: [ stories: [
'../packages/*/README.md', '../{packages,tools}/*/README.md',
'../packages/*/docs/*.md', '../{packages,tools}/*/docs/*.md',
'../packages/*/docs/!(assets)**/*.md', '../{packages,tools}/*/docs/!(assets)**/*.md',
'../packages/helpers/*/README.md',
'../docs/README.md', '../docs/README.md',
'../docs/**/*.md', '../docs/**/*.md',
'../README.md', '../README.md',
'../demo/README.md', '../demo/README.md',
'../demo/docs/*.md', '../demo/docs/*.md',
'../packages/helpers/README.md',
'../packages/helpers/*/README.md',
], ],
addons: [ addons: [
// order of tabs in addons panel // order of tabs in addons panel

View file

@ -1,7 +1,10 @@
import '../packages/accordion/index.js';
import '../packages/ajax/index.js'; import '../packages/ajax/index.js';
import '../packages/button/index.js'; import '../packages/button/index.js';
import '../packages/calendar/index.js'; import '../packages/calendar/index.js';
import '../packages/checkbox-group/index.js'; import '../packages/checkbox-group/index.js';
import '../packages/collapsible/index.js';
import '../packages/combobox/index.js';
import '../packages/core/index.js'; import '../packages/core/index.js';
import '../packages/dialog/index.js'; import '../packages/dialog/index.js';
import '../packages/fieldset/index.js'; import '../packages/fieldset/index.js';
@ -13,8 +16,13 @@ import '../packages/input-amount/index.js';
import '../packages/input-date/index.js'; import '../packages/input-date/index.js';
import '../packages/input-email/index.js'; import '../packages/input-email/index.js';
import '../packages/input-iban/index.js'; import '../packages/input-iban/index.js';
import '../packages/input-range/index.js';
import '../packages/input-stepper/index.js';
import '../packages/listbox/index.js';
import '../packages/localize/index.js'; import '../packages/localize/index.js';
import '../packages/overlays/index.js'; import '../packages/overlays/index.js';
import '../packages/pagination/index.js';
import '../packages/progress-indicator/index.js';
import '../packages/radio-group/index.js'; import '../packages/radio-group/index.js';
import '../packages/select/index.js'; import '../packages/select/index.js';
import '../packages/select-rich/index.js'; import '../packages/select-rich/index.js';

View file

@ -3,7 +3,8 @@
"name": "@lion/root", "name": "@lion/root",
"license": "MIT", "license": "MIT",
"workspaces": [ "workspaces": [
"packages/*" "packages/*",
"tools/*"
], ],
"scripts": { "scripts": {
"build:docs": "wca analyze \"packages/tabs/**/*.js\"", "build:docs": "wca analyze \"packages/tabs/**/*.js\"",

View file

@ -52,18 +52,19 @@ function compareVersions(versionsA, versionsB) {
}; };
} }
let currentVersions = readPackageJsonDeps('./package.json');
let endReturn = 0; let endReturn = 0;
function lintVersions(folder) {
let currentVersions = readPackageJsonDeps('./package.json');
// find all versions in the monorepo // find all versions in the monorepo
getDirectories('./packages').forEach(subPackage => { getDirectories(`./${folder}`).forEach(subPackage => {
const filePath = `./packages/${subPackage}/package.json`; const filePath = `./${folder}/${subPackage}/package.json`;
currentVersions = { ...currentVersions, ...readPackageJsonNameVersion(filePath) }; currentVersions = { ...currentVersions, ...readPackageJsonNameVersion(filePath) };
}); });
// lint all versions in packages // lint all versions in folder
getDirectories('./packages').forEach(subPackage => { getDirectories(`./${folder}`).forEach(subPackage => {
const filePath = `./packages/${subPackage}/package.json`; const filePath = `./${folder}/${subPackage}/package.json`;
const subPackageVersions = readPackageJsonDeps(filePath); const subPackageVersions = readPackageJsonDeps(filePath);
const { output, newVersions } = compareVersions(currentVersions, subPackageVersions); const { output, newVersions } = compareVersions(currentVersions, subPackageVersions);
currentVersions = { ...newVersions }; currentVersions = { ...newVersions };
@ -74,9 +75,10 @@ getDirectories('./packages').forEach(subPackage => {
endReturn = 1; endReturn = 1;
} }
}); });
}
lintVersions('packages');
lintVersions('tools');
if (endReturn === 0) { if (endReturn === 0) {
console.log('All versions are aligned 💪'); console.log('All versions are aligned 💪');
} }
process.exit(endReturn); process.exit(endReturn);

View file

@ -28,8 +28,12 @@ function findPackagesWithScript(directory) {
} }
const packagesDir = join(moduleDir, '..', 'packages'); const packagesDir = join(moduleDir, '..', 'packages');
const toolsDir = join(moduleDir, '..', 'tools');
const packagesWithScript = [...findPackagesWithScript(packagesDir)]; const packagesWithScript = [
...findPackagesWithScript(packagesDir),
...findPackagesWithScript(toolsDir),
];
const commands = packagesWithScript.map(pkgPath => ({ const commands = packagesWithScript.map(pkgPath => ({
name: basename(pkgPath), name: basename(pkgPath),

View file

@ -184,8 +184,8 @@ customElements.define('my-app', MyApp);
## Full Demo & Api Example ## Full Demo & Api Example
You can run the example locally via `npm run start` or look at its [source code](https://github.com/ing-bank/lion/tree/master/packages/babel-plugin-extend-docs/demo/). You can run the example locally via `npm run start` or look at its [source code](https://github.com/ing-bank/lion/tree/master/tools/babel-plugin-extend-docs/demo/).
_Note we are configuring babel via the [server.config.js](https://github.com/ing-bank/lion/tree/master/packages/babel-plugin-extend-docs/demo/server.config.js)_ _Note we are configuring babel via the [server.config.js](https://github.com/ing-bank/lion/tree/master/tools/babel-plugin-extend-docs/demo/server.config.js)_
👉 _babel.config.js_ 👉 _babel.config.js_

View file

@ -25,7 +25,7 @@ const extendDocsConfig = {
module.exports = { module.exports = {
nodeResolve: true, nodeResolve: true,
watch: true, watch: true,
open: 'packages/babel-plugin-extend-docs/demo/', open: 'tools/babel-plugin-extend-docs/demo/',
babel: true, babel: true,
babelConfig: { babelConfig: {
overrides: [ overrides: [

View file

@ -1,5 +1,5 @@
module.exports = { module.exports = {
nodeResolve: true, nodeResolve: true,
watch: true, watch: true,
open: 'packages/babel-plugin-extend-docs/demo/', open: 'tools/babel-plugin-extend-docs/demo/',
}; };

View file

@ -8,7 +8,7 @@
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/ing-bank/lion.git", "url": "https://github.com/ing-bank/lion.git",
"directory": "packages/babel-plugin-extend-docs" "directory": "tools/babel-plugin-extend-docs"
}, },
"main": "index.js", "main": "index.js",
"files": [ "files": [

View file

@ -64,7 +64,7 @@ function transformToProjectNames(collections) {
const pathFromServerRootToHere = `/${pathLib.relative(process.cwd(), __dirname)}`; const pathFromServerRootToHere = `/${pathLib.relative(process.cwd(), __dirname)}`;
// Needed for dev purposes (we call it from ./packages/providence-analytics/ instead of ./) // Needed for dev purposes (we call it from ./tools/providence-analytics/ instead of ./)
// Allows es-dev-server to find the right moduleDirs // Allows es-dev-server to find the right moduleDirs
const fromPackageRoot = process.argv.includes('--serve-from-package-root'); const fromPackageRoot = process.argv.includes('--serve-from-package-root');
const moduleRoot = fromPackageRoot ? pathLib.resolve(process.cwd(), '../../') : process.cwd(); const moduleRoot = fromPackageRoot ? pathLib.resolve(process.cwd(), '../../') : process.cwd();

View file

Before

Width:  |  Height:  |  Size: 7.4 MiB

After

Width:  |  Height:  |  Size: 7.4 MiB

View file

Before

Width:  |  Height:  |  Size: 6.4 MiB

After

Width:  |  Height:  |  Size: 6.4 MiB

View file

Before

Width:  |  Height:  |  Size: 918 KiB

After

Width:  |  Height:  |  Size: 918 KiB

View file

Before

Width:  |  Height:  |  Size: 4 MiB

After

Width:  |  Height:  |  Size: 4 MiB

View file

@ -8,7 +8,7 @@
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/ing-bank/lion.git", "url": "https://github.com/ing-bank/lion.git",
"directory": "packages/providence-analytics" "directory": "tools/providence-analytics"
}, },
"main": "./src/program/providence.js", "main": "./src/program/providence.js",
"bin": { "bin": {

Some files were not shown because too many files have changed in this diff Show more