feat: publish esm modules implemented, project structure changed

This commit is contained in:
Junior García 2021-09-29 22:20:45 -03:00
parent ef84628251
commit e4580ed298
33 changed files with 206 additions and 671 deletions

View File

@ -48,10 +48,6 @@ jobs:
run: yarn install --frozen-lockfile
- name: Build
run: yarn build
- uses: actions/upload-artifact@v2
with:
name: dist
path: ./packages/nextui/dist
tests:
needs: [lint, build]
@ -84,14 +80,13 @@ jobs:
node-version: '12'
- name: Install dependencies
run: yarn install --frozen-lockfile
- uses: actions/download-artifact@v2
with:
name: dist
path: ./packages/nextui/dist
- name: Pre puiblish
run: yarn pre-publish
- uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_TOKEN }}
package: './packages/nextui/package.json'
package: './packages/nextui/lib/package.json'
dry-run: true
- name: Show published version
if: steps.publish.outputs.type != 'none'
run: |

View File

@ -9,13 +9,9 @@
"lint": "next lint"
},
"dependencies": {
"@geist-ui/react": "^2.2.0",
"@mui/material": "^5.0.1",
"@nextui-org/react": "^1.0.1-alpha.36",
"bootstrap": "5.1.1",
"next": "11.0.0",
"react": "17.0.2",
"react-bootstrap": "^2.0.0-rc.0",
"react-dom": "17.0.2"
},
"devDependencies": {

View File

@ -1,16 +1,14 @@
import Head from 'next/head';
import Image from 'next/image';
import styles from '../styles/Home.module.css';
import { Container, Input, Spacer, Text, Link } from '@nextui-org/react';
import Button from '@nextui-org/react/';
// import Button from '@geist-ui/react/esm/button';
import { Avatar } from '@nextui-org/react';
import { Badge } from '@mui/material';
// or less ideally
// import { Button } from 'react-bootstrap';
import {
Container,
Button,
Input,
Spacer,
Text,
Link,
} from '@nextui-org/react';
export default function Home() {
return (

View File

@ -3,7 +3,6 @@
"version": "0.1.0",
"private": true,
"dependencies": {
"@geist-ui/react": "^2.2.0",
"@nextui-org/react": "^1.0.1-alpha.32",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/docs",
"version": "1.0.1-alpha.38",
"version": "1.0.1-alpha.40",
"private": true,
"scripts": {
"dev": "next dev",
@ -14,7 +14,7 @@
"dependencies": {
"@mapbox/rehype-prism": "^0.6.0",
"@mdx-js/react": "^1.6.22",
"@nextui-org/react": "^1.0.1-alpha.38",
"@nextui-org/react": "^1.0.1-alpha.40",
"@types/lodash": "^4.14.170",
"algoliasearch": "^4.10.3",
"classnames": "^2.3.1",

View File

@ -8,10 +8,10 @@ import {
Text,
Spacer,
Grid,
Button,
Link,
} from '@nextui-org/react';
import { ImageBrowser } from '@components';
import Button from '@nextui-org/react/dist/button';
import NextLink from 'next/link';
const Hero: React.FC = () => {

View File

@ -1,6 +1,6 @@
{
"compilerOptions": {
"outDir": "../dist",
"outDir": "../lib/esm",
"baseUrl": "../",
"noEmit": false,
"declaration": true,

View File

@ -1,145 +1,57 @@
const fs = require('fs-extra');
const path = require('path');
const sourcePath = path.join(__dirname, '../src/components');
const sourcePath = path.join(__dirname, '../src');
module.exports = async () => {
const files = await fs.readdir(sourcePath);
const components = await Promise.all(
files.map(async (name) => {
const comPath = path.join(sourcePath, name);
const entry = path.join(comPath, 'index.ts');
const stat = await fs.stat(comPath);
if (!stat.isDirectory()) return null;
const hasFile = await fs.pathExists(entry);
if (!hasFile) return null;
return { name, url: entry };
})
);
const componentsEntries = components
.filter((r) => r)
.reduce((pre, current) => {
return Object.assign({}, pre, { [current.name]: current.url });
}, {});
console.log(
`\n${
Object.keys(componentsEntries).length
} Components in total have been collected.`
);
console.log('Bundle now...');
const configs = {
mode: 'none',
entry: componentsEntries,
output: {
filename: '[name].js',
path: path.resolve(__dirname, '../dist'),
libraryTarget: 'commonjs',
module.exports = {
mode: 'none',
entry: path.join(sourcePath, 'index.ts'),
output: {
filename: '[name].js',
path: path.resolve(__dirname, '../lib/esm'),
libraryTarget: 'commonjs',
},
resolve: {
extensions: ['.ts', '.tsx', '.js'],
alias: {
components: sourcePath,
},
resolve: {
extensions: ['.ts', '.tsx', '.js'],
alias: {
components: sourcePath,
},
externals: [
{
react: {
root: 'React',
commonjs2: 'react',
commonjs: 'react',
amd: 'react',
},
'react-dom': {
root: 'ReactDOM',
commonjs2: 'react-dom',
commonjs: 'react-dom',
amd: 'react-dom',
},
},
externals: [
function (context, request, done) {
if (/^styled-jsx/.test(request)) {
return done(null, 'commonjs ' + request);
}
done();
},
],
module: {
rules: [
{
react: {
root: 'React',
commonjs2: 'react',
commonjs: 'react',
amd: 'react',
test: /\.tsx?$/,
exclude: /(node_modules)/,
loader: 'babel-loader',
options: {
presets: [
'@babel/preset-env',
'@babel/preset-react',
'@babel/preset-typescript',
],
plugins: ['styled-jsx/babel'],
},
'react-dom': {
root: 'ReactDOM',
commonjs2: 'react-dom',
commonjs: 'react-dom',
amd: 'react-dom',
},
'/styled-jsx/': {
root: '_JSXStyle',
commonjs2: 'styled-jsx',
commonjs: 'styled-jsx',
amd: 'styled-jsx',
},
},
function (context, request, done) {
if (/^styled-jsx/.test(request)) {
return done(null, 'commonjs ' + request);
}
done();
},
],
module: {
rules: [
{
test: /\.tsx?$/,
exclude: /(node_modules)/,
loader: 'babel-loader',
options: {
presets: [
[
'@babel/preset-env',
{
bugfixes: true,
},
],
[
'@babel/preset-react',
{
runtime: 'automatic',
},
],
'@babel/preset-typescript',
],
plugins: [
'babel-plugin-optimize-clsx',
['styled-jsx/babel', { optimizeForSpeed: true }],
['@babel/plugin-proposal-object-rest-spread', { loose: true }],
['@babel/plugin-transform-runtime', { useESModules: true }],
],
ignore: [
/@babel[\\|/]runtime/,
/__tests__\.(js|ts|tsx)$/,
/\.stories\.(js|ts|tsx)$/,
],
},
},
],
},
};
return [
configs,
{
...configs,
entry: {
index: path.join(sourcePath, 'index.ts'),
},
},
{
...configs,
mode: 'production',
entry: {
'index.min': path.join(sourcePath, 'index.ts'),
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, '../dist'),
library: 'NextUI',
libraryTarget: 'umd',
globalObject: 'this',
},
optimization: {
runtimeChunk: true,
splitChunks: {
chunks: 'all',
},
},
},
];
},
};

View File

@ -2,19 +2,10 @@ const common = require('./webpack.common');
const { merge } = require('webpack-merge');
const path = require('path');
const sourcePath = path.join(__dirname, '../src');
// const BundleAnalyzerPlugin =
// require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = merge(common, {
mode: 'development',
// watch: true,
watch: true,
entry: {
index: path.join(sourcePath, 'index.ts'),
},
// plugins: [new BundleAnalyzerPlugin()],
optimization: {
splitChunks: {
chunks: 'all',
},
},
});

View File

@ -11,12 +11,12 @@ module.exports = merge(common, {
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, '../dist'),
path: path.resolve(__dirname, '../lib/esm'),
library: 'NextUI',
libraryTarget: 'umd',
globalObject: 'this',
},
optimization: {
minimize: false,
minimize: true,
},
});

View File

@ -8,15 +8,15 @@ module.exports = {
},
testRegex: '.*\\.test\\.(j|t)sx?$',
collectCoverageFrom: [
'src/components/**/*.{ts,tsx}',
'!src/components/**/styles.{ts,tsx}',
'!src/components/**/*stories.{ts,tsx}',
'!src/components/**/*types.{ts,tsx}',
'!src/components/styles/*',
'!src/components/index.ts',
'src/**/*.{ts,tsx}',
'!src/**/styles.{ts,tsx}',
'!src/**/*stories.{ts,tsx}',
'!src/**/*types.{ts,tsx}',
'!src/styles/*',
'!src/index.ts',
],
moduleNameMapper: {
'tests/(.*)$': '<rootDir>/tests/$1',
components: './src/components/index.ts',
components: './src/index.ts',
},
};

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/package-test-123",
"version": "1.0.1-alpha.42",
"name": "@nextui-org/react",
"version": "1.0.1-alpha.40",
"license": "MIT",
"description": "🚀 Beautiful and modern React UI library.",
"homepage": "https://nextui.org",
@ -28,29 +28,25 @@
"dist",
"es"
],
"source": "src/index.ts",
"main": "cjs/index.js",
"module": "esm/index.js",
"unpkg": "umd/nextui.min.js",
"types": "esm/index.d.ts",
"source": "lib/src/index.ts",
"main": "lib/cjs/index.js",
"module": "lib/esm/index.js",
"unpkg": "lib/umd/nextui.min.js",
"types": "lib/esm/index.d.ts",
"sideEffects": false,
"scripts": {
"clear": "rimraf ./dist ./esm",
"release": "rollout",
"build:wp": "node ./buildconfig/build.js",
"clear": "rimraf ./lib ./dist ./esm",
"pre-publish": "node ./scripts/pre-publish.js",
"clear:packages": "rimraf ./dist/packages",
"build:types": "tsc -p ./buildconfig",
"build-types": "yarn tsc -p ./buildconfig -d --emitDeclarationOnly --outDir types",
"build:esm-types": "tsc -p ./buildconfig --outDir ./dist",
"build:esm": "babel --config-file ./buildconfig/babel.config.js --extensions \".js,.ts,.tsx\" ./src --out-dir ./dist --ignore \"**/__tests__/**/*,**/*.d.ts\"",
"build:babel": "yarn clear && yarn build:esm && yarn build:esm-types",
"build": "node ./scripts/build.js",
"build:types": "yarn tsc -p ./buildconfig -d --emitDeclarationOnly --outDir types",
"build:dev-types": "tsc -p ./buildconfig",
"build:webpack": "webpack --config ./buildconfig/webpack.common.js",
"build:rollup": "yarn clear && yarn rollup -c && yarn build:types",
"build:watch": "webpack ---config ./buildconfig/webpack.dev.js",
"build:microbundle": "microbundle build --jsx React.createElement --jsxFragment React.Fragment --tsconfig tsconfig.build.json --strict --globals styled-jsx/style=_JSXStyle,styled-jsx/server=flush",
"build:microbundle-watch": "microbundle watch --jsx React.createElement --jsxFragment React.Fragment --no-compress --format modern,cjs",
"build": "yarn clear && yarn build:webpack && yarn build:types && yarn clear:packages",
"watch": "yarn clear && yarn build:types && yarn build:watch",
"watch": "yarn clear && yarn build:dev-types && yarn build:watch",
"storybook": "start-storybook -p 6006 --no-manager-cache",
"lint": "eslint \"src/**/*.{js,ts,tsx}\"",
"build-storybook": "build-storybook",
@ -72,7 +68,6 @@
"directory": "lib"
},
"devDependencies": {
"@4c/rollout": "^2.2.2",
"@babel/cli": "^7.14.5",
"@babel/plugin-proposal-object-rest-spread": "^7.15.6",
"@babel/plugin-transform-runtime": "^7.14.5",

View File

@ -1,43 +1,39 @@
const { green, cyan, red } = require('chalk');
const { green, red } = require('chalk');
const webpack = require('webpack');
const path = require('path');
const fse = require('fs-extra');
const execa = require('execa');
const cherryPick = require('./cherry-pick').default;
const getConfig = require('./webpack.config');
const getConfig = require('../buildconfig/webpack.config');
const setupPackage = require('./setup-package');
const targets = process.argv.slice(2);
const srcRoot = path.join(__dirname, '../src');
const typesRoot = path.join(__dirname, '../types');
const dirRoot = path.join(__dirname, '.');
const buildConfRoot = path.join(__dirname, '../buildconfig');
const libRoot = path.join(__dirname, '../lib');
const umdRoot = path.join(libRoot, 'umd');
const cjsRoot = path.join(libRoot, 'cjs');
const esRoot = path.join(libRoot, 'esm');
const step = require('./utils').step;
const shell = require('./utils').shell;
const error = require('./utils').error;
const clean = () => fse.existsSync(libRoot) && fse.removeSync(libRoot);
const step = (name, fn) => async () => {
console.log(cyan('Building: ') + green(name));
await fn();
console.log(cyan('Built: ') + green(name));
};
const shell = (cmd) =>
execa(cmd, { stdio: ['pipe', 'pipe', 'inherit'], shell: true });
const has = (t) => !targets.length || targets.includes(t);
const buildTypes = step('generating .d.ts', () => shell(`yarn build-types`));
const buildTypes = step('generating .d.ts', () => shell(`yarn build:types`));
const copyTypes = (dest) => fse.copySync(typesRoot, dest, { overwrite: true });
const babel = (outDir, envName) =>
shell(
`yarn babel ${srcRoot} --config-file ${dirRoot}/babel.config.js -x .js,.jsx,.ts,.tsx --out-dir ${outDir} --env-name "${envName}"`
`yarn babel ${srcRoot} --config-file ${buildConfRoot}/babel.config.js -x .js,.jsx,.ts,.tsx --out-dir ${outDir} --env-name "${envName}"`
);
/**
@ -105,10 +101,4 @@ Promise.resolve(true)
])
)
.then(buildDirectories)
.catch((err) => {
if (err && Array.isArray(err))
console.log(red(err.map((e) => e.message).join('\n')));
if (err && typeof err === 'object')
console.error(red(err.stack || err.toString()));
process.exit(1);
});
.catch(error);

View File

@ -79,8 +79,8 @@ const fileProxy = async (options, file) => {
// const pkgName = await getPkgName(options);
const proxyPkg = {
// private: true,
// name: file,
// name: `${pkgName}/${file}`,
private: true,
sideEffects: false,
main: path.join('..', cjsDir, `${file}/index.js`),
module: path.join('..', esmDir, `${file}/index.js`),

View File

@ -0,0 +1,17 @@
const setupPackage = require('./setup-package');
const shell = require('./utils').shell;
const step = require('./utils').step;
const error = require('./utils').error;
const buildPkg = step('building...', () => shell(`yarn build`));
Promise.resolve(true)
.then(setupPackage)
.then(
Promise.all([buildPkg()]).then(() => {
console.log(process.cwd());
// shell('pwd');
})
)
.catch(error);

View File

@ -0,0 +1,36 @@
const fs = require('fs-extra');
const path = require('path');
const libRoot = path.join(__dirname, '../lib');
function main() {
const source = fs
.readFileSync(__dirname + '/../package.json')
.toString('utf-8');
const sourceObj = JSON.parse(source);
sourceObj.scripts = {};
sourceObj.devDependencies = {};
if (sourceObj.main.startsWith('lib/')) {
sourceObj.main = sourceObj.main.replace('lib/', '');
}
if (sourceObj.module.startsWith('lib/')) {
sourceObj.module = sourceObj.module.replace('lib/', '');
}
if (sourceObj.unpkg.startsWith('lib/')) {
sourceObj.unpkg = sourceObj.unpkg.replace('lib/', '');
}
if (sourceObj.types.startsWith('lib/')) {
sourceObj.types = sourceObj.types.replace('lib/', '');
}
if (sourceObj.publishConfig) {
delete sourceObj.publishConfig;
}
fs.writeFileSync(
libRoot + '/package.json',
Buffer.from(JSON.stringify(sourceObj, null, 2), 'utf-8')
);
}
main();
module.exports = main;

View File

@ -0,0 +1,21 @@
const { green, cyan, red } = require('chalk');
const execa = require('execa');
const step = (name, fn) => async () => {
console.log(cyan('Building: ') + green(name));
await fn();
console.log(cyan('Built: ') + green(name));
};
const shell = (cmd) =>
execa(cmd, { stdio: ['pipe', 'pipe', 'inherit'], shell: true });
const error = (err) => {
if (err && Array.isArray(err))
console.log(red(err.map((e) => e.message).join('\n')));
if (err && typeof err === 'object')
console.error(red(err.stack || err.toString()));
process.exit(1);
};
module.exports = { step, shell, error };

View File

@ -1,7 +1,7 @@
import React from 'react';
import { mount } from 'enzyme';
import Button from '../index';
import { nativeEvent } from '../../../../tests/utils';
import { nativeEvent } from '../../../tests/utils';
describe('ButtonGroup', () => {
it('should render correctly', () => {

View File

@ -1,5 +1,4 @@
import Code from './code';
import { CodeProps as Props } from './code';
export type { CodeProps } from './code';
export type CodeProps = Props;
export default Code;

View File

@ -1,5 +1,4 @@
import Col from './col';
import { ColProps as Props } from './col';
export type { ColProps } from './col';
export type ColProps = Props;
export default Col;

View File

@ -20,10 +20,8 @@ export { default as useClickAnywhere } from './use-click-anywhere';
export { default as useInput } from './use-input';
export { default as Avatar } from './avatar';
export * from './avatar';
export { default as CssBaseline } from './css-baseline';
export * from './css-baseline';
export { default as Checkbox } from './checkbox';
@ -31,34 +29,26 @@ export { default as Text } from './text';
export * from './text';
export { default as Radio } from './radio';
export * from './radio';
export { default as Switch } from './switch';
export * from './switch';
export { default as Spacer } from './spacer';
export * from './spacer';
export { default as User } from './user';
export * from './user';
export { default as Link } from './link';
export * from './link';
export { default as Loading } from './loading';
export * from './loading';
export { default as Button } from './button';
export * from './button';
export { default as Grid } from './grid';
export * from './grid';
export { default as Card } from './card';
export * from './card';
export { default as Image } from './image';
export * from './image';
export { default as Row } from './row';
export * from './row';
@ -67,19 +57,14 @@ export { default as Col } from './col';
export * from './col';
export { default as Divider } from './divider';
export * from './divider';
export { default as Code } from './code';
export * from './code';
export { default as Container } from './container';
export * from './container';
export { default as Snippet } from './snippet';
export * from './snippet';
export { default as Tooltip } from './tooltip';
export * from './tooltip';
export { default as Input } from './input';
export * from './input';

View File

@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Input should be work with content 1`] = `"<div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><span class=\\"jsx-201523000 input-content\\"><span>test-icon</span></span><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-si9kucdj\\" class=\\"jsx-3041074307 left-content\\" value=\\"\\"></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-upgl9mu7\\" class=\\"jsx-3041074307 right-content\\" value=\\"\\"><span class=\\"jsx-201523000 input-content\\"><span>test-icon</span></span></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should be work with content 1`] = `"<div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><span class=\\"jsx-201523000 input-content\\"><span>test-icon</span></span><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-iejvvcc6\\" class=\\"jsx-3041074307 left-content\\" value=\\"\\"></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-im150tdu\\" class=\\"jsx-3041074307 right-content\\" value=\\"\\"><span class=\\"jsx-201523000 input-content\\"><span>test-icon</span></span></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should be work with label 1`] = `"<div><div class=\\"jsx-3041074307 with-label\\"><label for=\\"next-ui-742v33i3\\" class=\\"jsx-958625935 input-label-block\\">label</label><div class=\\"jsx-3041074307 input-container shadow\\"><div class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-742v33i3\\" class=\\"jsx-3041074307 \\" value=\\"\\"></div></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-0ddh4rq5\\" class=\\"jsx-3041074307 \\" value=\\"\\"><span class=\\"jsx-2318599177 input-label right\\">label</span></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-fs8r52ku\\" class=\\"jsx-3041074307 \\" value=\\"\\"></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should be work with label 1`] = `"<div><div class=\\"jsx-3041074307 with-label\\"><label for=\\"next-ui-g5ivpc6t\\" class=\\"jsx-958625935 input-label-block\\">label</label><div class=\\"jsx-3041074307 input-container shadow\\"><div class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-g5ivpc6t\\" class=\\"jsx-3041074307 \\" value=\\"\\"></div></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-euf3iove\\" class=\\"jsx-3041074307 \\" value=\\"\\"><span class=\\"jsx-2318599177 input-label right\\">label</span></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div><div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-7jtf3502\\" class=\\"jsx-3041074307 \\" value=\\"\\"></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should work with different sizes 1`] = `"<div><div class=\\"jsx-675254747 with-label\\"><div class=\\"jsx-675254747 input-container shadow\\"><label class=\\"jsx-675254747 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-folb8c7a\\" class=\\"jsx-675254747 \\" value=\\"\\"></label></div><div class=\\"jsx-675254747 input-helper-text-container\\"></div></div><div class=\\"jsx-2350132283 with-label\\"><div class=\\"jsx-2350132283 input-container shadow\\"><label class=\\"jsx-2350132283 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-l3h1jahl\\" class=\\"jsx-2350132283 \\" value=\\"\\"></label></div><div class=\\"jsx-2350132283 input-helper-text-container\\"></div></div><div class=\\"jsx-4036192454 with-label\\"><div class=\\"jsx-4036192454 input-container shadow\\"><label class=\\"jsx-4036192454 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-c75j2rg7\\" class=\\"jsx-4036192454 \\" value=\\"\\"></label></div><div class=\\"jsx-4036192454 input-helper-text-container\\"></div></div><div class=\\"jsx-3857977103 with-label\\"><div class=\\"jsx-3857977103 input-container shadow\\"><label class=\\"jsx-3857977103 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-3nv8vadf\\" class=\\"jsx-3857977103 \\" value=\\"\\"></label></div><div class=\\"jsx-3857977103 input-helper-text-container\\"></div></div><div class=\\"jsx-1462377981 with-label\\"><div class=\\"jsx-1462377981 input-container shadow\\"><label class=\\"jsx-1462377981 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-giqh7s81\\" class=\\"jsx-1462377981 \\" value=\\"\\"></label></div><div class=\\"jsx-1462377981 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should work with different sizes 1`] = `"<div><div class=\\"jsx-675254747 with-label\\"><div class=\\"jsx-675254747 input-container shadow\\"><label class=\\"jsx-675254747 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-90tnn2co\\" class=\\"jsx-675254747 \\" value=\\"\\"></label></div><div class=\\"jsx-675254747 input-helper-text-container\\"></div></div><div class=\\"jsx-2350132283 with-label\\"><div class=\\"jsx-2350132283 input-container shadow\\"><label class=\\"jsx-2350132283 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-k8u4jvhl\\" class=\\"jsx-2350132283 \\" value=\\"\\"></label></div><div class=\\"jsx-2350132283 input-helper-text-container\\"></div></div><div class=\\"jsx-4036192454 with-label\\"><div class=\\"jsx-4036192454 input-container shadow\\"><label class=\\"jsx-4036192454 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-pgb64j12\\" class=\\"jsx-4036192454 \\" value=\\"\\"></label></div><div class=\\"jsx-4036192454 input-helper-text-container\\"></div></div><div class=\\"jsx-3857977103 with-label\\"><div class=\\"jsx-3857977103 input-container shadow\\"><label class=\\"jsx-3857977103 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-ruvviopb\\" class=\\"jsx-3857977103 \\" value=\\"\\"></label></div><div class=\\"jsx-3857977103 input-helper-text-container\\"></div></div><div class=\\"jsx-1462377981 with-label\\"><div class=\\"jsx-1462377981 input-container shadow\\"><label class=\\"jsx-1462377981 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-2mits30o\\" class=\\"jsx-1462377981 \\" value=\\"\\"></label></div><div class=\\"jsx-1462377981 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should work with different status 1`] = `"<div><div class=\\"jsx-3713260465 with-label\\"><div class=\\"jsx-3713260465 input-container shadow\\"><label class=\\"jsx-3713260465 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-40odasnm\\" class=\\"jsx-3713260465 \\" value=\\"\\"></label></div><div class=\\"jsx-3713260465 input-helper-text-container\\"></div></div><div class=\\"jsx-484233385 with-label\\"><div class=\\"jsx-484233385 input-container shadow\\"><label class=\\"jsx-484233385 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-ufc6lblr\\" class=\\"jsx-484233385 \\" value=\\"\\"></label></div><div class=\\"jsx-484233385 input-helper-text-container\\"></div></div><div class=\\"jsx-1526489074 with-label\\"><div class=\\"jsx-1526489074 input-container shadow\\"><label class=\\"jsx-1526489074 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-1nu6bf19\\" class=\\"jsx-1526489074 \\" value=\\"\\"></label></div><div class=\\"jsx-1526489074 input-helper-text-container\\"></div></div></div>"`;
exports[`Input should work with different status 1`] = `"<div><div class=\\"jsx-3713260465 with-label\\"><div class=\\"jsx-3713260465 input-container shadow\\"><label class=\\"jsx-3713260465 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-dm2cijpt\\" class=\\"jsx-3713260465 \\" value=\\"\\"></label></div><div class=\\"jsx-3713260465 input-helper-text-container\\"></div></div><div class=\\"jsx-484233385 with-label\\"><div class=\\"jsx-484233385 input-container shadow\\"><label class=\\"jsx-484233385 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-kqgqff81\\" class=\\"jsx-484233385 \\" value=\\"\\"></label></div><div class=\\"jsx-484233385 input-helper-text-container\\"></div></div><div class=\\"jsx-1526489074 with-label\\"><div class=\\"jsx-1526489074 input-container shadow\\"><label class=\\"jsx-1526489074 input-wrapper\\"><input type=\\"text\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-8s6bf03s\\" class=\\"jsx-1526489074 \\" value=\\"\\"></label></div><div class=\\"jsx-1526489074 input-helper-text-container\\"></div></div></div>"`;

View File

@ -1,3 +1,3 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`InputPassword should render correctly 1`] = `"<div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"password\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-qdjstgsn\\" class=\\"jsx-3041074307 right-content\\" value=\\"\\"><span class=\\"jsx-723322797 input-content\\"><svg viewBox=\\"0 0 24 24\\" width=\\"16\\" height=\\"16\\" stroke=\\"currentColor\\" stroke-width=\\"1.5\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" fill=\\"none\\" shape-rendering=\\"geometricPrecision\\" style=\\"color: currentColor;\\"><path d=\\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\\"></path><circle cx=\\"12\\" cy=\\"12\\" r=\\"3\\"></circle></svg></span></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div>"`;
exports[`InputPassword should render correctly 1`] = `"<div class=\\"jsx-3041074307 with-label\\"><div class=\\"jsx-3041074307 input-container shadow\\"><label class=\\"jsx-3041074307 input-wrapper\\"><input type=\\"password\\" placeholder=\\"\\" autocomplete=\\"off\\" aria-readonly=\\"false\\" aria-required=\\"false\\" id=\\"next-ui-r2qm5qlt\\" class=\\"jsx-3041074307 right-content\\" value=\\"\\"><span class=\\"jsx-723322797 input-content\\"><svg viewBox=\\"0 0 24 24\\" width=\\"16\\" height=\\"16\\" stroke=\\"currentColor\\" stroke-width=\\"1.5\\" stroke-linecap=\\"round\\" stroke-linejoin=\\"round\\" fill=\\"none\\" shape-rendering=\\"geometricPrecision\\" style=\\"color: currentColor;\\"><path d=\\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\\"></path><circle cx=\\"12\\" cy=\\"12\\" r=\\"3\\"></circle></svg></span></label></div><div class=\\"jsx-3041074307 input-helper-text-container\\"></div></div>"`;

View File

@ -1,7 +1,7 @@
import React from 'react';
import { mount } from 'enzyme';
import { Input } from '../../index';
import { nativeEvent } from '../../../../tests/utils';
import { nativeEvent } from '../../../tests/utils';
describe('Input', () => {
it('should render correctly', () => {

View File

@ -1,7 +1,7 @@
import React from 'react';
import { mount } from 'enzyme';
import { Input } from '../../index';
import { nativeEvent } from '../../../../tests/utils';
import { nativeEvent } from '../../../tests/utils';
describe('InputPassword', () => {
it('should render correctly', () => {

View File

@ -1,5 +1,4 @@
import Link from './link';
import { LinkProps as Props } from './link';
export type { LinkProps } from './link';
export type LinkProps = Props;
export default Link;

View File

@ -1,7 +1,7 @@
import React from 'react';
import { mount } from 'enzyme';
import Radio from '../index';
import { nativeEvent } from '../../../../tests/utils';
import { nativeEvent } from '../../../tests/utils';
describe('Radio Group', () => {
it('should render correctly', () => {

View File

@ -1,7 +1,7 @@
import React from 'react';
import { mount, shallow } from 'enzyme';
import Radio from '../index';
import { nativeEvent } from '../../../../tests/utils';
import { nativeEvent } from '../../../tests/utils';
describe('Radio', () => {
it('should render correctly', () => {

View File

@ -1,5 +1,4 @@
import Row from './row';
import { RowProps as Props } from './row';
export type { RowProps } from './row';
export type RowProps = Props;
export default Row;

View File

@ -1,5 +1,4 @@
import Spacer from './spacer';
import { SpacerProps as Props } from './spacer';
export type { SpacerProps } from './spacer';
export type SpacerProps = Props;
export default Spacer;

View File

@ -1,5 +1,4 @@
import Text from './text'
import { TextProps } from './text'
import Text from './text';
export type { TextProps } from './text';
export type Props = TextProps
export default Text
export default Text;

View File

@ -1,7 +1,7 @@
import React from 'react';
import { mount } from 'enzyme';
import Textarea from '../textarea';
import { nativeEvent } from '../../../../tests/utils';
import { nativeEvent } from '../../../tests/utils';
describe('Textarea', () => {
it('should render correctly', () => {

420
yarn.lock
View File

@ -2,58 +2,6 @@
# yarn lockfile v1
"@4c/cli-core@^2.3.0":
version "2.3.0"
resolved "https://registry.yarnpkg.com/@4c/cli-core/-/cli-core-2.3.0.tgz#f54bc118027f4362beeb43ad66bdc5bad65f10a5"
integrity sha512-iGPZXEkFgRMDQCfXcpW+9CvZVvMk28Av1h+q1CHNq9YcKr9akua+3nJDcDGwyWB7opFcTWcGh0wTOum50DQtmA==
dependencies:
chalk "^4.0.0"
execa "^5.0.0"
fs-extra "^9.1.0"
git-default-branch "^1.0.0"
globby "^11.0.2"
inquirer "^7.3.3"
is-ci "^2.0.0"
log-symbols "^4.0.0"
ora "^5.3.0"
slash "^3.0.0"
strip-ansi "^6.0.0"
text-table "^0.2.0"
yargs "^16.2.0"
"@4c/file-butler@^4.2.2":
version "4.2.2"
resolved "https://registry.yarnpkg.com/@4c/file-butler/-/file-butler-4.2.2.tgz#373640cac9c5fd60a6d2c19f615adc0422ee460b"
integrity sha512-yp2RhkqPGMHs/z2AlhfipiQGiWC6JpUWqvzjyxThYUeyrWDuEN4uwFvklaqXwMpqJ5W3QBsMDTTowiriGHX5PQ==
dependencies:
"@4c/cli-core" "^2.3.0"
cpy "^8.1.1"
fs-extra "^9.1.0"
globby "^11.0.2"
read-pkg-up "^7.0.1"
yargs "^16.2.0"
"@4c/rollout@^2.2.2":
version "2.2.2"
resolved "https://registry.yarnpkg.com/@4c/rollout/-/rollout-2.2.2.tgz#f2d32b725abfbfc91f3aeb78bc044a52bc187ca1"
integrity sha512-CqfrtzI/ia+zXT0PjOM1Mw7jTYHhcU8Tu1CoI4Ta/jGVnzjB65nF0KbL4qV+aHDf/HR3rRNhJYwuGMUydZJKmQ==
dependencies:
"@4c/cli-core" "^2.3.0"
"@4c/file-butler" "^4.2.2"
async-exit-hook "^2.0.1"
chalk "^4.0.0"
conventional-changelog "^3.1.24"
conventional-recommended-bump "^6.1.0"
execa "^5.0.0"
fs-extra "^9.1.0"
has-yarn "^2.1.0"
listr "^0.14.3"
listr-input "^0.2.0"
read-pkg-up "^7.0.1"
rimraf "^3.0.0"
rxjs "^6.5.2"
semver "^7.3.4"
"@algolia/cache-browser-local-storage@4.10.3":
version "4.10.3"
resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.10.3.tgz#3bf81e0f66a4a1079a75914a987eb1ef432c7c68"
@ -1873,11 +1821,6 @@
dependencies:
"@hapi/hoek" "^9.0.0"
"@hutson/parse-repository-url@^3.0.0":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340"
integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@ -2834,13 +2777,6 @@
resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.0.0.tgz#cb671723c50b904eaa44b4b45c0845476ecd8825"
integrity sha512-hi5eY+KBn4QGtUv7VL2OptdM33fI2hxhd7+omOFmAK+S0hDWhg1uqHqqGJk0W1IfqlWEzzL10WvTJDPRAtDugQ==
"@nextui-org/react@^1.0.1-alpha.38":
version "1.0.1-alpha.39"
resolved "https://registry.yarnpkg.com/@nextui-org/react/-/react-1.0.1-alpha.39.tgz#9f6c1446a2573b225949817025dbfa1db4d49af4"
integrity sha512-Rse1Xw6CrR+obGdq6pKUPE/kmHVnZyDZDsTI+wVxZJZ4Wyu2iWswUH5GpJvunM9KQrB+mw+Ve6tSFJbnPiN61g==
dependencies:
styled-jsx "^3.4.4"
"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.2":
version "2.1.8-no-fsevents.2"
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz#e324c0a247a5567192dd7180647709d7e2faf94b"
@ -3166,13 +3102,6 @@
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50"
integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==
"@samverschueren/stream-to-observable@^0.3.0":
version "0.3.1"
resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz#a21117b19ee9be70c379ec1877537ef2e1c63301"
integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==
dependencies:
any-observable "^0.3.0"
"@sideway/address@^4.1.0":
version "4.1.2"
resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.2.tgz#811b84333a335739d3969cfc434736268170cad1"
@ -5366,7 +5295,7 @@ ansi-colors@^4.1.1:
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
ansi-escapes@^3.0.0, ansi-escapes@^3.2.0:
ansi-escapes@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
@ -5441,11 +5370,6 @@ ansi-wrap@0.1.0:
resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768=
any-observable@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b"
integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
anymatch@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
@ -5711,11 +5635,6 @@ async-each@^1.0.1:
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
async-exit-hook@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3"
integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==
async-limiter@~1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
@ -6048,7 +5967,7 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
base64-js@^1.0.2, base64-js@^1.3.1:
base64-js@^1.0.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@ -6117,15 +6036,6 @@ bindings@^1.5.0:
dependencies:
file-uri-to-path "1.0.0"
bl@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
dependencies:
buffer "^5.5.0"
inherits "^2.0.4"
readable-stream "^3.4.0"
bluebird@^3.3.5, bluebird@^3.5.5:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
@ -6394,14 +6304,6 @@ buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
buffer@^5.5.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
dependencies:
base64-js "^1.3.1"
ieee754 "^1.1.13"
builtin-modules@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
@ -6882,7 +6784,7 @@ cli-boxes@^2.2.0, cli-boxes@^2.2.1:
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
cli-cursor@^2.0.0, cli-cursor@^2.1.0:
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
@ -6896,11 +6798,6 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
cli-spinners@^2.5.0:
version "2.6.0"
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939"
integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==
cli-table3@0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee"
@ -6911,14 +6808,6 @@ cli-table3@0.6.0:
optionalDependencies:
colors "^1.1.2"
cli-truncate@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574"
integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=
dependencies:
slice-ansi "0.0.4"
string-width "^1.0.1"
cli-width@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
@ -7280,49 +7169,6 @@ conventional-changelog-angular@^5.0.12:
compare-func "^2.0.0"
q "^1.5.1"
conventional-changelog-atom@^2.0.8:
version "2.0.8"
resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de"
integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==
dependencies:
q "^1.5.1"
conventional-changelog-codemirror@^2.0.8:
version "2.0.8"
resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc"
integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==
dependencies:
q "^1.5.1"
conventional-changelog-conventionalcommits@^4.5.0:
version "4.6.1"
resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.1.tgz#f4c0921937050674e578dc7875f908351ccf4014"
integrity sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==
dependencies:
compare-func "^2.0.0"
lodash "^4.17.15"
q "^1.5.1"
conventional-changelog-core@^4.2.1:
version "4.2.4"
resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f"
integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==
dependencies:
add-stream "^1.0.0"
conventional-changelog-writer "^5.0.0"
conventional-commits-parser "^3.2.0"
dateformat "^3.0.0"
get-pkg-repo "^4.0.0"
git-raw-commits "^2.0.8"
git-remote-origin-url "^2.0.0"
git-semver-tags "^4.1.1"
lodash "^4.17.15"
normalize-package-data "^3.0.0"
q "^1.5.1"
read-pkg "^3.0.0"
read-pkg-up "^3.0.0"
through2 "^4.0.0"
conventional-changelog-core@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.2.tgz#f0897df6d53b5d63dec36b9442bd45354f8b3ce5"
@ -7344,42 +7190,6 @@ conventional-changelog-core@^4.2.2:
shelljs "^0.8.3"
through2 "^4.0.0"
conventional-changelog-ember@^2.0.9:
version "2.0.9"
resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962"
integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==
dependencies:
q "^1.5.1"
conventional-changelog-eslint@^3.0.9:
version "3.0.9"
resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb"
integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==
dependencies:
q "^1.5.1"
conventional-changelog-express@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8"
integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==
dependencies:
q "^1.5.1"
conventional-changelog-jquery@^3.0.11:
version "3.0.11"
resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf"
integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==
dependencies:
q "^1.5.1"
conventional-changelog-jshint@^2.0.9:
version "2.0.9"
resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff"
integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==
dependencies:
compare-func "^2.0.0"
q "^1.5.1"
conventional-changelog-preset-loader@^2.3.4:
version "2.3.4"
resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c"
@ -7401,38 +7211,6 @@ conventional-changelog-writer@^4.0.18:
split "^1.0.0"
through2 "^4.0.0"
conventional-changelog-writer@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz#c4042f3f1542f2f41d7d2e0d6cad23aba8df8eec"
integrity sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==
dependencies:
conventional-commits-filter "^2.0.7"
dateformat "^3.0.0"
handlebars "^4.7.6"
json-stringify-safe "^5.0.1"
lodash "^4.17.15"
meow "^8.0.0"
semver "^6.0.0"
split "^1.0.0"
through2 "^4.0.0"
conventional-changelog@^3.1.24:
version "3.1.24"
resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.24.tgz#ebd180b0fd1b2e1f0095c4b04fd088698348a464"
integrity sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==
dependencies:
conventional-changelog-angular "^5.0.12"
conventional-changelog-atom "^2.0.8"
conventional-changelog-codemirror "^2.0.8"
conventional-changelog-conventionalcommits "^4.5.0"
conventional-changelog-core "^4.2.1"
conventional-changelog-ember "^2.0.9"
conventional-changelog-eslint "^3.0.9"
conventional-changelog-express "^2.0.6"
conventional-changelog-jquery "^3.0.11"
conventional-changelog-jshint "^2.0.9"
conventional-changelog-preset-loader "^2.3.4"
conventional-commits-filter@^2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3"
@ -7958,11 +7736,6 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
date-fns@^1.27.2:
version "1.30.1"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
dateformat@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
@ -8453,11 +8226,6 @@ electron-to-chromium@^1.3.811:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.817.tgz#911b4775b5d9fa0c4729d4694adc81de85d8d8f6"
integrity sha512-Vw0Faepf2Id9Kf2e97M/c99qf168xg86JLKDxivvlpBQ9KDtjSeX0v+TiuSE25PqeQfTz+NJs375b64ca3XOIQ==
elegant-spinner@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=
element-resize-detector@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.2.tgz#bf7c3ff915957e4e62e86241ed2f9c86b078892b"
@ -9501,7 +9269,7 @@ figgy-pudding@^3.5.1:
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
figures@^1.0.1, figures@^1.7.0:
figures@^1.0.1:
version "1.7.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e"
integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=
@ -10047,16 +9815,6 @@ get-pkg-repo@^1.0.0:
parse-github-repo-url "^1.3.0"
through2 "^2.0.0"
get-pkg-repo@^4.0.0:
version "4.2.1"
resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385"
integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==
dependencies:
"@hutson/parse-repository-url" "^3.0.0"
hosted-git-info "^4.0.0"
through2 "^2.0.0"
yargs "^16.2.0"
get-port@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193"
@ -10103,11 +9861,6 @@ getpass@^0.1.1:
dependencies:
assert-plus "^1.0.0"
git-default-branch@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/git-default-branch/-/git-default-branch-1.0.0.tgz#5e6eeb3ac9e4c89500514d53b0f8773183c80b6d"
integrity sha512-/eBj13g+SDiPnRMO82wTCA6P0Xi413TWSeyjf5Qj/vdLzn7iXROotuElMF4fNxNlL7TMbUjUW1EHjd3E9OAItQ==
git-raw-commits@^2.0.8:
version "2.0.10"
resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.10.tgz#e2255ed9563b1c9c3ea6bd05806410290297bbc1"
@ -10677,7 +10430,7 @@ hosted-git-info@^2.1.4:
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
hosted-git-info@^4.0.0, hosted-git-info@^4.0.1:
hosted-git-info@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
@ -10906,7 +10659,7 @@ icss-utils@^5.0.0:
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
ieee754@^1.1.13, ieee754@^1.1.4:
ieee754@^1.1.4:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
@ -11008,11 +10761,6 @@ indent-string@^2.1.0:
dependencies:
repeating "^2.0.0"
indent-string@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
@ -11080,16 +10828,7 @@ inline-style-parser@0.1.1:
resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
inquirer-autosubmit-prompt@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/inquirer-autosubmit-prompt/-/inquirer-autosubmit-prompt-0.2.0.tgz#a10f952af4f7bac9c43010e3e9e0891d7e8d15a1"
integrity sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==
dependencies:
chalk "^2.4.1"
inquirer "^6.2.1"
rxjs "^6.3.3"
inquirer@^6.2.1, inquirer@^6.2.2:
inquirer@^6.2.2:
version "6.5.2"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca"
integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==
@ -11108,7 +10847,7 @@ inquirer@^6.2.1, inquirer@^6.2.2:
strip-ansi "^5.1.0"
through "^2.3.6"
inquirer@^7.0.0, inquirer@^7.3.3:
inquirer@^7.3.3:
version "7.3.3"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003"
integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==
@ -11437,11 +11176,6 @@ is-installed-globally@^0.4.0:
global-dirs "^3.0.0"
is-path-inside "^3.0.2"
is-interactive@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
is-lambda@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
@ -11514,13 +11248,6 @@ is-object@^1.0.1:
resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf"
integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==
is-observable@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e"
integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==
dependencies:
symbol-observable "^1.1.0"
is-path-inside@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
@ -11558,11 +11285,6 @@ is-potential-custom-element-name@^1.0.1:
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
is-promise@^2.1.0:
version "2.2.2"
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
is-reference@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
@ -11650,11 +11372,6 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0:
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
is-unicode-supported@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
is-utf8@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
@ -12591,60 +12308,6 @@ list-item@^1.1.1:
is-number "^2.1.0"
repeat-string "^1.5.2"
listr-input@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.2.1.tgz#ce735c34530683580388fdf9462ecfebd3b66126"
integrity sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==
dependencies:
inquirer "^7.0.0"
inquirer-autosubmit-prompt "^0.2.0"
rxjs "^6.5.3"
through "^2.3.8"
listr-silent-renderer@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e"
integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=
listr-update-renderer@^0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2"
integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==
dependencies:
chalk "^1.1.3"
cli-truncate "^0.2.1"
elegant-spinner "^1.0.1"
figures "^1.7.0"
indent-string "^3.0.0"
log-symbols "^1.0.2"
log-update "^2.3.0"
strip-ansi "^3.0.1"
listr-verbose-renderer@^0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db"
integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==
dependencies:
chalk "^2.4.1"
cli-cursor "^2.1.0"
date-fns "^1.27.2"
figures "^2.0.0"
listr@^0.14.3:
version "0.14.3"
resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586"
integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==
dependencies:
"@samverschueren/stream-to-observable" "^0.3.0"
is-observable "^1.1.0"
is-promise "^2.1.0"
is-stream "^1.1.0"
listr-silent-renderer "^1.1.1"
listr-update-renderer "^0.5.0"
listr-verbose-renderer "^0.5.0"
p-map "^2.0.0"
rxjs "^6.3.3"
load-json-file@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
@ -12833,30 +12496,6 @@ lodash@4.x, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14,
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
log-symbols@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=
dependencies:
chalk "^1.0.0"
log-symbols@^4.0.0, log-symbols@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
dependencies:
chalk "^4.1.0"
is-unicode-supported "^0.1.0"
log-update@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg=
dependencies:
ansi-escapes "^3.0.0"
cli-cursor "^2.0.0"
wrap-ansi "^3.0.1"
loglevel-colored-level-prefix@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz#6a40218fdc7ae15fc76c3d0f3e676c465388603e"
@ -14351,21 +13990,6 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
ora@^5.3.0:
version "5.4.1"
resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
dependencies:
bl "^4.1.0"
chalk "^4.1.0"
cli-cursor "^3.1.0"
cli-spinners "^2.5.0"
is-interactive "^1.0.0"
is-unicode-supported "^0.1.0"
log-symbols "^4.1.0"
strip-ansi "^6.0.0"
wcwidth "^1.0.1"
os-browserify@0.3.0, os-browserify@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
@ -16278,7 +15902,7 @@ read@1, read@~1.0.1:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0:
readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.5.0, readable-stream@^3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@ -16935,7 +16559,7 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.5.3, rxjs@^6.6.0:
rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0:
version "6.6.7"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
@ -17324,11 +16948,6 @@ slash@^3.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
slice-ansi@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
slice-ansi@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
@ -17724,7 +17343,7 @@ string-width@^1.0.1:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
"string-width@^1.0.2 || 2", string-width@^2.1.0, string-width@^2.1.1:
"string-width@^1.0.2 || 2", string-width@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
@ -18047,11 +17666,6 @@ svgo@^1.0.0:
unquote "~1.1.1"
util.promisify "~1.0.0"
symbol-observable@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
symbol-tree@^3.2.4:
version "3.2.4"
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
@ -18287,7 +17901,7 @@ through2@^4.0.0:
dependencies:
readable-stream "3"
through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8:
through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
@ -19270,7 +18884,7 @@ watchpack@^2.2.0:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
wcwidth@^1.0.0, wcwidth@^1.0.1:
wcwidth@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
@ -19603,14 +19217,6 @@ worker-rpc@^0.1.0:
dependencies:
microevent.ts "~0.1.1"
wrap-ansi@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba"
integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=
dependencies:
string-width "^2.1.1"
strip-ansi "^4.0.0"
wrap-ansi@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"