diff --git a/.eslintignore b/.eslintignore index 32e0e0b3529..100589c2021 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,3 +2,4 @@ packages/@spectrum-icons/color/** packages/@spectrum-icons/ui/** packages/@spectrum-icons/workflow/** node_modules +packages/*/*/dist diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 00000000000..a6eaf4d1d02 --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,35 @@ +name: Publish +on: + push: + branches: + - next +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: Use Node 12 + uses: actions/setup-node@v1 + with: + node_version: 12.x + - name: Write npmrc + env: + NPMRC: ${{ secrets.NPMRC }} + run: echo "$NPMRC" > .npmrc + - name: install + run: yarn install + - name: Configure CI Git User + run: | + git remote rm origin + git remote add origin "https://github-actions:$GITHUB_TOKEN@github.com/adobe/react-spectrum-v3.git" + git fetch + git config --global user.email octobot@github.com + git config --global user.name GitHub Actions + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: deploy + run: | + git reset --hard + git checkout next + git reset --hard origin/next + make ci diff --git a/.gitignore b/.gitignore index 97046287a3f..ae1f308e7cf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store coverage -lib node_modules npm-debug.log test-reports.xml @@ -9,6 +8,7 @@ dist .idea .package-lock.json .cache +.parcel-cache dist public diff --git a/.storybook-v3/webpack.config.js b/.storybook-v3/webpack.config.js index 136decc4bd1..6b3cf42d25b 100644 --- a/.storybook-v3/webpack.config.js +++ b/.storybook-v3/webpack.config.js @@ -85,7 +85,7 @@ module.exports = ({config}, env) => { loader: 'postcss-loader', options: { ident: 'postcss', - plugins: require('./postcss')(true) + plugins: require('../postcss.config').plugins } } ], diff --git a/Makefile b/Makefile index d9aa1cfee9c..84dc44c6319 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ SHELL := /bin/bash PATH := ./node_modules/.bin:$(PATH) -NPM_REGISTRY=https://artifactory.corp.adobe.com:443/artifactory/api/npm/npm-react-release/ +NPM_REGISTRY=https://artifactory-uw2.adobeitc.com/artifactory/api/npm/npm-rsp-tmp-release/ SERVER=root@react-spectrum.corp.adobe.com all: node_modules @@ -55,6 +55,7 @@ clean_docs_node_modules: lint: yarn check-types eslint packages --ext .js,.ts,.tsx + node lint-packages.js test: yarn jest @@ -62,40 +63,19 @@ test: ci-test: lint test storybook: - yarn build-storybook + NODE_ENV=storybook yarn build-storybook deploy: storybook docs ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null $(SERVER) mkdir -p "~/rsp" scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -r documentation/public/* "$(SERVER):~/rsp/." scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -r public/* "$(SERVER):~/rsp/." -ci-deploy: - @if [ "$$VERSION" == "major" ] || [ "$$VERSION" == "minor" ] || [ "$$VERSION" == "patch" ] || [ "$$VERSION" == "website only" ]; then \ - $(MAKE) deploy; \ - fi - -# Run this as make version VERSION={patch|minor|major} -version: - lerna version ${VERSION} --yes --no-commit-hooks -m "chore(release): publish" - cp src/package.json dist/package.json - -ci-version: - if [ "$$VERSION" != "publish only" ]; then \ - $(MAKE) version; \ - fi - -publish: build ci-version - lerna publish from-git --yes --registry $(NPM_REGISTRY) --contents dist +# for now doesn't have deploy since v3 doesn't have a place for docs and stuff yet +ci: + $(MAKE) publish -ci-publish: - @if [ "$$VERSION" != "website only" ]; then \ - $(MAKE) publish; \ - fi +publish: build + lerna publish from-package --yes --registry $(NPM_REGISTRY) -# Run this on Jenkins with VERSION={patch|minor|major} as an argument, this will bump all the changed packages -# So major bumps everything as major, minor bumps everything as minor, ... -ci: - @if [ ! -z "$$VERSION" ] && [ "$$VERSION" != "noop" ]; then \ - $(MAKE) ci-deploy; \ - $(MAKE) ci-publish; \ - fi +build: + parcel build packages/@react-{spectrum,aria,stately}/*/ --no-minify diff --git a/babel.config.js b/babel.config.js index 4195dd4fe15..ed41ff76562 100644 --- a/babel.config.js +++ b/babel.config.js @@ -2,7 +2,7 @@ module.exports = { presets: [ '@babel/preset-typescript', '@babel/preset-react', - '@babel/preset-env' + '@parcel/babel-preset-env' ], env: { storybook: { @@ -37,7 +37,8 @@ module.exports = { }, production: { plugins: [ - ['react-remove-properties', {'properties': ['data-testid']}] + ['react-remove-properties', {'properties': ['data-testid']}], + ['@babel/plugin-transform-runtime', {useESModules: true, version: '^7.6.2'}] ] } }, diff --git a/lerna.json b/lerna.json index c2afac41511..f1e8b11e695 100644 --- a/lerna.json +++ b/lerna.json @@ -5,7 +5,7 @@ "command": { "publish": { "allowBranch": [ - "master" + "next" ] } } diff --git a/.storybook-v3/lib/postcss-custom-properties-mapping b/lib/postcss-custom-properties-mapping.js similarity index 93% rename from .storybook-v3/lib/postcss-custom-properties-mapping rename to lib/postcss-custom-properties-mapping.js index 0af849f48f4..4b6fb715142 100644 --- a/.storybook-v3/lib/postcss-custom-properties-mapping +++ b/lib/postcss-custom-properties-mapping.js @@ -11,7 +11,7 @@ governing permissions and limitations under the License. */ var postcss = require('postcss'); var valueParser = require('postcss-value-parser'); -var {mapping, static} = require('./vars'); +var {mapping, static: staticVars} = require('./vars'); // match custom property inclusions const customPropertiesRegExp = /(^|[^\w-])var\([\W\w]+\)/; @@ -29,8 +29,8 @@ module.exports = postcss.plugin('postcss-custom-properties-mapping', function () // If the value is static, replace the variable with the value. // Otherwise, change the variable name to the mapped name. - if (static[v]) { - nodes.splice(index, 1, ...valueParser(`var(${v}, ${static[v]})`).nodes); + if (staticVars[v]) { + nodes.splice(index, 1, ...valueParser(`var(${v}, ${staticVars[v]})`).nodes); } else if (mapping[v]) { nodes.splice(index, 1, ...valueParser(`var(${v}, var(${mapping[v]}))`).nodes); } diff --git a/.storybook-v3/lib/postcss-notnested.js b/lib/postcss-notnested.js similarity index 100% rename from .storybook-v3/lib/postcss-notnested.js rename to lib/postcss-notnested.js diff --git a/.storybook-v3/lib/vars.js b/lib/vars.js similarity index 91% rename from .storybook-v3/lib/vars.js rename to lib/vars.js index 61a2825e97b..32a2a6a1bf5 100644 --- a/.storybook-v3/lib/vars.js +++ b/lib/vars.js @@ -56,20 +56,20 @@ function getUniqueVars(vars) { function getVariableMappings(themes) { let themeVars = {}; for (let theme of themes) { - let values = getVars(`packages/@adobe/spectrum-css-temp/vars/spectrum-${theme}.css`); + let values = getVars(`${__dirname}/../packages/@adobe/spectrum-css-temp/vars/spectrum-${theme}.css`); let mappings = getUniqueVars(values); themeVars[theme] = {values, mappings}; } let {values, mappings} = themeVars[themes[0]]; let mapping = {}; - let static = {}; + let staticVars = {}; let vars = {}; for (let v in mappings) { // If the variable does not change values across themes, save it in the static variables list let isStatic = themes.every(t => themeVars[t].values[v] === values[v]); if (isStatic) { - static[v] = values[v]; + staticVars[v] = values[v]; continue; } @@ -107,12 +107,12 @@ function getVariableMappings(themes) { } } - return {mapping, vars, static}; + return {mapping, vars, static: staticVars}; } let themes = getVariableMappings(['dark', 'darkest', 'light', 'lightest', 'middark', 'midlight']); let scales = getVariableMappings(['large', 'medium']); -let globals = getVars('packages/@adobe/spectrum-css-temp/vars/spectrum-global.css'); +let globals = getVars(`${__dirname}/../packages/@adobe/spectrum-css-temp/vars/spectrum-global.css`); exports.themes = themes.vars; exports.scales = scales.vars; diff --git a/lint-packages.js b/lint-packages.js new file mode 100644 index 00000000000..2f771f6981b --- /dev/null +++ b/lint-packages.js @@ -0,0 +1,30 @@ +const glob = require('fast-glob'); +const fs = require('fs'); +const assert = require('assert'); + +let packages = glob.sync(__dirname + '/packages/@react-{aria,spectrum,stately}/*/package.json'); + +for (let pkg of packages) { + let json = JSON.parse(fs.readFileSync(pkg)); + assert(json.main, `${pkg} did not have "main"`); + assert(json.module, `${pkg} did not have "module"`); + assert(json.types, `${pkg} did not have "types"`); + assert(json.source, `${pkg} did not have "source"`); + assert.deepEqual(json.files, ['dist'], `${pkg} did not match "files"`); + assert.equal(json.sideEffects, false, `${pkg} is missing sideEffects: false`); + assert(!json.dependencies || !json.dependencies['@adobe/spectrum-css-temp'], `${pkg} has @adobe/spectrum-css-temp in dependencies instead of devDependencies`); + assert(json.dependencies && json.dependencies['@babel/runtime'], `${pkg} is missing a dependency on @babel/runtime`); + + if (json.name.startsWith('@react-spectrum') && json.devDependencies && json.devDependencies['@adobe/spectrum-css-temp']) { + assert.deepEqual(json.targets, { + main: { + includeNodeModules: ['@adobe/spectrum-css-temp'] + }, + module: { + includeNodeModules: ['@adobe/spectrum-css-temp'] + } + }, `${pkg} did not match "targets"`); + } + + assert(json.publishConfig && json.publishConfig.access === 'public', `${pkg} has missing or incorrect publishConfig`); +} diff --git a/package.json b/package.json index ffe808f68e7..d9e780b0251 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "@babel/preset-typescript": "^7.0.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.0.0", + "@parcel/babel-preset-env": "^2.0.0-alpha.2.1", "@react/collection-view": "^4.1.5", "@react/react-spectrum": "^2.24.0", "@react/react-spectrum-icons": "^2.1.0", @@ -92,6 +93,7 @@ "moment": "^2.15.1", "moment-range": "^3.0.3", "nyc": "^10.2.0", + "parcel": "^2.0.0-alpha.2.1", "plop": "^2.4.0", "postcss-calc": "^6.0.0", "postcss-custom-properties": "6.3.1", @@ -102,6 +104,7 @@ "postcss-inherit": "^4.1.0", "postcss-loader": "^3.0.0", "postcss-logical": "^4.0.0", + "postcss-modules": "^1.4.1", "postcss-nested": "^4.1.2", "postcss-svg": "^3.0.0", "prop-types": "^15.6.0", diff --git a/packages/@adobe/react-spectrum/package.json b/packages/@adobe/react-spectrum/package.json index b863ef3cb66..79fb0f70f62 100644 --- a/packages/@adobe/react-spectrum/package.json +++ b/packages/@adobe/react-spectrum/package.json @@ -1,6 +1,6 @@ { "name": "@adobe/react-spectrum", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "private": true, "description": "Spectrum UI components in React", "repository": { diff --git a/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css b/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css index ff944c99ea4..90be5f74e9e 100644 --- a/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css +++ b/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css @@ -1,2 +1 @@ @import './index.css'; -@import './skin.css'; diff --git a/packages/@adobe/spectrum-css-temp/components/typography/index.css b/packages/@adobe/spectrum-css-temp/components/typography/index.css index d3a35577e7b..160d22bbba7 100644 --- a/packages/@adobe/spectrum-css-temp/components/typography/index.css +++ b/packages/@adobe/spectrum-css-temp/components/typography/index.css @@ -13,7 +13,7 @@ governing permissions and limitations under the License. @import '../commons/index.css'; @import 'font.css'; -@mixin typography .spectrum-Body1 {} +/*@mixin typography .spectrum-Body1 {} @mixin typography .spectrum-Body2 {} @mixin typography .spectrum-Body3 {} @mixin typography .spectrum-Body4 {} @@ -128,7 +128,7 @@ governing permissions and limitations under the License. } @mixin typography .spectrum-Code5, body-code-5, true { font-family: var(--spectrum-body-code-5-text-font-family); -} +}*/ /* topdoc {{ typography/typography.yml }} @@ -155,6 +155,7 @@ governing permissions and limitations under the License. font-style: var(--spectrum-body-4-emphasis-text-font-style); } +/* .spectrum-Body--large { @extend .spectrum-Body2; } @@ -185,4 +186,4 @@ governing permissions and limitations under the License. .spectrum-Heading--subtitle3 { @extend .spectrum-Subheading; -} +}*/ diff --git a/packages/@adobe/spectrum-css-temp/package-lock.json b/packages/@adobe/spectrum-css-temp/package-lock.json index 20110e3f93c..06f874fecc7 100644 --- a/packages/@adobe/spectrum-css-temp/package-lock.json +++ b/packages/@adobe/spectrum-css-temp/package-lock.json @@ -1,6 +1,6 @@ { "name": "@adobe/spectrum-css-temp", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -76,7 +76,7 @@ "dev": true }, "caniuse-api": { - "version": "3.0.0", + "version": "3.0.0-alpha.1", "resolved": "https://artifactory.corp.adobe.com:443/artifactory/api/npm/npm-adobe-release/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", "dev": true, @@ -483,7 +483,7 @@ } }, "has-flag": { - "version": "3.0.0", + "version": "3.0.0-alpha.1", "resolved": "https://artifactory.corp.adobe.com:443/artifactory/api/npm/npm-adobe-release/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true @@ -600,7 +600,7 @@ "dev": true }, "is-svg": { - "version": "3.0.0", + "version": "3.0.0-alpha.1", "resolved": "https://artifactory.corp.adobe.com:443/artifactory/api/npm/npm-adobe-release/is-svg/-/is-svg-3.0.0.tgz", "integrity": "sha1-kyHb0pwhLlypnE+peUxxS8r6L3U=", "dev": true, @@ -1097,7 +1097,7 @@ "dev": true }, "resolve-from": { - "version": "3.0.0", + "version": "3.0.0-alpha.1", "resolved": "https://artifactory.corp.adobe.com:443/artifactory/api/npm/npm-adobe-release/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true diff --git a/packages/@adobe/spectrum-css-temp/package.json b/packages/@adobe/spectrum-css-temp/package.json index a79586c779d..41b33ca61a2 100644 --- a/packages/@adobe/spectrum-css-temp/package.json +++ b/packages/@adobe/spectrum-css-temp/package.json @@ -1,5 +1,5 @@ { "name": "@adobe/spectrum-css-temp", "private": true, - "version": "3.0.0" + "version": "3.0.0-alpha.1" } diff --git a/packages/@react-aria/button/index.ts b/packages/@react-aria/button/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/button/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/button/package.json b/packages/@react-aria/button/package.json index 4deb1dc183e..eae6794ceff 100644 --- a/packages/@react-aria/button/package.json +++ b/packages/@react-aria/button/package.json @@ -1,19 +1,29 @@ { "name": "@react-aria/button", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/interactions": "^3.0.0", - "@react-aria/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/interactions": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/button/src/useButton.ts b/packages/@react-aria/button/src/useButton.ts index e15586f4e8c..d58a67de511 100644 --- a/packages/@react-aria/button/src/useButton.ts +++ b/packages/@react-aria/button/src/useButton.ts @@ -22,22 +22,23 @@ interface ButtonAria { isPressed: boolean } -export function useButton({ - elementType = 'button', - isDisabled, - onPress, - onPressStart, - onPressEnd, - onPressChange, - onClick: deprecatedOnClick, - href, - tabIndex, - isSelected, - validationState, - 'aria-expanded': ariaExpanded, - 'aria-haspopup': ariaHasPopup, - ref -}: AriaButtonProps): ButtonAria { +export function useButton(props: AriaButtonProps): ButtonAria { + let { + elementType = 'button', + isDisabled, + onPress, + onPressStart, + onPressEnd, + onPressChange, + onClick: deprecatedOnClick, + href, + tabIndex, + isSelected, + validationState, + 'aria-expanded': ariaExpanded, + 'aria-haspopup': ariaHasPopup, + ref + } = props; let additionalProps; if (elementType !== 'button') { additionalProps = { diff --git a/packages/@react-aria/calendar/index.ts b/packages/@react-aria/calendar/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/calendar/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/calendar/package.json b/packages/@react-aria/calendar/package.json index f8c8111afe8..a6095af1c3d 100644 --- a/packages/@react-aria/calendar/package.json +++ b/packages/@react-aria/calendar/package.json @@ -1,22 +1,32 @@ { "name": "@react-aria/calendar", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/interactions": "^3.0.0-alpha.1", + "@react-aria/live-announcer": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-stately/calendar": "^3.0.0-alpha.1", + "@react-types/calendar": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "date-fns": "^1.30.1", - "react": "^16.8.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/interactions": "^3.0.0", - "@react-aria/live-announcer": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-stately/calendar": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@react-types/calendar": "^3.0.0" + "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/calendar/src/useCalendar.ts b/packages/@react-aria/calendar/src/useCalendar.ts index 7ef5bf7cf41..bb02c0e360e 100644 --- a/packages/@react-aria/calendar/src/useCalendar.ts +++ b/packages/@react-aria/calendar/src/useCalendar.ts @@ -1,3 +1,4 @@ +import {CalendarAria} from './types'; import {CalendarProps} from '@react-types/calendar'; import {CalendarState} from '@react-stately/calendar'; // @ts-ignore @@ -6,7 +7,7 @@ import {useCalendarBase} from './useCalendarBase'; import {useMemo} from 'react'; import {useMessageFormatter} from '@react-aria/i18n'; -export function useCalendar(props: CalendarProps, state: CalendarState) { +export function useCalendar(props: CalendarProps, state: CalendarState): CalendarAria { // Compute localized message for the selected date let formatMessage = useMessageFormatter(intlMessages); let selectedDateDescription = useMemo( diff --git a/packages/@react-aria/calendar/src/useCalendarCell.ts b/packages/@react-aria/calendar/src/useCalendarCell.ts index aaeb7163769..ce81f1a584c 100644 --- a/packages/@react-aria/calendar/src/useCalendarCell.ts +++ b/packages/@react-aria/calendar/src/useCalendarCell.ts @@ -1,11 +1,16 @@ import {CalendarCellOptions, CalendarState, RangeCalendarState} from '@react-stately/calendar'; import {getCalendarId, getCellId} from './useCalendarBase'; +import {HTMLAttributes} from 'react'; // @ts-ignore import intlMessages from '../intl/*.json'; +import {PressProps, usePress} from '@react-aria/interactions'; import {useDateFormatter, useMessageFormatter} from '@react-aria/i18n'; -import {usePress} from '@react-aria/interactions'; -export function useCalendarCell(props: CalendarCellOptions, state: CalendarState | RangeCalendarState) { +interface CalendarCellAria { + cellProps: PressProps & HTMLAttributes +} + +export function useCalendarCell(props: CalendarCellOptions, state: CalendarState | RangeCalendarState): CalendarCellAria { let formatMessage = useMessageFormatter(intlMessages); let dateFormatter = useDateFormatter({weekday: 'long', day: 'numeric', month: 'long', year: 'numeric'}); diff --git a/packages/@react-aria/calendar/src/useRangeCalendar.ts b/packages/@react-aria/calendar/src/useRangeCalendar.ts index 6168a004536..a60e6e16a69 100644 --- a/packages/@react-aria/calendar/src/useRangeCalendar.ts +++ b/packages/@react-aria/calendar/src/useRangeCalendar.ts @@ -1,3 +1,4 @@ +import {CalendarAria} from './types'; // @ts-ignore import intlMessages from '../intl/*.json'; import {isSameDay} from 'date-fns'; @@ -8,7 +9,7 @@ import {useCalendarBase} from './useCalendarBase'; import {useMemo} from 'react'; import {useMessageFormatter} from '@react-aria/i18n'; -export function useRangeCalendar(props: RangeCalendarProps, state: RangeCalendarState) { +export function useRangeCalendar(props: RangeCalendarProps, state: RangeCalendarState): CalendarAria { // Compute localized message for the selected date or range let formatMessage = useMessageFormatter(intlMessages); let {start, end} = state.highlightedRange || {start: null, end: null}; diff --git a/packages/@react-aria/checkbox/index.ts b/packages/@react-aria/checkbox/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/checkbox/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/checkbox/package.json b/packages/@react-aria/checkbox/package.json index ede825056b7..636e3a37095 100644 --- a/packages/@react-aria/checkbox/package.json +++ b/packages/@react-aria/checkbox/package.json @@ -1,20 +1,30 @@ { "name": "@react-aria/checkbox", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/toggle": "^3.0.0", - "@react-types/checkbox": "^3.0.0", - "@react-types/toggle": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/toggle": "^3.0.0-alpha.1", + "@react-types/checkbox": "^3.0.0-alpha.1", + "@react-types/toggle": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/datepicker/index.ts b/packages/@react-aria/datepicker/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/datepicker/package.json b/packages/@react-aria/datepicker/package.json index 57de35c9424..a1a4a5a0cd6 100644 --- a/packages/@react-aria/datepicker/package.json +++ b/packages/@react-aria/datepicker/package.json @@ -1,22 +1,32 @@ { "name": "@react-aria/datepicker", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/focus": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/interactions": "^3.0.0", - "@react-aria/spinbutton": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-stately/datepicker": "^3.0.0", - "@react-types/datepicker": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/interactions": "^3.0.0-alpha.1", + "@react-aria/spinbutton": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-stately/datepicker": "^3.0.0-alpha.1", + "@react-types/datepicker": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/dialog/index.ts b/packages/@react-aria/dialog/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/dialog/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/dialog/package.json b/packages/@react-aria/dialog/package.json index 34021411118..b60726e1ce8 100644 --- a/packages/@react-aria/dialog/package.json +++ b/packages/@react-aria/dialog/package.json @@ -1,14 +1,26 @@ { "name": "@react-aria/dialog", - "private": true, - "version": "3.0.0", - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "peerDependencies": { "react": "^16.8.0" + }, + "dependencies": { + "@babel/runtime": "^7.6.2" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/dialog/src/useDialog.ts b/packages/@react-aria/dialog/src/useDialog.ts index d4d02956e2f..64481cd62cc 100644 --- a/packages/@react-aria/dialog/src/useDialog.ts +++ b/packages/@react-aria/dialog/src/useDialog.ts @@ -9,7 +9,9 @@ interface DialogAria { dialogProps: AllHTMLAttributes } -export function useDialog({ref, role = 'dialog'}: DialogProps): DialogAria { +export function useDialog(props: DialogProps): DialogAria { + let {ref, role = 'dialog'} = props; + // Focus the dialog itself on mount, unless a child element is already focused. useEffect(() => { if (ref.current && !ref.current.contains(document.activeElement)) { diff --git a/packages/@react-aria/dialog/src/useModalDialog.tsx b/packages/@react-aria/dialog/src/useModalDialog.tsx index a78aabc3e4a..4a1ccb3f598 100644 --- a/packages/@react-aria/dialog/src/useModalDialog.tsx +++ b/packages/@react-aria/dialog/src/useModalDialog.tsx @@ -1,4 +1,8 @@ -import React, {useContext, useEffect, useState} from 'react'; +import React, {AriaAttributes, ReactNode, useContext, useEffect, useState} from 'react'; + +interface ModalProviderProps { + children: ReactNode +} interface ModalContext { parent: ModalContext | null, @@ -16,7 +20,8 @@ const Context = React.createContext(null); // subtree from screen readers. This is done using React context in order to account for things // like portals, which can cause the React tree and the DOM tree to differ significantly in structure. // TODO: maybe move this? -export function ModalProvider({children}) { +export function ModalProvider(props: ModalProviderProps) { + let {children} = props; let parent = useContext(Context); let [modalCount, setModalCount] = useState(parent ? parent.modalCount : 0); let context = { @@ -43,7 +48,11 @@ export function ModalProvider({children}) { ); } -export function useModalProvider() { +interface ModalProviderAria { + modalProviderProps: AriaAttributes +} + +export function useModalProvider(): ModalProviderAria { let context = useContext(Context); return { modalProviderProps: { @@ -52,7 +61,11 @@ export function useModalProvider() { }; } -export function useModalDialog() { +interface ModalDialogAria { + modalProps: AriaAttributes +} + +export function useModalDialog(): ModalDialogAria { // Add aria-hidden to all parent providers on mount, and restore on unmount. let context = useContext(Context); if (!context) { diff --git a/packages/@react-aria/focus/index.ts b/packages/@react-aria/focus/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/focus/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/focus/package.json b/packages/@react-aria/focus/package.json index 87a092a6283..ff926f5792e 100644 --- a/packages/@react-aria/focus/package.json +++ b/packages/@react-aria/focus/package.json @@ -1,19 +1,29 @@ { "name": "@react-aria/focus", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/utils": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/utils": "^3.0.0-alpha.1", "classnames": "^2.2.5" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/focus/src/Focus.tsx b/packages/@react-aria/focus/src/Focus.tsx index 6e817b77d5b..f39ef13cb80 100644 --- a/packages/@react-aria/focus/src/Focus.tsx +++ b/packages/@react-aria/focus/src/Focus.tsx @@ -51,7 +51,8 @@ interface FocusProps { onFocusVisibleWithinChange?: (isFocusVisible: boolean) => void } -export function Focus({children, onFocusChange, onFocusVisibleChange, onFocusWithinChange, onFocusVisibleWithinChange}: FocusProps) { +export function Focus(props: FocusProps): ReactElement { + let {children, onFocusChange, onFocusVisibleChange, onFocusWithinChange, onFocusVisibleWithinChange} = props; let stateRef = useRef({ isFocused: false, isFocusVisible: false, diff --git a/packages/@react-aria/focus/src/FocusRing.tsx b/packages/@react-aria/focus/src/FocusRing.tsx index e125723eb54..dbf20fcd424 100644 --- a/packages/@react-aria/focus/src/FocusRing.tsx +++ b/packages/@react-aria/focus/src/FocusRing.tsx @@ -9,15 +9,16 @@ interface FocusRingProps { within?: boolean } -export function FocusRing({children, focusClass, focusRingClass, within}: FocusRingProps) { +export function FocusRing(props: FocusRingProps) { + let {children, focusClass, focusRingClass, within} = props; let [isFocused, setFocused] = useState(false); let [isFocusVisible, setFocusVisible] = useState(false); - let props = within + let focusProps = within ? {onFocusWithinChange: setFocused, onFocusVisibleWithinChange: setFocusVisible} : {onFocusChange: setFocused, onFocusVisibleChange: setFocusVisible}; return ( - + {React.cloneElement(React.Children.only(children), { className: classNames(children.props.className, { [focusClass || '']: isFocused, diff --git a/packages/@react-aria/focus/src/FocusScope.tsx b/packages/@react-aria/focus/src/FocusScope.tsx index 1838bc08afa..58bd335b765 100644 --- a/packages/@react-aria/focus/src/FocusScope.tsx +++ b/packages/@react-aria/focus/src/FocusScope.tsx @@ -29,7 +29,8 @@ let activeScope: RefObject = null; // https://github.com/reactjs/rfcs/pull/109 // For now, it relies on the DOM tree order rather than the React tree order, and is probably // less optimized for performance. -export function FocusScope({children, contain, restoreFocus, autoFocus}: FocusScopeProps) { +export function FocusScope(props: FocusScopeProps) { + let {children, contain, restoreFocus, autoFocus} = props; let startRef = useRef(); let endRef = useRef(); let scopeRef = useRef([]); diff --git a/packages/@react-aria/i18n/index.ts b/packages/@react-aria/i18n/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/i18n/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/i18n/package.json b/packages/@react-aria/i18n/package.json index be3c14af3e8..23c50cd8c06 100644 --- a/packages/@react-aria/i18n/package.json +++ b/packages/@react-aria/i18n/package.json @@ -1,17 +1,27 @@ { "name": "@react-aria/i18n", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { + "@babel/runtime": "^7.6.2", "intl-messageformat": "^2.2.0" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/i18n/src/context.tsx b/packages/@react-aria/i18n/src/context.tsx index c8b4e90f4f2..665d5018993 100644 --- a/packages/@react-aria/i18n/src/context.tsx +++ b/packages/@react-aria/i18n/src/context.tsx @@ -16,7 +16,8 @@ const I18nContext = React.createContext({ direction: 'ltr' }); -export function Provider({locale, children}: ProviderProps) { +export function Provider(props: ProviderProps) { + let {locale, children} = props; let defaultLocale = useDefaultLocale(); if (!locale) { locale = defaultLocale; diff --git a/packages/@react-aria/interactions/index.ts b/packages/@react-aria/interactions/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/interactions/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/interactions/package.json b/packages/@react-aria/interactions/package.json index 25e985893d9..61b49022dac 100644 --- a/packages/@react-aria/interactions/package.json +++ b/packages/@react-aria/interactions/package.json @@ -1,18 +1,28 @@ { "name": "@react-aria/interactions", - "private": true, - "version": "3.0.0", - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/utils": "^3.0.0", - "@react-types/shared": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/interactions/src/useInteractOutside.ts b/packages/@react-aria/interactions/src/useInteractOutside.ts index 05d043eba8a..5d73ac18a46 100644 --- a/packages/@react-aria/interactions/src/useInteractOutside.ts +++ b/packages/@react-aria/interactions/src/useInteractOutside.ts @@ -5,7 +5,8 @@ interface InteractOutsideProps { onInteractOutside?: (e: SyntheticEvent) => void } -export function useInteractOutside({ref, onInteractOutside}: InteractOutsideProps) { +export function useInteractOutside(props: InteractOutsideProps) { + let {ref, onInteractOutside} = props; let stateRef = useRef({ ignoreEmulatedMouseEvents: false }); diff --git a/packages/@react-aria/interactions/src/usePress.ts b/packages/@react-aria/interactions/src/usePress.ts index 60a7a9fe25b..21282a4a66a 100644 --- a/packages/@react-aria/interactions/src/usePress.ts +++ b/packages/@react-aria/interactions/src/usePress.ts @@ -52,7 +52,12 @@ function usePressResponderContext(props: PressHookProps): PressHookProps { return props; } -export function usePress(props: PressHookProps) { +interface PressResult { + isPressed: boolean, + pressProps: HTMLAttributes +} + +export function usePress(props: PressHookProps): PressResult { let { onPress, onPressChange, diff --git a/packages/@react-aria/label/index.ts b/packages/@react-aria/label/index.ts new file mode 100644 index 00000000000..21964e54037 --- /dev/null +++ b/packages/@react-aria/label/index.ts @@ -0,0 +1 @@ +export * from './src/useLabel'; diff --git a/packages/@react-aria/label/package.json b/packages/@react-aria/label/package.json index cc92a0d3ebf..cd866db26c5 100644 --- a/packages/@react-aria/label/package.json +++ b/packages/@react-aria/label/package.json @@ -1,18 +1,28 @@ { "name": "@react-aria/label", - "version": "3.0.0", - "main": "src/useLabel.ts", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useLabel.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/utils": "^3.0.0", - "@react-types/label": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-types/label": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/live-announcer/index.ts b/packages/@react-aria/live-announcer/index.ts new file mode 100644 index 00000000000..f2e4ee5b6b2 --- /dev/null +++ b/packages/@react-aria/live-announcer/index.ts @@ -0,0 +1 @@ +export * from './src/LiveAnnouncer'; diff --git a/packages/@react-aria/live-announcer/package.json b/packages/@react-aria/live-announcer/package.json index 8c80181be4d..efbd1b163e7 100644 --- a/packages/@react-aria/live-announcer/package.json +++ b/packages/@react-aria/live-announcer/package.json @@ -1,17 +1,27 @@ { "name": "@react-aria/live-announcer", - "version": "3.0.0", - "private": true, - "main": "src/LiveAnnouncer.tsx", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/LiveAnnouncer.tsx", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/utils": "^3.0.0", - "@react-aria/visually-hidden": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-aria/visually-hidden": "^3.0.0-alpha.1", "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/overlays/index.ts b/packages/@react-aria/overlays/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/overlays/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/overlays/package.json b/packages/@react-aria/overlays/package.json index 4ec52dcf16c..65f6c7a29f7 100644 --- a/packages/@react-aria/overlays/package.json +++ b/packages/@react-aria/overlays/package.json @@ -1,19 +1,29 @@ { "name": "@react-aria/overlays", - "private": true, - "version": "3.0.0", - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "dom-helpers": "^3.3.1", - "@react-aria/interactions": "^3.0.0", - "@react-aria/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/interactions": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "dom-helpers": "^3.3.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/overlays/src/useOverlay.ts b/packages/@react-aria/overlays/src/useOverlay.ts index c5762c3dbb8..1b86ace5464 100644 --- a/packages/@react-aria/overlays/src/useOverlay.ts +++ b/packages/@react-aria/overlays/src/useOverlay.ts @@ -13,7 +13,9 @@ interface OverlayAria { const visibleOverlays: RefObject[] = []; -export function useOverlay({ref, onClose, isOpen}: OverlayProps): OverlayAria { +export function useOverlay(props: OverlayProps): OverlayAria { + let {ref, onClose, isOpen} = props; + // Add the overlay ref to the stack of visible overlays on mount, and remove on unmount. useEffect(() => { if (isOpen) { diff --git a/packages/@react-aria/overlays/src/useOverlayTrigger.ts b/packages/@react-aria/overlays/src/useOverlayTrigger.ts index e7c3141d601..78728e4d76a 100644 --- a/packages/@react-aria/overlays/src/useOverlayTrigger.ts +++ b/packages/@react-aria/overlays/src/useOverlayTrigger.ts @@ -13,7 +13,9 @@ interface OverlayTriggerAria { dialogProps: HTMLAttributes } -export function useOverlayTrigger({ref, type, onClose, isOpen}: OverlayTriggerProps): OverlayTriggerAria { +export function useOverlayTrigger(props: OverlayTriggerProps): OverlayTriggerAria { + let {ref, type, onClose, isOpen} = props; + // When scrolling a parent scrollable region of the trigger (other than the body), // we hide the popover. Otherwise, its position would be incorrect. useEffect(() => { diff --git a/packages/@react-aria/pagination/index.ts b/packages/@react-aria/pagination/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/pagination/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/pagination/package.json b/packages/@react-aria/pagination/package.json index f2e40533e83..ff40fa6f476 100644 --- a/packages/@react-aria/pagination/package.json +++ b/packages/@react-aria/pagination/package.json @@ -1,18 +1,28 @@ { "name": "@react-aria/pagination", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/i18n": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/searchfield/index.ts b/packages/@react-aria/searchfield/index.ts new file mode 100644 index 00000000000..3ee69a4b139 --- /dev/null +++ b/packages/@react-aria/searchfield/index.ts @@ -0,0 +1 @@ +export * from './src/useSearchField'; diff --git a/packages/@react-aria/searchfield/package.json b/packages/@react-aria/searchfield/package.json index f6d5e7019ae..907118ed586 100644 --- a/packages/@react-aria/searchfield/package.json +++ b/packages/@react-aria/searchfield/package.json @@ -1,23 +1,33 @@ { "name": "@react-aria/searchfield", - "version": "3.0.0", - "private": true, - "main": "src/useSearchField.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useSearchField.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/i18n": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-types/searchfield": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-types/searchfield": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" }, "devDependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-spectrum/provider": "^3.0.0" + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/separator/index.ts b/packages/@react-aria/separator/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/separator/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/separator/package.json b/packages/@react-aria/separator/package.json index cc3253f1437..794a91ffd5d 100644 --- a/packages/@react-aria/separator/package.json +++ b/packages/@react-aria/separator/package.json @@ -1,17 +1,27 @@ { "name": "@react-aria/separator", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { - "type": "git", + "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/spinbutton/index.ts b/packages/@react-aria/spinbutton/index.ts new file mode 100644 index 00000000000..eb48ef8072e --- /dev/null +++ b/packages/@react-aria/spinbutton/index.ts @@ -0,0 +1 @@ +export * from './src/useSpinButton'; diff --git a/packages/@react-aria/spinbutton/package.json b/packages/@react-aria/spinbutton/package.json index 0afe74cb61a..965b7822995 100644 --- a/packages/@react-aria/spinbutton/package.json +++ b/packages/@react-aria/spinbutton/package.json @@ -1,17 +1,27 @@ { "name": "@react-aria/spinbutton", - "version": "3.0.0", - "private": true, - "main": "src/useSpinButton.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useSpinButton.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/live-announcer": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/live-announcer": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/spinbutton/src/useSpinButton.ts b/packages/@react-aria/spinbutton/src/useSpinButton.ts index 3c8cab18392..2b28b29204c 100644 --- a/packages/@react-aria/spinbutton/src/useSpinButton.ts +++ b/packages/@react-aria/spinbutton/src/useSpinButton.ts @@ -16,21 +16,23 @@ export interface SpinbuttonAria { spinButtonProps: HTMLAttributes } -export function useSpinButton({ - value, - textValue, - minValue, - maxValue, - isDisabled, - isReadOnly, - isRequired, - onIncrement, - onIncrementPage, - onDecrement, - onDecrementPage, - onDecrementToMin, - onIncrementToMax -}: SpinButtonProps): SpinbuttonAria { +export function useSpinButton(props: SpinButtonProps): SpinbuttonAria { + let { + value, + textValue, + minValue, + maxValue, + isDisabled, + isReadOnly, + isRequired, + onIncrement, + onIncrementPage, + onDecrement, + onDecrementPage, + onDecrementToMin, + onIncrementToMax + } = props; + let onKeyDown = (e) => { if (e.ctrlKey || e.metaKey || e.shiftKey || e.altKey || isReadOnly) { return; diff --git a/packages/@react-aria/splitview/index.ts b/packages/@react-aria/splitview/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/splitview/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/splitview/package.json b/packages/@react-aria/splitview/package.json index 0a5a6e3c2d6..ebf3b869b53 100644 --- a/packages/@react-aria/splitview/package.json +++ b/packages/@react-aria/splitview/package.json @@ -1,16 +1,26 @@ { "name": "@react-aria/splitview", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/splitview/src/useSplitView.ts b/packages/@react-aria/splitview/src/useSplitView.ts index ab2f5eb0f54..def127419fa 100644 --- a/packages/@react-aria/splitview/src/useSplitView.ts +++ b/packages/@react-aria/splitview/src/useSplitView.ts @@ -4,7 +4,7 @@ import {useDrag1D} from '@react-aria/utils'; import {useEffect, useRef} from 'react'; import {useId} from '@react-aria/utils'; -export function useSplitView(props: SplitViewAriaProps, {containerState, handleState}: SplitViewState): AriaSplitViewProps { +export function useSplitView(props: SplitViewAriaProps, state: SplitViewState): AriaSplitViewProps { let { containerRef, id: providedId, @@ -17,6 +17,7 @@ export function useSplitView(props: SplitViewAriaProps, {containerState, handleS allowsResizing = true, onMouseDown: propsOnMouseDown } = props; + let {containerState, handleState} = state; let id = useId(providedId); let size = useRef(0); let reverse = primaryPane === 1; diff --git a/packages/@react-aria/switch/index.ts b/packages/@react-aria/switch/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/switch/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/switch/package.json b/packages/@react-aria/switch/package.json index 2a664155526..60b52b9519c 100644 --- a/packages/@react-aria/switch/package.json +++ b/packages/@react-aria/switch/package.json @@ -1,20 +1,30 @@ { "name": "@react-aria/switch", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/toggle": "^3.0.0", - "@react-types/switch": "^3.0.0", - "@react-types/toggle": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/toggle": "^3.0.0-alpha.1", + "@react-types/switch": "^3.0.0-alpha.1", + "@react-types/toggle": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/tabs/index.ts b/packages/@react-aria/tabs/index.ts new file mode 100644 index 00000000000..04b5ead50f7 --- /dev/null +++ b/packages/@react-aria/tabs/index.ts @@ -0,0 +1 @@ +export * from './src/useTabList'; diff --git a/packages/@react-aria/tabs/package.json b/packages/@react-aria/tabs/package.json index 2702e03f073..8b79078c631 100644 --- a/packages/@react-aria/tabs/package.json +++ b/packages/@react-aria/tabs/package.json @@ -1,17 +1,27 @@ { "name": "@react-aria/tabs", - "version": "3.0.0", - "private": true, - "main": "src/useTabList.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useTabList.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/utils": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/textfield/index.ts b/packages/@react-aria/textfield/index.ts new file mode 100644 index 00000000000..d1e5e6475b8 --- /dev/null +++ b/packages/@react-aria/textfield/index.ts @@ -0,0 +1 @@ +export * from './src/useTextField'; diff --git a/packages/@react-aria/textfield/package.json b/packages/@react-aria/textfield/package.json index 13f4710ba88..f471be170aa 100644 --- a/packages/@react-aria/textfield/package.json +++ b/packages/@react-aria/textfield/package.json @@ -1,17 +1,27 @@ { "name": "@react-aria/textfield", - "version": "3.0.0", - "private": true, - "main": "src/useTextField.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useTextField.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/textfield": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-types/textfield": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/toggle/index.ts b/packages/@react-aria/toggle/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/toggle/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/toggle/package.json b/packages/@react-aria/toggle/package.json index 2c357c12288..5ac962a5e81 100644 --- a/packages/@react-aria/toggle/package.json +++ b/packages/@react-aria/toggle/package.json @@ -1,19 +1,29 @@ { "name": "@react-aria/toggle", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/switch": "^3.0.0", - "@react-types/toggle": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-types/switch": "^3.0.0-alpha.1", + "@react-types/toggle": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/utils/index.ts b/packages/@react-aria/utils/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-aria/utils/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-aria/utils/package.json b/packages/@react-aria/utils/package.json index f57ef82bb0b..228260ff7fa 100644 --- a/packages/@react-aria/utils/package.json +++ b/packages/@react-aria/utils/package.json @@ -1,18 +1,28 @@ { "name": "@react-aria/utils", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.0.0-alpha.1", "classnames": "^2.2.5" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/utils/src/chain.ts b/packages/@react-aria/utils/src/chain.ts index f9b8bce0cb0..26dcedc345c 100644 --- a/packages/@react-aria/utils/src/chain.ts +++ b/packages/@react-aria/utils/src/chain.ts @@ -1,5 +1,5 @@ -export function chain(...callbacks) { - return (...args) => { +export function chain(...callbacks: any[]): (...args: any[]) => void { + return (...args: any[]) => { for (let callback of callbacks) { if (typeof callback === 'function') { callback(...args); diff --git a/packages/@react-aria/utils/src/useDrag1D.ts b/packages/@react-aria/utils/src/useDrag1D.ts index 1aa5ddb9de4..c4ad3cc838d 100644 --- a/packages/@react-aria/utils/src/useDrag1D.ts +++ b/packages/@react-aria/utils/src/useDrag1D.ts @@ -20,7 +20,8 @@ interface UseDrag1DProps { // It can also take a 'reverse' param to say if we should measure from the right/bottom instead of the top/left // It can also handle either a vertical or horizontal movement, but not both at the same time -export function useDrag1D({containerRef, reverse, orientation, onHover, onDrag, onPositionChange, onIncrement, onDecrement, onIncrementToMax, onDecrementToMin, onCollapseToggle}: UseDrag1DProps): AllHTMLAttributes { +export function useDrag1D(props: UseDrag1DProps): AllHTMLAttributes { + let {containerRef, reverse, orientation, onHover, onDrag, onPositionChange, onIncrement, onDecrement, onIncrementToMax, onDecrementToMin, onCollapseToggle} = props; let getPosition = (e) => orientation === 'horizontal' ? e.clientX : e.clientY; let getNextOffset = (e) => { let containerOffset = getOffset(containerRef.current, reverse, orientation); diff --git a/packages/@react-aria/visually-hidden/index.ts b/packages/@react-aria/visually-hidden/index.ts new file mode 100644 index 00000000000..d2597c43b80 --- /dev/null +++ b/packages/@react-aria/visually-hidden/index.ts @@ -0,0 +1 @@ +export * from './src/VisuallyHidden'; diff --git a/packages/@react-aria/visually-hidden/package.json b/packages/@react-aria/visually-hidden/package.json index 974a1f9f084..9425c1b20e7 100644 --- a/packages/@react-aria/visually-hidden/package.json +++ b/packages/@react-aria/visually-hidden/package.json @@ -1,18 +1,28 @@ { "name": "@react-aria/visually-hidden", - "version": "3.0.0", - "private": true, - "main": "src/VisuallyHidden.tsx", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/VisuallyHidden.tsx", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.0.0-alpha.1", "classnames": "^2.2.5" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-aria/visually-hidden/src/VisuallyHidden.tsx b/packages/@react-aria/visually-hidden/src/VisuallyHidden.tsx index f827aafc6be..0f41528709d 100644 --- a/packages/@react-aria/visually-hidden/src/VisuallyHidden.tsx +++ b/packages/@react-aria/visually-hidden/src/VisuallyHidden.tsx @@ -9,13 +9,15 @@ interface VisuallyHiddenProps extends DOMProps { isFocusable?: boolean } -export function VisuallyHidden({ - children, - className, - elementType: Element = 'div', - isFocusable, - ...otherProps -}: VisuallyHiddenProps) { +export function VisuallyHidden(props: VisuallyHiddenProps) { + let { + children, + className, + elementType: Element = 'div', + isFocusable, + ...otherProps + } = props; + className = classNames( styles['u-react-spectrum-screenReaderOnly'], {[styles['is-focusable']]: isFocusable}, diff --git a/packages/@react-spectrum/alert/index.ts b/packages/@react-spectrum/alert/index.ts new file mode 100644 index 00000000000..e006921c410 --- /dev/null +++ b/packages/@react-spectrum/alert/index.ts @@ -0,0 +1 @@ +export * from './src/Alert'; diff --git a/packages/@react-spectrum/alert/package.json b/packages/@react-spectrum/alert/package.json index d2e0e447246..f20863e14d6 100644 --- a/packages/@react-spectrum/alert/package.json +++ b/packages/@react-spectrum/alert/package.json @@ -1,21 +1,45 @@ { "name": "@react-spectrum/alert", - "version": "3.0.0", - "private": true, - "main": "src/Alert.tsx", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/Alert.js", + "module": "dist/Alert.module.js", + "types": "dist/Alert.d.ts", + "source": "src/Alert.tsx", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0", - "@react-spectrum/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/alert/src/Alert.tsx b/packages/@react-spectrum/alert/src/Alert.tsx index dc5c74d32ca..a30e33de39c 100644 --- a/packages/@react-spectrum/alert/src/Alert.tsx +++ b/packages/@react-spectrum/alert/src/Alert.tsx @@ -28,14 +28,16 @@ let ICONS = { success: SuccessMedium }; -export function Alert({ - header, - children, - variant = 'info', // info, help, success, error, warning - className, - alt, // alt text for image icon, default is derived from variant - ...otherProps -}: AlertProps) { +export function Alert(props: AlertProps) { + let { + header, + children, + variant = 'info', // info, help, success, error, warning + className, + alt, // alt text for image icon, default is derived from variant + ...otherProps + } = props; + // let AlertIcon = ICONS[variant]; let formatMessage = useMessageFormatter(intlMessages); if (!alt) { diff --git a/packages/@react-spectrum/alert/stories/Alert.stories.js b/packages/@react-spectrum/alert/stories/Alert.stories.js index 660dc6ac533..cc0a8750dbe 100644 --- a/packages/@react-spectrum/alert/stories/Alert.stories.js +++ b/packages/@react-spectrum/alert/stories/Alert.stories.js @@ -1,5 +1,5 @@ import _123 from '@spectrum-icons/workflow/123'; -import {Alert} from '../src/Alert'; +import {Alert} from '../'; import CalendarCheckColor from '@spectrum-icons/color/CalendarCheckColor'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/button/index.ts b/packages/@react-spectrum/button/index.ts index cba18435457..8420b1093fd 100644 --- a/packages/@react-spectrum/button/index.ts +++ b/packages/@react-spectrum/button/index.ts @@ -1 +1 @@ -export * from './src/index'; +export * from './src'; diff --git a/packages/@react-spectrum/button/package.json b/packages/@react-spectrum/button/package.json index 53bf532c3ed..bd2add4de59 100644 --- a/packages/@react-spectrum/button/package.json +++ b/packages/@react-spectrum/button/package.json @@ -1,25 +1,49 @@ { "name": "@react-spectrum/button", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/button": "^3.0.0", - "@react-aria/focus": "^3.0.0", - "@react-aria/interactions": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/button": "^3.0.0-alpha.1", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/interactions": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/button/stories/ActionButton.stories.tsx b/packages/@react-spectrum/button/stories/ActionButton.stories.tsx index d7f627c0616..0d6005bd82c 100644 --- a/packages/@react-spectrum/button/stories/ActionButton.stories.tsx +++ b/packages/@react-spectrum/button/stories/ActionButton.stories.tsx @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import {ActionButton} from '../src'; +import {ActionButton} from '../'; import Add from '@spectrum-icons/workflow/Add'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/button/stories/Button.stories.tsx b/packages/@react-spectrum/button/stories/Button.stories.tsx index 9a6bfaac126..72d1f26f287 100644 --- a/packages/@react-spectrum/button/stories/Button.stories.tsx +++ b/packages/@react-spectrum/button/stories/Button.stories.tsx @@ -1,6 +1,6 @@ import {action} from '@storybook/addon-actions'; import Bell from '@spectrum-icons/workflow/Bell'; -import {Button, ButtonProps} from '../src'; +import {Button, ButtonProps} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/button/stories/LogicButton.stories.tsx b/packages/@react-spectrum/button/stories/LogicButton.stories.tsx index 55be07507df..6f55f088a4f 100644 --- a/packages/@react-spectrum/button/stories/LogicButton.stories.tsx +++ b/packages/@react-spectrum/button/stories/LogicButton.stories.tsx @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import {LogicButton} from '../src'; +import {LogicButton} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/calendar/index.ts b/packages/@react-spectrum/calendar/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/calendar/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/calendar/package.json b/packages/@react-spectrum/calendar/package.json index 86b3f8afe4d..b894c4bb986 100644 --- a/packages/@react-spectrum/calendar/package.json +++ b/packages/@react-spectrum/calendar/package.json @@ -1,28 +1,52 @@ { "name": "@react-spectrum/calendar", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/calendar": "^3.0.0", - "@react-aria/focus": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/visually-hidden": "^3.0.0", - "@react-spectrum/button": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/calendar": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@react-types/calendar": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/calendar": "^3.0.0-alpha.1", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/visually-hidden": "^3.0.0-alpha.1", + "@react-spectrum/button": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/calendar": "^3.0.0-alpha.1", + "@react-types/calendar": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0", "date-fns": "^1.30.1" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/calendar/stories/Calendar.stories.tsx b/packages/@react-spectrum/calendar/stories/Calendar.stories.tsx index 7505e8ef704..1ca68b65aa6 100644 --- a/packages/@react-spectrum/calendar/stories/Calendar.stories.tsx +++ b/packages/@react-spectrum/calendar/stories/Calendar.stories.tsx @@ -1,6 +1,6 @@ import {action} from '@storybook/addon-actions'; import {addWeeks} from 'date-fns'; -import {Calendar} from '../src'; +import {Calendar} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/calendar/stories/RangeCalendar.stories.tsx b/packages/@react-spectrum/calendar/stories/RangeCalendar.stories.tsx index d99f7e4070b..05595d3943c 100644 --- a/packages/@react-spectrum/calendar/stories/RangeCalendar.stories.tsx +++ b/packages/@react-spectrum/calendar/stories/RangeCalendar.stories.tsx @@ -1,6 +1,6 @@ import {action} from '@storybook/addon-actions'; import {addWeeks} from 'date-fns'; -import {RangeCalendar} from '../src'; +import {RangeCalendar} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/calendar/test/CalendarBase.test.js b/packages/@react-spectrum/calendar/test/CalendarBase.test.js index 4c55970a0d5..49c0b41ec86 100644 --- a/packages/@react-spectrum/calendar/test/CalendarBase.test.js +++ b/packages/@react-spectrum/calendar/test/CalendarBase.test.js @@ -1,4 +1,4 @@ -import {Calendar, RangeCalendar} from '../src'; +import {Calendar, RangeCalendar} from '../'; import {cleanup, fireEvent, render} from '@testing-library/react'; import {getDaysInMonth} from 'date-fns'; import {Provider} from '@react-spectrum/provider'; diff --git a/packages/@react-spectrum/checkbox/index.ts b/packages/@react-spectrum/checkbox/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/checkbox/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/checkbox/package.json b/packages/@react-spectrum/checkbox/package.json index 3d2d6b549bd..538102a21ce 100644 --- a/packages/@react-spectrum/checkbox/package.json +++ b/packages/@react-spectrum/checkbox/package.json @@ -1,24 +1,48 @@ { "name": "@react-spectrum/checkbox", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/checkbox": "^3.0.0", - "@react-aria/focus": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/toggle": "^3.0.0", - "@react-types/checkbox": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/checkbox": "^3.0.0-alpha.1", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/toggle": "^3.0.0-alpha.1", + "@react-types/checkbox": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/checkbox/stories/Checkbox.stories.tsx b/packages/@react-spectrum/checkbox/stories/Checkbox.stories.tsx index b44a2c78106..873255b6492 100644 --- a/packages/@react-spectrum/checkbox/stories/Checkbox.stories.tsx +++ b/packages/@react-spectrum/checkbox/stories/Checkbox.stories.tsx @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import {Checkbox} from '../src'; +import {Checkbox} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/datepicker/index.ts b/packages/@react-spectrum/datepicker/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/datepicker/package.json b/packages/@react-spectrum/datepicker/package.json index 2b8c33b8fa2..83977af3313 100644 --- a/packages/@react-spectrum/datepicker/package.json +++ b/packages/@react-spectrum/datepicker/package.json @@ -1,30 +1,54 @@ { "name": "@react-spectrum/datepicker", - "version": "3.0.0", - "private": true, - "main": "src/index.js", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/datepicker": "^3.0.0", - "@react-aria/focus": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-stately/datepicker": "^3.0.0", - "@react-spectrum/button": "^3.0.0", - "@react-spectrum/calendar": "^3.0.0", - "@react-spectrum/dialog": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-types/datepicker": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0", - "@spectrum-icons/workflow": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/datepicker": "^3.0.0-alpha.1", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-spectrum/button": "^3.0.0-alpha.1", + "@react-spectrum/calendar": "^3.0.0-alpha.1", + "@react-spectrum/dialog": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/datepicker": "^3.0.0-alpha.1", + "@react-types/datepicker": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0", + "@spectrum-icons/workflow": "^3.0.0-alpha.0", "date-fns": "^1.30.1" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/datepicker/stories/DatePicker.stories.tsx b/packages/@react-spectrum/datepicker/stories/DatePicker.stories.tsx index 155b5dfe11b..ab840c19ede 100644 --- a/packages/@react-spectrum/datepicker/stories/DatePicker.stories.tsx +++ b/packages/@react-spectrum/datepicker/stories/DatePicker.stories.tsx @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import {DatePicker} from '../src'; +import {DatePicker} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/datepicker/stories/DateRangePicker.stories.tsx b/packages/@react-spectrum/datepicker/stories/DateRangePicker.stories.tsx index 37da0ffb17f..b60b2120574 100644 --- a/packages/@react-spectrum/datepicker/stories/DateRangePicker.stories.tsx +++ b/packages/@react-spectrum/datepicker/stories/DateRangePicker.stories.tsx @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import {DateRangePicker} from '../src'; +import {DateRangePicker} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/datepicker/test/DatePicker.test.js b/packages/@react-spectrum/datepicker/test/DatePicker.test.js index 7a44f8c8e03..378c4bbbe01 100644 --- a/packages/@react-spectrum/datepicker/test/DatePicker.test.js +++ b/packages/@react-spectrum/datepicker/test/DatePicker.test.js @@ -1,5 +1,5 @@ import {cleanup, fireEvent, render} from '@testing-library/react'; -import {DatePicker} from '../src'; +import {DatePicker} from '../'; import {Provider} from '@react-spectrum/provider'; import React from 'react'; import scaleMedium from '@adobe/spectrum-css-temp/vars/spectrum-medium-unique.css'; diff --git a/packages/@react-spectrum/datepicker/test/DatePickerBase.test.js b/packages/@react-spectrum/datepicker/test/DatePickerBase.test.js index f26f8e8c6ba..9fa2cde9255 100644 --- a/packages/@react-spectrum/datepicker/test/DatePickerBase.test.js +++ b/packages/@react-spectrum/datepicker/test/DatePickerBase.test.js @@ -1,5 +1,5 @@ import {cleanup, fireEvent, render} from '@testing-library/react'; -import {DatePicker, DateRangePicker} from '../src'; +import {DatePicker, DateRangePicker} from '../'; import {Provider} from '@react-spectrum/provider'; import React from 'react'; import scaleMedium from '@adobe/spectrum-css-temp/vars/spectrum-medium-unique.css'; diff --git a/packages/@react-spectrum/datepicker/test/DateRangePicker.test.js b/packages/@react-spectrum/datepicker/test/DateRangePicker.test.js index 93a45b27b8b..5fc361e2489 100644 --- a/packages/@react-spectrum/datepicker/test/DateRangePicker.test.js +++ b/packages/@react-spectrum/datepicker/test/DateRangePicker.test.js @@ -1,5 +1,5 @@ import {cleanup, fireEvent, getAllByRole as getAllByRoleInContainer, render} from '@testing-library/react'; -import {DateRangePicker} from '../src'; +import {DateRangePicker} from '../'; import {Provider} from '@react-spectrum/provider'; import React from 'react'; import scaleMedium from '@adobe/spectrum-css-temp/vars/spectrum-medium-unique.css'; diff --git a/packages/@react-spectrum/dialog/index.ts b/packages/@react-spectrum/dialog/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/dialog/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/dialog/package.json b/packages/@react-spectrum/dialog/package.json index a6893ae0d41..bc71bf16915 100644 --- a/packages/@react-spectrum/dialog/package.json +++ b/packages/@react-spectrum/dialog/package.json @@ -1,27 +1,51 @@ { "name": "@react-spectrum/dialog", - "private": true, - "version": "3.0.0", - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/dialog": "^3.0.0", - "@react-aria/focus": "^3.0.0", - "@react-aria/interactions": "^3.0.0", - "@react-aria/overlays": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-spectrum/overlays": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/utils": "^3.0.0", - "@react-types/shared": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/dialog": "^3.0.0-alpha.1", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/interactions": "^3.0.0-alpha.1", + "@react-aria/overlays": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-spectrum/overlays": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/divider/index.ts b/packages/@react-spectrum/divider/index.ts new file mode 100644 index 00000000000..4d597d3ec3a --- /dev/null +++ b/packages/@react-spectrum/divider/index.ts @@ -0,0 +1 @@ +export * from './src/Divider'; diff --git a/packages/@react-spectrum/divider/package.json b/packages/@react-spectrum/divider/package.json index 457e8660e07..e3a5b120c74 100644 --- a/packages/@react-spectrum/divider/package.json +++ b/packages/@react-spectrum/divider/package.json @@ -1,24 +1,45 @@ { "name": "@react-spectrum/divider", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/separator": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-types/shared": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/separator": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" }, - "devDependencies": { - "@react/react-spectrum": "^2.0.0" + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/divider/stories/Divider.stories.tsx b/packages/@react-spectrum/divider/stories/Divider.stories.tsx index b24384685d6..087a997504a 100644 --- a/packages/@react-spectrum/divider/stories/Divider.stories.tsx +++ b/packages/@react-spectrum/divider/stories/Divider.stories.tsx @@ -1,5 +1,5 @@ import {ActionButton} from '@react-spectrum/button/src'; -import {Divider} from '../src'; +import {Divider} from '../'; import Properties from '@spectrum-icons/workflow/Properties'; import React from 'react'; import Select from '@spectrum-icons/workflow/Select'; diff --git a/packages/@react-spectrum/form/index.ts b/packages/@react-spectrum/form/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/form/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/form/package.json b/packages/@react-spectrum/form/package.json index 423149f3cd0..94f5345a0e1 100644 --- a/packages/@react-spectrum/form/package.json +++ b/packages/@react-spectrum/form/package.json @@ -1,25 +1,46 @@ { "name": "@react-spectrum/form", - "version": "3.0.0", - "main": "src/index.ts", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/label": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-types/label": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/label": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-types/label": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "classnames": "^2.2.5" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, "peerDependencies": { "react": "^16.8.0" }, - "devDependencies": { - "@react/react-spectrum": "^2.0.0" + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/form/stories/Form.stories.js b/packages/@react-spectrum/form/stories/Form.stories.js index 41c771a1bb1..457046cc940 100644 --- a/packages/@react-spectrum/form/stories/Form.stories.js +++ b/packages/@react-spectrum/form/stories/Form.stories.js @@ -1,5 +1,5 @@ import {Checkbox} from '@react-spectrum/checkbox'; -import {Form, FormItem} from '../src'; +import {Form, FormItem} from '../'; import Link from '@react/react-spectrum/Link'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/icon/index.ts b/packages/@react-spectrum/icon/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/icon/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/icon/package.json b/packages/@react-spectrum/icon/package.json index aa872508e62..4ac5c44636e 100644 --- a/packages/@react-spectrum/icon/package.json +++ b/packages/@react-spectrum/icon/package.json @@ -1,19 +1,43 @@ { "name": "@react-spectrum/icon", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^3.0.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/icon/src/Icon.tsx b/packages/@react-spectrum/icon/src/Icon.tsx index e5861e3a0a5..08d9dbe22df 100644 --- a/packages/@react-spectrum/icon/src/Icon.tsx +++ b/packages/@react-spectrum/icon/src/Icon.tsx @@ -9,15 +9,17 @@ interface IconProps extends SVGAttributes { size?: 'XXS' | 'XS' | 'S' | 'M' | 'L' |'XL' | 'XXL' } -export function Icon({ - children, - alt, - className, - scale, - color, - size, - ...props -}: IconProps) { +export function Icon(props: IconProps) { + let { + children, + alt, + className, + scale, + color, + size, + ...otherProps + } = props; + let provider = useProvider(); let pscale = 'M'; let pcolor = 'LIGHT'; @@ -36,7 +38,7 @@ export function Icon({ let iconSize = size ? size : scale; return React.cloneElement(children, { - ...props, + ...otherProps, scale: 'M', color, focusable: 'false', diff --git a/packages/@react-spectrum/icon/src/UIIcon.tsx b/packages/@react-spectrum/icon/src/UIIcon.tsx index 510def628bf..714de777df5 100644 --- a/packages/@react-spectrum/icon/src/UIIcon.tsx +++ b/packages/@react-spectrum/icon/src/UIIcon.tsx @@ -8,12 +8,14 @@ interface IconProps extends SVGAttributes { children: ReactElement } -export function UIIcon({ - alt, - className, - children, - ...props -}: IconProps) { +export function UIIcon(props: IconProps) { + let { + alt, + className, + children, + ...otherProps + } = props; + let provider = useProvider(); let scale = 'M'; if (provider !== null) { @@ -21,7 +23,7 @@ export function UIIcon({ } return React.cloneElement(children, { - ...props, + ...otherProps, scale, focusable: 'false', 'aria-label': props['aria-label'] || alt, diff --git a/packages/@react-spectrum/icon/stories/Icon.stories.tsx b/packages/@react-spectrum/icon/stories/Icon.stories.tsx index 3097f51d8db..72367f007d3 100644 --- a/packages/@react-spectrum/icon/stories/Icon.stories.tsx +++ b/packages/@react-spectrum/icon/stories/Icon.stories.tsx @@ -1,4 +1,4 @@ -import {Icon} from '../src'; +import {Icon} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/overlays/index.ts b/packages/@react-spectrum/overlays/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/overlays/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/overlays/package.json b/packages/@react-spectrum/overlays/package.json index 1f9659e2692..a190d5a1ede 100644 --- a/packages/@react-spectrum/overlays/package.json +++ b/packages/@react-spectrum/overlays/package.json @@ -1,23 +1,47 @@ { "name": "@react-spectrum/overlays", - "private": true, - "version": "3.0.0", - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/overlays": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/overlays": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "react-transition-group": "^2.2.0" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/overlays/src/Modal.tsx b/packages/@react-spectrum/overlays/src/Modal.tsx index 8e6cb458398..172766cee9d 100644 --- a/packages/@react-spectrum/overlays/src/Modal.tsx +++ b/packages/@react-spectrum/overlays/src/Modal.tsx @@ -16,9 +16,11 @@ interface ModalWrapperProps extends ModalProps { isOpen?: boolean } -export function Modal({children, onClose, ...props}: ModalProps) { +export function Modal(props: ModalProps) { + let {children, onClose, ...otherProps} = props; + return ( - + {children} @@ -27,7 +29,8 @@ export function Modal({children, onClose, ...props}: ModalProps) { ); } -function ModalWrapper({children, onClose, isOpen}: ModalWrapperProps) { +function ModalWrapper(props: ModalWrapperProps) { + let {children, onClose, isOpen} = props; let ref = useRef(null); let {overlayProps} = useOverlay({ref, onClose, isOpen}); useModal(); diff --git a/packages/@react-spectrum/overlays/src/Tray.tsx b/packages/@react-spectrum/overlays/src/Tray.tsx index 37ec92e316e..5f42ed351a4 100644 --- a/packages/@react-spectrum/overlays/src/Tray.tsx +++ b/packages/@react-spectrum/overlays/src/Tray.tsx @@ -16,9 +16,11 @@ interface TrayWrapperProps extends TrayProps { isOpen?: boolean } -export function Tray({children, onClose, ...props}: TrayProps) { +export function Tray(props: TrayProps) { + let {children, onClose, ...otherProps} = props; + return ( - + {children} diff --git a/packages/@react-spectrum/pagination/index.ts b/packages/@react-spectrum/pagination/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/pagination/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/pagination/package.json b/packages/@react-spectrum/pagination/package.json index 88889de8aef..53b06aa7e43 100644 --- a/packages/@react-spectrum/pagination/package.json +++ b/packages/@react-spectrum/pagination/package.json @@ -1,26 +1,50 @@ { "name": "@react-spectrum/pagination", - "private": true, - "version": "3.0.0", - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/pagination": "^3.0.0", - "@react-spectrum/button": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/textfield": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/pagination": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/pagination": "^3.0.0-alpha.1", + "@react-spectrum/button": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/textfield": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/pagination": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/pagination/stories/pagination.stories.js b/packages/@react-spectrum/pagination/stories/pagination.stories.js index 1a60893b46e..0955cb9a750 100644 --- a/packages/@react-spectrum/pagination/stories/pagination.stories.js +++ b/packages/@react-spectrum/pagination/stories/pagination.stories.js @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import {PaginationInput} from '../src'; +import {PaginationInput} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/packages/@react-spectrum/provider/index.ts b/packages/@react-spectrum/provider/index.ts new file mode 100644 index 00000000000..d1266c6fddd --- /dev/null +++ b/packages/@react-spectrum/provider/index.ts @@ -0,0 +1 @@ +export * from './src/Provider'; diff --git a/packages/@react-spectrum/provider/package.json b/packages/@react-spectrum/provider/package.json index 7e6f381ce4b..9b971273de1 100644 --- a/packages/@react-spectrum/provider/package.json +++ b/packages/@react-spectrum/provider/package.json @@ -1,23 +1,47 @@ { "name": "@react-spectrum/provider", - "version": "3.0.0", - "private": true, - "main": "src/Provider.tsx", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/Provider.tsx", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/dialog": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/dialog": "^3.0.0-alpha.1", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "classnames": "^2.2.5" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/provider/src/mediaQueries.ts b/packages/@react-spectrum/provider/src/mediaQueries.ts index 8604dba6d69..48896c47b67 100644 --- a/packages/@react-spectrum/provider/src/mediaQueries.ts +++ b/packages/@react-spectrum/provider/src/mediaQueries.ts @@ -1,4 +1,5 @@ -import {ColorScheme, Scale, Theme} from './types'; +import {ColorScheme, Scale} from './types'; +import {Theme} from '@react-types/shared'; import {useMediaQuery} from '@react-spectrum/utils'; export function useColorScheme(theme: Theme, defaultColorScheme: ColorScheme): ColorScheme { diff --git a/packages/@react-spectrum/provider/src/types.ts b/packages/@react-spectrum/provider/src/types.ts index 8f34f6d1931..8f80a4deb0c 100644 --- a/packages/@react-spectrum/provider/src/types.ts +++ b/packages/@react-spectrum/provider/src/types.ts @@ -1,4 +1,4 @@ -import {DOMProps} from '@react-types/shared'; +import {DOMProps, Theme} from '@react-types/shared'; import {ReactNode} from 'react'; type ToastPlacement = 'top' | 'top left' | 'top center' | 'top right' @@ -26,17 +26,6 @@ export interface ProviderProps extends ContextProps, DOMProps { locale?: string } -export interface CSSModule { - [className: string]: string -} - -export interface Theme { - light?: CSSModule, - dark?: CSSModule, - medium?: CSSModule, - large?: CSSModule -} - export interface ProviderContext extends ContextProps { version: string, theme: Theme, diff --git a/packages/@react-spectrum/searchfield/index.ts b/packages/@react-spectrum/searchfield/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/searchfield/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/searchfield/package.json b/packages/@react-spectrum/searchfield/package.json index 7e58199990f..7595cdca09d 100644 --- a/packages/@react-spectrum/searchfield/package.json +++ b/packages/@react-spectrum/searchfield/package.json @@ -1,26 +1,50 @@ { "name": "@react-spectrum/searchfield", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/searchfield": "^3.0.0", - "@react-spectrum/button": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/textfield": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/textfield": "^3.0.0", - "@react-types/searchfield": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/searchfield": "^3.0.0-alpha.1", + "@react-spectrum/button": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/textfield": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/textfield": "^3.0.0-alpha.1", + "@react-types/searchfield": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/splitview/index.ts b/packages/@react-spectrum/splitview/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/splitview/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/splitview/package.json b/packages/@react-spectrum/splitview/package.json index 0ce70685779..28f25362551 100644 --- a/packages/@react-spectrum/splitview/package.json +++ b/packages/@react-spectrum/splitview/package.json @@ -1,22 +1,46 @@ { "name": "@react-spectrum/splitview", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { "@adobe/focus-ring-polyfill": "^0.x", - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-aria/splitview": "^3.0.0", - "@react-stately/splitview": "^3.0.0", - "@react-types/shared": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/splitview": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/splitview": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/splitview/stories/SplitView.stories.js b/packages/@react-spectrum/splitview/stories/SplitView.stories.js index 03641760bd3..24f7907344a 100644 --- a/packages/@react-spectrum/splitview/stories/SplitView.stories.js +++ b/packages/@react-spectrum/splitview/stories/SplitView.stories.js @@ -1,6 +1,6 @@ import {action} from '@storybook/addon-actions'; import React from 'react'; -import {SplitView} from '../src/SplitView'; +import {SplitView} from '../'; import {storiesOf} from '@storybook/react'; import './SplitView.styl'; diff --git a/packages/@react-spectrum/statuslight/index.ts b/packages/@react-spectrum/statuslight/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/statuslight/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/statuslight/package.json b/packages/@react-spectrum/statuslight/package.json index 67023f364ab..f9f351889c6 100644 --- a/packages/@react-spectrum/statuslight/package.json +++ b/packages/@react-spectrum/statuslight/package.json @@ -1,19 +1,43 @@ { "name": "@react-spectrum/statuslight", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/statuslight/stories/StatusLight.stories.tsx b/packages/@react-spectrum/statuslight/stories/StatusLight.stories.tsx index 40ed0c98f17..d77d740d569 100644 --- a/packages/@react-spectrum/statuslight/stories/StatusLight.stories.tsx +++ b/packages/@react-spectrum/statuslight/stories/StatusLight.stories.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import {StatusLight} from '../src'; +import {StatusLight} from '../'; import {storiesOf} from '@storybook/react'; storiesOf('StatusLight', module) diff --git a/packages/@react-spectrum/switch/index.ts b/packages/@react-spectrum/switch/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/switch/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/switch/package.json b/packages/@react-spectrum/switch/package.json index 65939986e78..a5d0ac65671 100644 --- a/packages/@react-spectrum/switch/package.json +++ b/packages/@react-spectrum/switch/package.json @@ -1,25 +1,49 @@ { "name": "@react-spectrum/switch", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-aria/focus": "^3.0.0", - "@react-aria/switch": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/toggle": "^3.0.0", - "@react-types/switch": "^3.0.0", - "@spectrum-icons/ui": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/switch": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/toggle": "^3.0.0-alpha.1", + "@react-types/switch": "^3.0.0-alpha.1", + "@spectrum-icons/ui": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/switch/stories/Switch.stories.tsx b/packages/@react-spectrum/switch/stories/Switch.stories.tsx index 701e9ebc0b8..406b2eba39f 100644 --- a/packages/@react-spectrum/switch/stories/Switch.stories.tsx +++ b/packages/@react-spectrum/switch/stories/Switch.stories.tsx @@ -1,7 +1,7 @@ import {action} from '@storybook/addon-actions'; import React from 'react'; import {storiesOf} from '@storybook/react'; -import {Switch} from '../src'; +import {Switch} from '../'; storiesOf('Switch', module) .add( diff --git a/packages/@react-spectrum/tabs/index.ts b/packages/@react-spectrum/tabs/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/tabs/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/tabs/package.json b/packages/@react-spectrum/tabs/package.json index bd160c492e2..4ee08e56634 100644 --- a/packages/@react-spectrum/tabs/package.json +++ b/packages/@react-spectrum/tabs/package.json @@ -1,22 +1,46 @@ { "name": "@react-spectrum/tabs", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/tabs": "^3.0.0", - "@react-aria/tabs": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/tabs": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/tabs": "^3.0.0-alpha.1", "classnames": "^2.2.5" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/textfield/index.ts b/packages/@react-spectrum/textfield/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/textfield/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/textfield/package.json b/packages/@react-spectrum/textfield/package.json index 970b4a31da5..8e761dedb76 100644 --- a/packages/@react-spectrum/textfield/package.json +++ b/packages/@react-spectrum/textfield/package.json @@ -1,27 +1,51 @@ { "name": "@react-spectrum/textfield", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/focus": "^3.0.0-alpha.1", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-aria/textfield": "^3.0.0-alpha.1", + "@react-aria/utils": "^3.0.0-alpha.1", + "@react-spectrum/provider": "^3.0.0-alpha.1", + "@react-spectrum/utils": "^3.0.0-alpha.1", + "@react-stately/textfield": "^3.0.0-alpha.1", + "@react-types/textfield": "^3.0.0-alpha.1", "@react/react-spectrum": "^2.24.0", - "@react-aria/focus": "^3.0.0", - "@react-aria/i18n": "^3.0.0", - "@react-aria/utils": "^3.0.0", - "@react-aria/textfield": "^3.0.0", - "@react-spectrum/provider": "^3.0.0", - "@react-spectrum/utils": "^3.0.0", - "@react-stately/textfield": "^3.0.0", - "@react-types/textfield": "^3.0.0", - "@spectrum-icons/workflow": "^3.0.0" + "@spectrum-icons/workflow": "^3.0.0-alpha.0" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/theme-default/index.ts b/packages/@react-spectrum/theme-default/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/theme-default/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/theme-default/package.json b/packages/@react-spectrum/theme-default/package.json new file mode 100644 index 00000000000..bce71774ad3 --- /dev/null +++ b/packages/@react-spectrum/theme-default/package.json @@ -0,0 +1,39 @@ +{ + "name": "@react-spectrum/theme-default", + "version": "3.0.0-alpha.1", + "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, + "repository": { + "type": "git", + "url": "https://github.com/adobe/react-spectrum" + }, + "dependencies": { + "@babel/runtime": "^7.6.2", + "@react-types/shared": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/@react-spectrum/theme-default/src/index.ts b/packages/@react-spectrum/theme-default/src/index.ts new file mode 100644 index 00000000000..8dcb3c5b7eb --- /dev/null +++ b/packages/@react-spectrum/theme-default/src/index.ts @@ -0,0 +1,12 @@ +import dark from '@adobe/spectrum-css-temp/vars/spectrum-dark-unique.css'; +import large from '@adobe/spectrum-css-temp/vars/spectrum-large-unique.css'; +import light from '@adobe/spectrum-css-temp/vars/spectrum-light-unique.css'; +import medium from '@adobe/spectrum-css-temp/vars/spectrum-medium-unique.css'; +import {Theme} from '@react-types/shared'; + +export let defaultTheme: Theme = { + light, + dark, + medium, + large +}; diff --git a/packages/@react-spectrum/utils/index.ts b/packages/@react-spectrum/utils/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/utils/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/utils/package.json b/packages/@react-spectrum/utils/package.json index f5f5d5b5b68..2fc19b87de3 100644 --- a/packages/@react-spectrum/utils/package.json +++ b/packages/@react-spectrum/utils/package.json @@ -1,17 +1,27 @@ { "name": "@react-spectrum/utils", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { + "@babel/runtime": "^7.6.2", "classnames": "^2.2.5" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/well/index.ts b/packages/@react-spectrum/well/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-spectrum/well/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-spectrum/well/package.json b/packages/@react-spectrum/well/package.json index 6a316385ae3..30a73bb4b87 100644 --- a/packages/@react-spectrum/well/package.json +++ b/packages/@react-spectrum/well/package.json @@ -1,18 +1,42 @@ { "name": "@react-spectrum/well", - "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + }, + "module": { + "includeNodeModules": [ + "@adobe/spectrum-css-temp" + ] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", - "@react-spectrum/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-spectrum/utils": "^3.0.0-alpha.1" + }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-spectrum/well/stories/Well.stories.js b/packages/@react-spectrum/well/stories/Well.stories.js index e840c336f68..356810e0f46 100644 --- a/packages/@react-spectrum/well/stories/Well.stories.js +++ b/packages/@react-spectrum/well/stories/Well.stories.js @@ -1,6 +1,6 @@ import React from 'react'; import {storiesOf} from '@storybook/react'; -import {Well} from '../src'; +import {Well} from '../'; storiesOf('Well', module) .add( diff --git a/packages/@react-stately/calendar/index.ts b/packages/@react-stately/calendar/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-stately/calendar/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-stately/calendar/package.json b/packages/@react-stately/calendar/package.json index 3fabcf7654d..3e7d78f28ab 100644 --- a/packages/@react-stately/calendar/package.json +++ b/packages/@react-stately/calendar/package.json @@ -1,19 +1,29 @@ { "name": "@react-stately/calendar", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/i18n": "^3.0.0", - "@react-stately/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@react-types/calendar": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/calendar": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "date-fns": "^1.30.1", "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/datepicker/index.ts b/packages/@react-stately/datepicker/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-stately/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-stately/datepicker/package.json b/packages/@react-stately/datepicker/package.json index 115d9799462..05e804b55d0 100644 --- a/packages/@react-stately/datepicker/package.json +++ b/packages/@react-stately/datepicker/package.json @@ -1,21 +1,31 @@ { "name": "@react-stately/datepicker", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-aria/i18n": "^3.0.0", - "@react-stately/utils": "^3.0.0", - "@react-types/datepicker": "^3.0.0", - "@react-types/shared": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-aria/i18n": "^3.0.0-alpha.1", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/datepicker": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", "date-fns": "^1.30.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/pagination/index.ts b/packages/@react-stately/pagination/index.ts new file mode 100644 index 00000000000..f84c30a0f7f --- /dev/null +++ b/packages/@react-stately/pagination/index.ts @@ -0,0 +1 @@ +export * from './src/usePaginationState'; diff --git a/packages/@react-stately/pagination/package.json b/packages/@react-stately/pagination/package.json index 22e0970d213..02efb1a622f 100644 --- a/packages/@react-stately/pagination/package.json +++ b/packages/@react-stately/pagination/package.json @@ -1,20 +1,30 @@ { "name": "@react-stately/pagination", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/usePaginationState.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/usePaginationState.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-stately/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" }, "devDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/splitview/index.ts b/packages/@react-stately/splitview/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-stately/splitview/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-stately/splitview/package.json b/packages/@react-stately/splitview/package.json index a9db27d4abd..84fef30f3c8 100644 --- a/packages/@react-stately/splitview/package.json +++ b/packages/@react-stately/splitview/package.json @@ -1,18 +1,28 @@ { "name": "@react-stately/splitview", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-stately/utils": "^3.0.0", + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.0.0-alpha.1", "react": "^16.8.0" }, "devDependencies": { - "@react-types/shared": "^3.0.0" + "@react-types/shared": "^3.0.0-alpha.1" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/tabs/index.ts b/packages/@react-stately/tabs/index.ts new file mode 100644 index 00000000000..df4d55848c1 --- /dev/null +++ b/packages/@react-stately/tabs/index.ts @@ -0,0 +1 @@ +export * from './src/useTabListState'; diff --git a/packages/@react-stately/tabs/package.json b/packages/@react-stately/tabs/package.json index 6f5a4edc8b4..38a5bc1fbcf 100644 --- a/packages/@react-stately/tabs/package.json +++ b/packages/@react-stately/tabs/package.json @@ -1,20 +1,30 @@ { "name": "@react-stately/tabs", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/useTabListState.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useTabListState.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-stately/utils": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" }, "devDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/textfield/index.ts b/packages/@react-stately/textfield/index.ts new file mode 100644 index 00000000000..d55c0532940 --- /dev/null +++ b/packages/@react-stately/textfield/index.ts @@ -0,0 +1 @@ +export * from './src/useTextFieldState'; diff --git a/packages/@react-stately/textfield/package.json b/packages/@react-stately/textfield/package.json index b167588b825..b94ffed0771 100644 --- a/packages/@react-stately/textfield/package.json +++ b/packages/@react-stately/textfield/package.json @@ -1,16 +1,26 @@ { "name": "@react-stately/textfield", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/useTextFieldState.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/useTextFieldState.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-stately/utils": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@react-types/textfield": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", + "@react-types/textfield": "^3.0.0-alpha.1" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/toggle/index.ts b/packages/@react-stately/toggle/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-stately/toggle/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-stately/toggle/package.json b/packages/@react-stately/toggle/package.json index 57ebca19339..3a2a610a3a8 100644 --- a/packages/@react-stately/toggle/package.json +++ b/packages/@react-stately/toggle/package.json @@ -1,20 +1,30 @@ { "name": "@react-stately/toggle", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-stately/utils": "^3.0.0", - "@react-types/checkbox": "^3.0.0", - "@react-types/shared": "^3.0.0", - "@react-types/toggle": "^3.0.0" + "@babel/runtime": "^7.6.2", + "@react-stately/utils": "^3.0.0-alpha.1", + "@react-types/checkbox": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1", + "@react-types/toggle": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-stately/utils/index.ts b/packages/@react-stately/utils/index.ts new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/packages/@react-stately/utils/index.ts @@ -0,0 +1 @@ +export * from './src'; diff --git a/packages/@react-stately/utils/package.json b/packages/@react-stately/utils/package.json index 55727b0582d..c72699e1d4e 100644 --- a/packages/@react-stately/utils/package.json +++ b/packages/@react-stately/utils/package.json @@ -1,9 +1,15 @@ { "name": "@react-stately/utils", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": [ + "dist" + ], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" @@ -13,5 +19,11 @@ }, "devDependencies": { "react": "^16.8.0" + }, + "dependencies": { + "@babel/runtime": "^7.6.2" + }, + "publishConfig": { + "access": "public" } } diff --git a/packages/@react-types/calendar/package.json b/packages/@react-types/calendar/package.json index fe02c30dfff..926e512df00 100644 --- a/packages/@react-types/calendar/package.json +++ b/packages/@react-types/calendar/package.json @@ -1,14 +1,13 @@ { "name": "@react-types/calendar", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "^3.0.0" + "@react-types/shared": "^3.0.0-alpha.1" } } diff --git a/packages/@react-types/calendar/src/index.ts b/packages/@react-types/calendar/src/index.d.ts similarity index 100% rename from packages/@react-types/calendar/src/index.ts rename to packages/@react-types/calendar/src/index.d.ts diff --git a/packages/@react-types/checkbox/package.json b/packages/@react-types/checkbox/package.json index a88238ae374..18667db545a 100644 --- a/packages/@react-types/checkbox/package.json +++ b/packages/@react-types/checkbox/package.json @@ -1,15 +1,14 @@ { "name": "@react-types/checkbox", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "3.0.0" + "@react-types/shared": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" diff --git a/packages/@react-types/checkbox/src/index.ts b/packages/@react-types/checkbox/src/index.d.ts similarity index 100% rename from packages/@react-types/checkbox/src/index.ts rename to packages/@react-types/checkbox/src/index.d.ts diff --git a/packages/@react-types/datepicker/package.json b/packages/@react-types/datepicker/package.json index be5aacc4bb1..f2bd40713e1 100644 --- a/packages/@react-types/datepicker/package.json +++ b/packages/@react-types/datepicker/package.json @@ -1,14 +1,13 @@ { "name": "@react-types/datepicker", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "^3.0.0" + "@react-types/shared": "^3.0.0-alpha.1" } } diff --git a/packages/@react-types/datepicker/src/index.ts b/packages/@react-types/datepicker/src/index.d.ts similarity index 100% rename from packages/@react-types/datepicker/src/index.ts rename to packages/@react-types/datepicker/src/index.d.ts diff --git a/packages/@react-types/label/package.json b/packages/@react-types/label/package.json index b54e40d583b..6daa0875b4e 100644 --- a/packages/@react-types/label/package.json +++ b/packages/@react-types/label/package.json @@ -1,15 +1,14 @@ { "name": "@react-types/label", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "3.0.0", + "@react-types/shared": "^3.0.0-alpha.1", "react": "^16.8.0" }, "devDependencies": {} diff --git a/packages/@react-types/label/src/index.ts b/packages/@react-types/label/src/index.d.ts similarity index 100% rename from packages/@react-types/label/src/index.ts rename to packages/@react-types/label/src/index.d.ts diff --git a/packages/@react-types/searchfield/package.json b/packages/@react-types/searchfield/package.json index 7fe28c07e61..6dabc111235 100644 --- a/packages/@react-types/searchfield/package.json +++ b/packages/@react-types/searchfield/package.json @@ -1,15 +1,14 @@ { "name": "@react-types/searchfield", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/textfield": "3.0.0" + "@react-types/textfield": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" diff --git a/packages/@react-types/searchfield/src/index.ts b/packages/@react-types/searchfield/src/index.d.ts similarity index 100% rename from packages/@react-types/searchfield/src/index.ts rename to packages/@react-types/searchfield/src/index.d.ts diff --git a/packages/@react-types/shared/package.json b/packages/@react-types/shared/package.json index ead2a128a21..39ba060dfb4 100644 --- a/packages/@react-types/shared/package.json +++ b/packages/@react-types/shared/package.json @@ -1,9 +1,8 @@ { "name": "@react-types/shared", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/shared/src/dnd.ts b/packages/@react-types/shared/src/dnd.d.ts similarity index 100% rename from packages/@react-types/shared/src/dnd.ts rename to packages/@react-types/shared/src/dnd.d.ts diff --git a/packages/@react-types/shared/src/dom.ts b/packages/@react-types/shared/src/dom.d.ts similarity index 100% rename from packages/@react-types/shared/src/dom.ts rename to packages/@react-types/shared/src/dom.d.ts diff --git a/packages/@react-types/shared/src/index.ts b/packages/@react-types/shared/src/index.d.ts similarity index 83% rename from packages/@react-types/shared/src/index.ts rename to packages/@react-types/shared/src/index.d.ts index fdc61cd9d2d..0a956500c71 100644 --- a/packages/@react-types/shared/src/index.ts +++ b/packages/@react-types/shared/src/index.d.ts @@ -3,3 +3,4 @@ export * from './inputs'; export * from './selection'; export * from './splitview'; export * from './dnd'; +export * from './theme'; diff --git a/packages/@react-types/shared/src/inputs.ts b/packages/@react-types/shared/src/inputs.d.ts similarity index 100% rename from packages/@react-types/shared/src/inputs.ts rename to packages/@react-types/shared/src/inputs.d.ts diff --git a/packages/@react-types/shared/src/selection.ts b/packages/@react-types/shared/src/selection.d.ts similarity index 100% rename from packages/@react-types/shared/src/selection.ts rename to packages/@react-types/shared/src/selection.d.ts diff --git a/packages/@react-types/shared/src/splitview.ts b/packages/@react-types/shared/src/splitview.d.ts similarity index 100% rename from packages/@react-types/shared/src/splitview.ts rename to packages/@react-types/shared/src/splitview.d.ts diff --git a/packages/@react-types/shared/src/theme.d.ts b/packages/@react-types/shared/src/theme.d.ts new file mode 100644 index 00000000000..6c9aca2ef08 --- /dev/null +++ b/packages/@react-types/shared/src/theme.d.ts @@ -0,0 +1,10 @@ +export interface CSSModule { + [className: string]: string +} + +export interface Theme { + light?: CSSModule, + dark?: CSSModule, + medium?: CSSModule, + large?: CSSModule +} diff --git a/packages/@react-types/switch/package.json b/packages/@react-types/switch/package.json index 093f52e2176..0f54894822f 100644 --- a/packages/@react-types/switch/package.json +++ b/packages/@react-types/switch/package.json @@ -1,16 +1,15 @@ { "name": "@react-types/switch", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/checkbox": "3.0.0", - "@react-types/shared": "^3.0.0" + "@react-types/checkbox": "^3.0.0-alpha.1", + "@react-types/shared": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" diff --git a/packages/@react-types/switch/src/index.ts b/packages/@react-types/switch/src/index.d.ts similarity index 100% rename from packages/@react-types/switch/src/index.ts rename to packages/@react-types/switch/src/index.d.ts diff --git a/packages/@react-types/textfield/package.json b/packages/@react-types/textfield/package.json index 7d346402151..40685a5b630 100644 --- a/packages/@react-types/textfield/package.json +++ b/packages/@react-types/textfield/package.json @@ -1,15 +1,14 @@ { "name": "@react-types/textfield", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@react-types/shared": "3.0.0" + "@react-types/shared": "^3.0.0-alpha.1" }, "peerDependencies": { "react": "^16.8.0" diff --git a/packages/@react-types/textfield/src/index.ts b/packages/@react-types/textfield/src/index.d.ts similarity index 100% rename from packages/@react-types/textfield/src/index.ts rename to packages/@react-types/textfield/src/index.d.ts diff --git a/packages/@react-types/toggle/package.json b/packages/@react-types/toggle/package.json index 1453d5cc270..1dbc91572d4 100644 --- a/packages/@react-types/toggle/package.json +++ b/packages/@react-types/toggle/package.json @@ -1,9 +1,8 @@ { "name": "@react-types/toggle", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "types": "src/index.d.ts", "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/toggle/src/index.ts b/packages/@react-types/toggle/src/index.d.ts similarity index 100% rename from packages/@react-types/toggle/src/index.ts rename to packages/@react-types/toggle/src/index.d.ts diff --git a/packages/@spectrum-icons/build-tools/package.json b/packages/@spectrum-icons/build-tools/package.json index 6dd5ea6aabc..95407dff7c2 100644 --- a/packages/@spectrum-icons/build-tools/package.json +++ b/packages/@spectrum-icons/build-tools/package.json @@ -1,6 +1,6 @@ { "name": "@spectrum-icons/build-tools", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "description": "Unpublished build tools to help our monorepo", "main": "generateIcons.js", "private": true, diff --git a/packages/@spectrum-icons/color/.gitignore b/packages/@spectrum-icons/color/.gitignore index a7c147a6fb4..0832d9dc1a2 100644 --- a/packages/@spectrum-icons/color/.gitignore +++ b/packages/@spectrum-icons/color/.gitignore @@ -6,3 +6,4 @@ !tsconfig.types.json !/stories/ !/scripts/ +!.npmignore diff --git a/packages/@spectrum-icons/color/.npmignore b/packages/@spectrum-icons/color/.npmignore new file mode 100644 index 00000000000..c826a9174fa --- /dev/null +++ b/packages/@spectrum-icons/color/.npmignore @@ -0,0 +1,2 @@ +scripts/ +src/ diff --git a/packages/@spectrum-icons/color/package.json b/packages/@spectrum-icons/color/package.json index ac19dfbe162..1367445cb17 100644 --- a/packages/@spectrum-icons/color/package.json +++ b/packages/@spectrum-icons/color/package.json @@ -1,7 +1,6 @@ { "name": "@spectrum-icons/color", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.0", "description": "Spectrum UI components in React", "repository": { "type": "git", @@ -13,10 +12,10 @@ }, "dependencies": { "@adobe/react-spectrum-workflow-color": "^1.0.0", - "@react-spectrum/icon": "^3.0.0" + "@react-spectrum/icon": "^3.0.0-alpha.1" }, "devDependencies": { "react": "^16.8.0", - "@spectrum-icons/build-tools": "^3.0.0" + "@spectrum-icons/build-tools": "^3.0.0-alpha.1" } } diff --git a/packages/@spectrum-icons/ui/.gitignore b/packages/@spectrum-icons/ui/.gitignore index a7c147a6fb4..0832d9dc1a2 100644 --- a/packages/@spectrum-icons/ui/.gitignore +++ b/packages/@spectrum-icons/ui/.gitignore @@ -6,3 +6,4 @@ !tsconfig.types.json !/stories/ !/scripts/ +!.npmignore diff --git a/packages/@spectrum-icons/ui/.npmignore b/packages/@spectrum-icons/ui/.npmignore new file mode 100644 index 00000000000..c826a9174fa --- /dev/null +++ b/packages/@spectrum-icons/ui/.npmignore @@ -0,0 +1,2 @@ +scripts/ +src/ diff --git a/packages/@spectrum-icons/ui/package.json b/packages/@spectrum-icons/ui/package.json index db23a4810fd..2823fcb1f3e 100644 --- a/packages/@spectrum-icons/ui/package.json +++ b/packages/@spectrum-icons/ui/package.json @@ -1,7 +1,6 @@ { "name": "@spectrum-icons/ui", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.0", "description": "Spectrum UI components in React", "repository": { "type": "git", @@ -13,10 +12,10 @@ }, "dependencies": { "@adobe/react-spectrum-ui": "^1.0.0", - "@react-spectrum/icon": "^3.0.0" + "@react-spectrum/icon": "^3.0.0-alpha.1" }, "devDependencies": { "react": "^16.8.0", - "@spectrum-icons/build-tools": "^3.0.0" + "@spectrum-icons/build-tools": "^3.0.0-alpha.1" } } diff --git a/packages/@spectrum-icons/workflow/.gitignore b/packages/@spectrum-icons/workflow/.gitignore index a7c147a6fb4..0832d9dc1a2 100644 --- a/packages/@spectrum-icons/workflow/.gitignore +++ b/packages/@spectrum-icons/workflow/.gitignore @@ -6,3 +6,4 @@ !tsconfig.types.json !/stories/ !/scripts/ +!.npmignore diff --git a/packages/@spectrum-icons/workflow/.npmignore b/packages/@spectrum-icons/workflow/.npmignore new file mode 100644 index 00000000000..c826a9174fa --- /dev/null +++ b/packages/@spectrum-icons/workflow/.npmignore @@ -0,0 +1,2 @@ +scripts/ +src/ diff --git a/packages/@spectrum-icons/workflow/package.json b/packages/@spectrum-icons/workflow/package.json index 4fd93d32fe0..1d2ef7c022e 100644 --- a/packages/@spectrum-icons/workflow/package.json +++ b/packages/@spectrum-icons/workflow/package.json @@ -1,7 +1,6 @@ { "name": "@spectrum-icons/workflow", - "version": "3.0.0", - "private": true, + "version": "3.0.0-alpha.0", "description": "Spectrum UI components in React", "repository": { "type": "git", @@ -13,10 +12,10 @@ }, "dependencies": { "@adobe/react-spectrum-workflow": "^1.0.0", - "@react-spectrum/icon": "^3.0.0" + "@react-spectrum/icon": "^3.0.0-alpha.1" }, "devDependencies": { "react": "^16.8.0", - "@spectrum-icons/build-tools": "^3.0.0" + "@spectrum-icons/build-tools": "^3.0.0-alpha.1" } } diff --git a/plop-templates/@react-aria/index.ts.hbs b/plop-templates/@react-aria/index.ts.hbs new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/plop-templates/@react-aria/index.ts.hbs @@ -0,0 +1 @@ +export * from './src'; diff --git a/plop-templates/@react-aria/package.json.hbs b/plop-templates/@react-aria/package.json.hbs index 9e1b2b8fb7e..959edfd66f2 100644 --- a/plop-templates/@react-aria/package.json.hbs +++ b/plop-templates/@react-aria/package.json.hbs @@ -1,14 +1,25 @@ { "name": "@react-aria/{{packageName}}", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "private": true, - "main": "src/index.ts", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": ["dist"], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, + "dependencies": { + "@babel/runtime": "^7.6.2" + }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/plop-templates/@react-spectrum/index.ts.hbs b/plop-templates/@react-spectrum/index.ts.hbs new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/plop-templates/@react-spectrum/index.ts.hbs @@ -0,0 +1 @@ +export * from './src'; diff --git a/plop-templates/@react-spectrum/package.json.hbs b/plop-templates/@react-spectrum/package.json.hbs index e8532912ee3..706ede2f62f 100644 --- a/plop-templates/@react-spectrum/package.json.hbs +++ b/plop-templates/@react-spectrum/package.json.hbs @@ -1,21 +1,40 @@ { "name": "@react-spectrum/{{packageName}}", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": ["dist"], + "sideEffects": false, + "targets": { + "main": { + "includeNodeModules": ["@adobe/spectrum-css-temp"] + }, + "module": { + "includeNodeModules": ["@adobe/spectrum-css-temp"] + } + }, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { - "@adobe/spectrum-css-temp": "^3.0.0", + "@babel/runtime": "^7.6.2", "@react-aria/{{packageName}}": "^3.0.0", "@react-spectrum/utils": "^3.0.0", "@react-stately/{{packageName}}": "^3.0.0" }, + "devDependencies": { + "@adobe/spectrum-css-temp": "^3.0.0" + }, "peerDependencies": { "react": "^16.8.0", "react-dom": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/plop-templates/@react-spectrum/stories/Component.stories.tsx.hbs b/plop-templates/@react-spectrum/stories/Component.stories.tsx.hbs index 839e347cf8e..a140f08ca35 100644 --- a/plop-templates/@react-spectrum/stories/Component.stories.tsx.hbs +++ b/plop-templates/@react-spectrum/stories/Component.stories.tsx.hbs @@ -1,5 +1,5 @@ import {action} from '@storybook/addon-actions'; -import { {{~componentName~}} , {{componentName~}} Props} from '../src'; +import { {{~componentName~}} , {{componentName~}} Props} from '../'; import React from 'react'; import {storiesOf} from '@storybook/react'; diff --git a/plop-templates/@react-stately/index.ts.hbs b/plop-templates/@react-stately/index.ts.hbs new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/plop-templates/@react-stately/index.ts.hbs @@ -0,0 +1 @@ +export * from './src'; diff --git a/plop-templates/@react-stately/package.json.hbs b/plop-templates/@react-stately/package.json.hbs index 835cd777edb..964e73f8d52 100644 --- a/plop-templates/@react-stately/package.json.hbs +++ b/plop-templates/@react-stately/package.json.hbs @@ -1,17 +1,26 @@ { "name": "@react-stately/{{packageName}}", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "description": "Spectrum UI components in React", "private": true, - "main": "src/index.ts", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": ["dist"], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" }, "dependencies": { + "@babel/runtime": "^7.6.2", "@react-stately/utils": "^3.0.0" }, "peerDependencies": { "react": "^16.8.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/plop-templates/@scope/index.ts.hbs b/plop-templates/@scope/index.ts.hbs new file mode 100644 index 00000000000..8420b1093fd --- /dev/null +++ b/plop-templates/@scope/index.ts.hbs @@ -0,0 +1 @@ +export * from './src'; diff --git a/plop-templates/@scope/package.json.hbs b/plop-templates/@scope/package.json.hbs index 7f909cddbec..696b7720756 100644 --- a/plop-templates/@scope/package.json.hbs +++ b/plop-templates/@scope/package.json.hbs @@ -1,11 +1,22 @@ { "name": "@{{scopeName}}/{{packageName}}", - "version": "3.0.0", + "version": "3.0.0-alpha.1", "private": true, - "main": "src/index.ts", "description": "Spectrum UI components in React", + "main": "dist/main.js", + "module": "dist/module.js", + "types": "dist/types.d.ts", + "source": "src/index.ts", + "files": ["dist"], + "sideEffects": false, "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" + }, + "dependencies": { + "@babel/runtime": "^7.6.2" + }, + "publishConfig": { + "access": "public" } } diff --git a/.storybook-v3/postcss.js b/postcss.config.js similarity index 70% rename from .storybook-v3/postcss.js rename to postcss.config.js index e9f8c5df976..d333c4b3b23 100644 --- a/.storybook-v3/postcss.js +++ b/postcss.config.js @@ -1,5 +1,6 @@ -module.exports = function (keepVars = false) { - return [ +module.exports = { + modules: true, + plugins: [ require('postcss-import'), require('postcss-nested'), require('postcss-inherit'), @@ -7,25 +8,25 @@ module.exports = function (keepVars = false) { require('postcss-dir-pseudo-class')(), require('postcss-custom-properties')({ noValueNotifications: 'error', - warnings: !keepVars + warnings: false }), // require('./lib/postcss-custom-properties-passthrough')(), require('postcss-calc'), - keepVars ? require('./lib/postcss-custom-properties-mapping') : null, - keepVars ? require('./lib/postcss-notnested')({ replace: '.spectrum' }) : null, + require('./lib/postcss-custom-properties-mapping'), + require('./lib/postcss-notnested')({replace: '.spectrum'}), require('postcss-svg'), require('postcss-functions')({ functions: { - noscale: function(value) { + noscale: function (value) { return value.toString().toUpperCase(); }, - percent: function(value) { + percent: function (value) { return parseInt(value, 10) / 100; } } }), // require('./lib/postcss-strip-comments')({ preserveTopdoc: false }), - require('postcss-focus-ring'), + require('postcss-focus-ring') // require('autoprefixer')({ // 'browsers': [ // 'IE >= 10', @@ -35,5 +36,5 @@ module.exports = function (keepVars = false) { // 'last 2 iOS versions' // ] // }) - ].filter(Boolean); -} + ] +}; diff --git a/yarn.lock b/yarn.lock index 7564c253d0f..5a9ebc80176 100644 --- a/yarn.lock +++ b/yarn.lock @@ -99,6 +99,16 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/generator@^7.0.0", "@babel/generator@^7.3.3", "@babel/generator@^7.6.3": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@babel%2fgenerator/-/generator-7.6.4.tgz#a4f8437287bf9671b07f483b76e3bb731bc97671" + integrity sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w== + dependencies: + "@babel/types" "^7.6.3" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + "@babel/generator@^7.4.0", "@babel/generator@^7.6.0", "@babel/generator@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.2.tgz#dac8a3c2df118334c2a29ff3446da1636a8f8c03" @@ -320,6 +330,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.2.tgz#205e9c95e16ba3b8b96090677a67c9d6075b70a1" integrity sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg== +"@babel/parser@^7.6.3": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@babel%2fparser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81" + integrity sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A== + "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" @@ -624,7 +639,7 @@ "@babel/helper-plugin-utils" "^7.0.0" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-commonjs@^7.6.0": +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.6.0": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz#39dfe957de4420445f1fcf88b68a2e4aa4515486" integrity sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g== @@ -800,6 +815,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-typescript@^7.4.5": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel%2fplugin-transform-typescript/-/plugin-transform-typescript-7.6.3.tgz#dddb50cf3b8b2ef70b22e5326e9a91f05a1db13b" + integrity sha512-aiWINBrPMSC3xTXRNM/dfmyYuPNKY/aexYqBgh0HBI5Y+WO5oRAqW/oROYeYHrF4Zw12r9rK4fMk/ZlAmqx/FQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.6.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-typescript" "^7.2.0" + "@babel/plugin-transform-typescript@^7.6.0": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz#48d78405f1aa856ebeea7288a48a19ed8da377a6" @@ -989,7 +1013,14 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4", "@babel/template@^7.6.0": +"@babel/runtime@^7.6.2": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel%2fruntime/-/runtime-7.6.3.tgz#935122c74c73d2240cafd32ddb5fc2a6cd35cf1f" + integrity sha512-kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.2.2", "@babel/template@^7.4.0", "@babel/template@^7.4.4", "@babel/template@^7.6.0": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== @@ -1013,6 +1044,21 @@ globals "^11.1.0" lodash "^4.17.13" +"@babel/traverse@^7.2.3": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel%2ftraverse/-/traverse-7.6.3.tgz#66d7dba146b086703c0fb10dd588b7364cec47f9" + integrity sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.6.3" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/parser" "^7.6.3" + "@babel/types" "^7.6.3" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + "@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0": version "7.6.1" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.1.tgz#53abf3308add3ac2a2884d539151c57c4b3ac648" @@ -1022,6 +1068,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.3.3", "@babel/types@^7.6.3": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel%2ftypes/-/types-7.6.3.tgz#3f07d96f854f98e2fbd45c64b0cb942d11e8ba09" + integrity sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA== + dependencies: + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + "@base2/pretty-print-object@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047" @@ -1221,6 +1276,11 @@ unique-filename "^1.1.1" which "^1.3.1" +"@iarna/toml@^2.2.0": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@iarna%2ftoml/-/toml-2.2.3.tgz#f060bf6eaafae4d56a7dac618980838b0696e2ab" + integrity sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg== + "@icons/material@^0.2.4": version "0.2.4" resolved "https://registry.yarnpkg.com/@icons/material/-/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8" @@ -2060,11 +2120,32 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib%2ffs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib%2ffs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib%2ffs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + "@octokit/endpoint@^5.1.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-5.4.0.tgz#5b44b3e8e92d88765daf127e1501174ecbca7bce" @@ -2125,6 +2206,534 @@ once "^1.4.0" universal-user-agent "^4.0.0" +"@parcel/babel-preset-env@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fbabel-preset-env/-/babel-preset-env-2.0.0-alpha.2.1.tgz#bddf8140e73b0cfe2dacfa15d84c3ab1d3499f0c" + integrity sha512-g9LgjuYqrJRerxEu6BAyzwLNp9lYsNr5TyFxq9mMJ/1Ki3unNPVkc1MHKeuDG90m+CMti4XOecsXOlvuef5RVA== + dependencies: + "@babel/preset-env" "^7.0.0" + semver "^5.4.1" + +"@parcel/bundler-default@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fbundler-default/-/bundler-default-2.0.0-alpha.2.1.tgz#7b3b5b6746136982b1c8cd88fc08d0da5503a213" + integrity sha512-cOhK61b7VvBiN3OD0O9PQSW1zgfBDHqMs3iirjS5WEdXY5xAq7vOLPkrW/RapsNHFs/9fuBlnUMekspGgwJvAA== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + +"@parcel/cache@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fcache/-/cache-2.0.0-alpha.2.1.tgz#146b7f30864d556f56d5940c26b1cca48b04718a" + integrity sha512-GJMxY8B5LSEIrlkoHipgah2l7ZetZlSbHNv8kuyk5r16oVczKbiXko4koP7vy1lsPo7I75U0037mWRHbEYf00w== + dependencies: + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + +"@parcel/config-default@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fconfig-default/-/config-default-2.0.0-alpha.2.1.tgz#f94c928edc66c1bc4541555e86294eaacab7a4d3" + integrity sha512-4NfB74HOC/jRKYLGfQpaweYi6NZ6ptPdPhSHTKTBFgMNCzJxrO7HLl3ZRSPqDu0AaQh0E6PgaGNVpKFUFoUj6w== + dependencies: + "@parcel/bundler-default" "^2.0.0-alpha.2.1" + "@parcel/namer-default" "^2.0.0-alpha.2.1" + "@parcel/optimizer-cssnano" "^2.0.0-alpha.2.1" + "@parcel/optimizer-terser" "^2.0.0-alpha.2.1" + "@parcel/packager-css" "^2.0.0-alpha.2.1" + "@parcel/packager-html" "^2.0.0-alpha.2.1" + "@parcel/packager-js" "^2.0.0-alpha.2.1" + "@parcel/packager-raw" "^2.0.0-alpha.2.1" + "@parcel/packager-ts" "^2.0.0-alpha.2.1" + "@parcel/reporter-cli" "^2.0.0-alpha.2.1" + "@parcel/reporter-dev-server" "^2.0.0-alpha.2.1" + "@parcel/reporter-hmr-server" "^2.0.0-alpha.2.1" + "@parcel/resolver-default" "^2.0.0-alpha.2.1" + "@parcel/runtime-browser-hmr" "^2.0.0-alpha.2.1" + "@parcel/runtime-js" "^2.0.0-alpha.2.1" + "@parcel/transformer-babel" "^2.0.0-alpha.2.1" + "@parcel/transformer-coffeescript" "^2.0.0-alpha.2.1" + "@parcel/transformer-css" "^2.0.0-alpha.2.1" + "@parcel/transformer-html" "^2.0.0-alpha.2.1" + "@parcel/transformer-js" "^2.0.0-alpha.2.1" + "@parcel/transformer-json" "^2.0.0-alpha.2.1" + "@parcel/transformer-less" "^2.0.0-alpha.2.1" + "@parcel/transformer-postcss" "^2.0.0-alpha.2.1" + "@parcel/transformer-posthtml" "^2.0.0-alpha.2.1" + "@parcel/transformer-pug" "^2.0.0-alpha.2.1" + "@parcel/transformer-raw" "^2.0.0-alpha.2.1" + "@parcel/transformer-sass" "^2.0.0-alpha.2.1" + "@parcel/transformer-stylus" "^2.0.0-alpha.2.1" + "@parcel/transformer-sugarss" "^2.0.0-alpha.2.1" + "@parcel/transformer-toml" "^2.0.0-alpha.2.1" + "@parcel/transformer-typescript-types" "^2.0.0-alpha.2.1" + "@parcel/transformer-yaml" "^2.0.0-alpha.2.1" + +"@parcel/core@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fcore/-/core-2.0.0-alpha.2.1.tgz#f5bdbc835b6bc3282b3f679c97272b9549051888" + integrity sha512-e8h31lj5Jm+qrmY6EHvnew9rPwQfMxT3ew+Np1oVjM9ztrFfFf2PG9OborV/chlZ1zJo+z1aGqEvyYoj+hwVxg== + dependencies: + "@parcel/cache" "^2.0.0-alpha.2.1" + "@parcel/events" "^2.0.0-alpha.2.1" + "@parcel/fs" "^2.0.0-alpha.2.1" + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/package-manager" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + "@parcel/types" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + "@parcel/workers" "^2.0.0-alpha.2.1" + abortcontroller-polyfill "^1.1.9" + browserslist "^4.6.6" + clone "^2.1.1" + dotenv "^7.0.0" + dotenv-expand "^5.1.0" + json5 "^1.0.1" + micromatch "^4.0.2" + nullthrows "^1.1.1" + pirates "^4.0.0" + semver "^5.4.1" + +"@parcel/events@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fevents/-/events-2.0.0-alpha.2.1.tgz#33462e6877565d9a37980ff1a724dbcde8417f0e" + integrity sha512-D71w9QnmPdnvcytC0wozVmn7DYrPr5rxcO5CxGbvkoXiPeVl5sr1B5mnosDlvNhsIUMmy//CVy6mkbek8baJRA== + +"@parcel/fs@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ffs/-/fs-2.0.0-alpha.2.1.tgz#6472d464aff320bbade1e449458268d084d73332" + integrity sha512-o6kKPXewhS74drk9SWKX0Oevby/FnbWwLHkfqf59duuXcbN5CrPmRmQF7OBKzowtTDSmvyxGSvavmPGr5bkyHw== + dependencies: + "@parcel/utils" "^2.0.0-alpha.2.1" + "@parcel/watcher" "^2.0.0-alpha.3" + "@parcel/workers" "^2.0.0-alpha.2.1" + mkdirp "^0.5.1" + ncp "^2.0.0" + nullthrows "^1.1.1" + rimraf "^2.6.2" + +"@parcel/logger@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2flogger/-/logger-2.0.0-alpha.2.1.tgz#5263fa570b77eb5c62cbb1ab7a212e214a7a94ba" + integrity sha512-RHvgoYVjxCMFoXmA6kQTzpItr4pLSoYBydpnbaUcR7S/+RbeoqWTVioXjIVcprH4fvHjW0yVYNBq2c0TrynmVg== + dependencies: + "@parcel/events" "^2.0.0-alpha.2.1" + +"@parcel/namer-default@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fnamer-default/-/namer-default-2.0.0-alpha.2.1.tgz#4cee81748179c16c53172c808eb0bd5958c4c8ba" + integrity sha512-d/0VWAMCzJ5igHLREGOKe96ZwJOp64SNB0RUtMXzDsPDvmONQEZ0o5CQI4m0Zj6R3ffhayEM8oitWAA2EdLueQ== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + +"@parcel/optimizer-cssnano@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2foptimizer-cssnano/-/optimizer-cssnano-2.0.0-alpha.2.1.tgz#29e1a6f1884316afa75f78aee4ebe3e951275426" + integrity sha512-ZOGIe2KyWEia0OY+YxjKmbtVYFHmu1GI9wrRYkOwbCQtMFIOb3pUtZAp/3/sfp0xI24Oo5/bQAwV3X57rUJ7lg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + cssnano "^4.1.10" + postcss "^7.0.5" + +"@parcel/optimizer-terser@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2foptimizer-terser/-/optimizer-terser-2.0.0-alpha.2.1.tgz#bf3197feed085feeb106589275f272c033e06457" + integrity sha512-S/gNj4mBMV6SZBCQjFKxaO9dTODAkozbjAUgw6ViJXUWDSOgHuZOX5aE05mYwCStCh9h+Df6Y3i7qVDlsVu0ag== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + terser "^4.0.0" + +"@parcel/package-manager@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fpackage-manager/-/package-manager-2.0.0-alpha.2.1.tgz#a3a7e90b385af0fe13a3c1e19c5fe943c6b87c88" + integrity sha512-JGSRaokflmI58SbJOglVN0C80yiAf2eBBZnrErUs9Y0IB/aKe9pnLkfP7CV6/N/WZK0zFedMOf5zwr/0Ez5cZg== + dependencies: + "@parcel/fs" "^2.0.0-alpha.2.1" + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + "@parcel/workers" "^2.0.0-alpha.2.1" + command-exists "^1.2.6" + cross-spawn "^6.0.4" + nullthrows "^1.1.1" + resolve "^1.12.0" + split2 "^3.1.1" + +"@parcel/packager-css@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fpackager-css/-/packager-css-2.0.0-alpha.2.1.tgz#404f2a6e0bb358626d54bd36a2060407fcefa566" + integrity sha512-DO/1v8gjLs06CFnzwa+G7lKhlLYVWelkxOJ1x3SuBrBePfGsJcGCYO5YxU9mqd/XqZczLyii/FFMGS83skkUug== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + +"@parcel/packager-html@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fpackager-html/-/packager-html-2.0.0-alpha.2.1.tgz#7efa7ec9db1bddda2005507b30f05156b2551251" + integrity sha512-J0T39TAZPt9SB7LSF91MDYqg05+CNPQAA9pXS86ESOmCdH9qzM/aaPVtNkgaEPsgzKLz/FQVbS1lHXeBKJRvtg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/types" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + posthtml "^0.11.3" + +"@parcel/packager-js@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fpackager-js/-/packager-js-2.0.0-alpha.2.1.tgz#5671ea3214ecf0d898df094911ad5c8bf888650c" + integrity sha512-9YA62hnVAg8B1gmuPZdoaH1kh9lvS0cZX/2KWoHZPWWvnMDbHPkD1ipyRmkW6w28WB98phKZ3vGcyd0mLyTxMg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/scope-hoisting" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + +"@parcel/packager-raw@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fpackager-raw/-/packager-raw-2.0.0-alpha.2.1.tgz#3a804435ad4f98995ff7cee4c5d6f9a9c524d26d" + integrity sha512-YOvu5bCBHDZ5RFMo3OAi1wTffS5Fk+z3SN46gPCdk4bberKZBOfo3KkGwJ8TTSDI6uuQ4zJAi8ZTAGFcmQy5kA== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/packager-ts@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fpackager-ts/-/packager-ts-2.0.0-alpha.2.1.tgz#3df6dbf2ab3db76eebbb362196147011c772c43e" + integrity sha512-DrW+Dv0eIIkg4koNkZ7Pixaz0J9Ak9vsZqj88OeEIffUA1YyNcwz69/s4F0B+GHT3SuY1W4RvLTUAPC+cJeT8A== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/plugin@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fplugin/-/plugin-2.0.0-alpha.2.1.tgz#0b9d1a362a623041a9c53495e24bb62aaae675ed" + integrity sha512-TjKuHgSQk9Sq39OUYNButauvZ6a9e2iCiibMov+taWrRqK76fc5TgVuCudzm12oxt/AIR7SDHHRjZs2R9cjq1Q== + dependencies: + "@parcel/types" "^2.0.0-alpha.2.1" + +"@parcel/reporter-cli@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2freporter-cli/-/reporter-cli-2.0.0-alpha.2.1.tgz#d48bbd4063d2e5f2b0e2f025cb2818de07629f4b" + integrity sha512-yBgLLaIkLF+17hbqrgg5dKpgpsT8qFtcNyBL1WoXv7HwxVq2eNwC4gRQja5XYGBxWo3zaZ4I6pbX78QW4fdF7A== + dependencies: + "@parcel/events" "^2.0.0-alpha.2.1" + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/types" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + cli-spinners "^2.0.0" + filesize "^3.6.0" + grapheme-breaker "^0.3.2" + ink "^2.1.1" + ink-spinner "^3.0.1" + nullthrows "^1.1.1" + react "^16.7.0" + +"@parcel/reporter-dev-server@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2freporter-dev-server/-/reporter-dev-server-2.0.0-alpha.2.1.tgz#373c4c51d753cecba2c2c49d54c99b5e89254e8b" + integrity sha512-nA0RMgyFdxjqZ7GwXiSFrl+vy/I5gY0Vwexw1Gr//AuKxE1gzPZlrCBHSjklPa3dC9HXS02PWhhfsvxTaOZRew== + dependencies: + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + ansi-html "^0.0.7" + connect "^3.7.0" + ejs "^2.6.1" + http-proxy-middleware "^0.19.1" + mime "^2.4.4" + +"@parcel/reporter-hmr-server@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2freporter-hmr-server/-/reporter-hmr-server-2.0.0-alpha.2.1.tgz#d4735d653c5f18cb74d75421a264c0ff446f037d" + integrity sha512-kuDwg8bKRexqDgCzIIby3Wtjdp51iGLqSIp8W1M45mvqbrmPpD2uM5NIqITEjtSc0HrfVWii5zUGQCIfqBvzmA== + dependencies: + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/reporter-cli" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + ansi-html "^0.0.7" + ws "^6.2.0" + +"@parcel/resolver-default@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fresolver-default/-/resolver-default-2.0.0-alpha.2.1.tgz#9c760e29006ec7aa25939b3400de45caeb924c74" + integrity sha512-NwIjXb62KZQ9VF4Clu4oGD6TJP7w3oRwO2e7ucuv6ecfs4vbiU4sdgRacGmcWDZYCccfIlJK3R0UALzs9XfxSQ== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + micromatch "^3.0.4" + node-libs-browser "^2.1.0" + +"@parcel/runtime-browser-hmr@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fruntime-browser-hmr/-/runtime-browser-hmr-2.0.0-alpha.2.1.tgz#f88ba142c5a768a9585bc0e7a9a676e3fff8bb32" + integrity sha512-CiCeTOKOCbi6WvHqaEzblq3mGEV/cxTk8keUuAfd7On17Yg1d+19aBR9iuxTvD4NXffqSCZVF38IyC//bIauDg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + +"@parcel/runtime-js@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fruntime-js/-/runtime-js-2.0.0-alpha.2.1.tgz#4be398a850813430a8e770af10eb23dcf9485b6f" + integrity sha512-DYAPszAppjffW3EjvThHHxhjk7bkqvQQv6VUc4ab7hqRaggGBGEAI1JG9efD4rgIhwDqshxgnT1aYCordhaiNg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + +"@parcel/scope-hoisting@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fscope-hoisting/-/scope-hoisting-2.0.0-alpha.2.1.tgz#2e89da1671358967ab7116a9ec17a755970ff50f" + integrity sha512-e4LXQIRLl5ffXTmphhRDTeC7OqKgwHZJn3idSHnWpAard1bC53yqu/uEBiMtBLdU/sdFJEQOyZKNYn0XTgUxfw== + dependencies: + "@babel/generator" "^7.3.3" + "@babel/parser" "^7.0.0" + "@babel/template" "^7.2.2" + "@babel/traverse" "^7.2.3" + "@babel/types" "^7.3.3" + "@parcel/utils" "^2.0.0-alpha.2.1" + babylon-walk "^1.0.2" + nullthrows "^1.1.1" + +"@parcel/source-map@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fsource-map/-/source-map-2.0.0-alpha.2.1.tgz#9173c105bc5d1f9d1f4794ec520add60351aa0be" + integrity sha512-Eb+eu1OQJM3S8arEcQD86UGTLJlScSsJraD7pmOZTKCLeVf8rD7IaQ/J36+LjoD4Zza4J5eUBFURS7MiI+FyHw== + dependencies: + "@parcel/utils" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + source-map "^0.7.3" + +"@parcel/transformer-babel@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-babel/-/transformer-babel-2.0.0-alpha.2.1.tgz#fa85bee48ca171ec198558b9cf6e19967a160c2f" + integrity sha512-6ronI6mbAEKH3gq4x1bdYVtJlxgcUO9rPjQpWTOsSRPmPj7v9NgQjL3JuIkpdYPgZSzgBuJaxg4RQ057YYvO4A== + dependencies: + "@babel/core" "^7.0.0" + "@babel/generator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.4.5" + "@babel/preset-env" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@parcel/babel-preset-env" "^2.0.0-alpha.2.1" + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + browserslist "^4.6.6" + core-js "^3.2.1" + nullthrows "^1.1.1" + semver "^5.4.1" + +"@parcel/transformer-coffeescript@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-coffeescript/-/transformer-coffeescript-2.0.0-alpha.2.1.tgz#8763ec34323f17a160fd1c5179b6a5822ff93e97" + integrity sha512-Ricz570WHtqIkkA41zB082oNxBbi90eMNiXLClbmhNCbMQrC+XiwbFVzPrTuM2Ex7Z/3AMKKzCHNzVN2XU0kuA== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + coffeescript "^2.0.3" + nullthrows "^1.1.1" + semver "^5.4.1" + +"@parcel/transformer-css@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-css/-/transformer-css-2.0.0-alpha.2.1.tgz#4149c4f8005e510c9852aad4b8abedf2f45f2082" + integrity sha512-UJB8LeCh3Nd40voSlBjx4BvyhnBFyKHrBSxYQTQJkvNSe2qcA3D3kxg10/y4LTcL7TfK8U/Wd4u17EAG1/Z8xw== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + postcss "^7.0.5" + postcss-value-parser "^3.3.1" + semver "^5.4.1" + +"@parcel/transformer-html@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-html/-/transformer-html-2.0.0-alpha.2.1.tgz#1f442a320f26966c37e180f286a098c3626e4309" + integrity sha512-BTYyCcXXkNAXOvfHmkqX5Pcio7cn3zIB6McUqjUe6Jy+9bsX+suNH14ZWOHnmKnIAsWzg7Cp/QW7CGffyErplA== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + posthtml "^0.11.3" + posthtml-parser "^0.4.1" + posthtml-render "^1.1.5" + semver "^5.4.1" + +"@parcel/transformer-js@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-js/-/transformer-js-2.0.0-alpha.2.1.tgz#b786435c3821c5a267ac964f6f92047cbd7791e5" + integrity sha512-HPiu8taHRhPacclDrK4Qg63RIV7UDpnLHTlH8Xz9Nsooh0nY+YLuwMiMUen6GBzPpvumXurFZVuTe2w4D9n4sA== + dependencies: + "@babel/core" "^7.0.0" + "@babel/generator" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/scope-hoisting" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + babylon-walk "^1.0.2" + node-libs-browser "^2.0.0" + nullthrows "^1.1.1" + semver "^5.4.1" + +"@parcel/transformer-json@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-json/-/transformer-json-2.0.0-alpha.2.1.tgz#358ddb94a8129b24ea423205434d0dea80ef65ed" + integrity sha512-jbfKU2IHafnlcCFgiRIF/MICgyeQv/Y4v5/y64+4NVM3U2Qn1nSQ26Qe9VIn8klf1EPMHWe9JLsuGR15ooq0gQ== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + json5 "^2.1.0" + +"@parcel/transformer-less@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-less/-/transformer-less-2.0.0-alpha.2.1.tgz#f3e3b2c7f0bb792fefb32a9d17d363503053bcb3" + integrity sha512-ElhKQfy8qXJIjpGoIXuQFam3Q+r7ZhN6iYBSeidqKig1X95P2Yi6yprp3HPgwUDS2+V9b0jDsN9Bwp2yD9dpHA== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/transformer-postcss@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-postcss/-/transformer-postcss-2.0.0-alpha.2.1.tgz#9e5f2e43c31c83e2ba8d7190a42879b98786bbec" + integrity sha512-pTFZkAVnLfyvhcKtoG/HwtZ1UyIzuTN95PUqIPPd9LUVKnuzDZyhqty8jDNwKAIg0PNQ//0iJrEM7avZSV5Bbw== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + css-modules-loader-core "^1.1.0" + nullthrows "^1.1.1" + postcss "^7.0.5" + postcss-value-parser "^3.3.1" + semver "^5.4.1" + +"@parcel/transformer-posthtml@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-posthtml/-/transformer-posthtml-2.0.0-alpha.2.1.tgz#39f4b818ed84222285ceb502157328ddb5968bcf" + integrity sha512-Th4RxffegE8lHTrsIj0RB7x3+S7CYKJT4beLYYzmiI2JbShhUe+n5pYrNTrLsOtOIGP9pPhg2GlB7FSunEMT6Q== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + posthtml "^0.11.3" + posthtml-parser "^0.4.1" + posthtml-render "^1.1.5" + semver "^5.4.1" + +"@parcel/transformer-pug@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-pug/-/transformer-pug-2.0.0-alpha.2.1.tgz#492029190dbc7486c22944b63e986bbe219ac071" + integrity sha512-YNupeD9ZOmDI//ziLdaLuEAgxLsEjILXtwLeV8VXBAf/L4C+2j+5oeQwo7APd/ru5dMDJMusWEA8WKDBNayUjg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/transformer-raw@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-raw/-/transformer-raw-2.0.0-alpha.2.1.tgz#a93aa6493b6c8c1e79e7978f354a4a10d632ec19" + integrity sha512-nw9NznP0STlDYGhpWDSN285KPpwJhKpk3k8K5oNk31R7byF1wra1kDPD9cxfL0nGBwg73q/W9azMDCjdhOe60A== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/transformer-sass@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-sass/-/transformer-sass-2.0.0-alpha.2.1.tgz#6459f915244f7134ac5b5eb23d8e0cc389c4c0be" + integrity sha512-V7IUx9a1wnsSXhOtwYO65iRcF+GKPQ9XiPkuQZ3o6BWUcrMu+cNzsSnh/3Dfu0kJebOgGBAgoDE/JvByx0uPSg== + dependencies: + "@parcel/fs" "^2.0.0-alpha.2.1" + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + +"@parcel/transformer-stylus@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-stylus/-/transformer-stylus-2.0.0-alpha.2.1.tgz#891c0375166ef2192ab682ac9e71d791e01b2b50" + integrity sha512-0xU6bm6+h5v8uPTSuUAoRPHqCKApL2WgREhIxIFjcBpmKwMdOEdGk80PUBHQJeN2PelQq9zq7PbYGW3zMVHrbw== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + +"@parcel/transformer-sugarss@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-sugarss/-/transformer-sugarss-2.0.0-alpha.2.1.tgz#e9ee37465ae2645e3fc7d9500ba2c29a99700978" + integrity sha512-9LmYlaGnRXNNITLGV18dQQ5PlnCiuu2oShugbQI6dVX1tvAbXwhzBejYRJFJ9/4VFuj1peyWUu6ut7O8fV5bQQ== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + postcss "^7.0.5" + +"@parcel/transformer-toml@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-toml/-/transformer-toml-2.0.0-alpha.2.1.tgz#58dc731dabc4e4f3c60aaec9034372f4ef7984d3" + integrity sha512-WYQ79OtS2xvKg6+wuKhob2j3I6B07CAvt5mntC3ShOe6NrgUOfNqcbnWfxRdmAa2EFrvUNynvcrYD4DiNFdDHg== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/transformer-typescript-types@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-typescript-types/-/transformer-typescript-types-2.0.0-alpha.2.1.tgz#87bd4a4c394ca999939657fa12e3f1e8af8d0fcd" + integrity sha512-xMKcvkBwvztPBHSC/d2R/7ipd/a7bPpI9II9fePQiXZKt+EnUwECKF2/pr8V4b09jdauj0l2lJFjBzNusWrLXQ== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + "@parcel/source-map" "^2.0.0-alpha.2.1" + nullthrows "^1.1.1" + +"@parcel/transformer-yaml@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftransformer-yaml/-/transformer-yaml-2.0.0-alpha.2.1.tgz#2f0512e34ff25e54d796463433a4b9b214f72a73" + integrity sha512-P+MYcL3pSPYXRjh3g50enve+5QAYRcM93vNAZlrbrRu6xKqIWf1aDJa3/g+2eIWfM5+fwhedfiv4QKlAFdNHCQ== + dependencies: + "@parcel/plugin" "^2.0.0-alpha.2.1" + +"@parcel/types@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2ftypes/-/types-2.0.0-alpha.2.1.tgz#2294ee3f4a017d74816011d4348a53932fc9d9af" + integrity sha512-YyA3+Syx0QYTYMd4ssCXQgBxoyRCZmbFfEYQoT7Uyf8hpDIXSdcl9BA5WvCKyZMkmpQQv0If86ivbfxNMrNpoA== + +"@parcel/utils@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2futils/-/utils-2.0.0-alpha.2.1.tgz#3a7789980abd16143b3a02f8243dbdc99a0e5158" + integrity sha512-4wsG3q8HuiKu2WprjmnoCmHnE1kNIjggpOdVAg1bUsv6odDVTyqXoll47H0RE5+aEykitDNKEJjXCYLDddRB3A== + dependencies: + "@iarna/toml" "^2.2.0" + "@parcel/logger" "^2.0.0-alpha.2.1" + clone "^2.1.1" + deasync "^0.1.14" + fast-glob "^3.0.4" + is-glob "^4.0.0" + is-url "^1.2.2" + json5 "^1.0.1" + micromatch "^4.0.2" + node-forge "^0.8.1" + nullthrows "^1.1.1" + resolve "^1.12.0" + serialize-to-js "^1.1.1" + terser "^3.7.3" + +"@parcel/watcher@^2.0.0-alpha.3": + version "2.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/@parcel%2fwatcher/-/watcher-2.0.0-alpha.3.tgz#af81241b734f9a96fb6771d5900266c00fa62d6d" + integrity sha512-kR30TWdVrApH2R/UZ6uIWp72SdINaCC5Tk63TPMthDbSMbjwb1kXJvOrNbIDTOoxyitHH6xZICeyBCTf78oWag== + dependencies: + bindings "^1.5.0" + node-addon-api "^1.6.2" + prebuild-install "^5.2.5" + +"@parcel/workers@^2.0.0-alpha.2.1": + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/@parcel%2fworkers/-/workers-2.0.0-alpha.2.1.tgz#be97ed73f6ce3c86134e0b37a47e5050b3c66f85" + integrity sha512-miet7+jjV3S1AxlWolfMh9ZhRLq7JzHoBkk/zLNPjNaBZh6wTh1BFzOwMAHFBA70kHTf4KvuJdB3AhzrbhYoTA== + dependencies: + "@parcel/logger" "^2.0.0-alpha.2.1" + "@parcel/utils" "^2.0.0-alpha.2.1" + chrome-trace-event "^1.0.2" + nullthrows "^1.1.1" + physical-cpu-count "^2.0.0" + "@reach/router@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.2.1.tgz#34ae3541a5ac44fa7796e5506a5d7274a162be4e" @@ -2148,7 +2757,7 @@ resolved "https://artifactory-uw2.adobeitc.com/artifactory/api/npm/npm-react-release/@react/react-spectrum-icons/-/@react/react-spectrum-icons-2.2.0.tgz#e848f5470ea42b4e825d32a127623d01f964b914" integrity sha1-6Ej1Rw6kK06CXTKhJ2I9AflkuRQ= -"@react/react-spectrum@^2.0.0", "@react/react-spectrum@^2.24.0": +"@react/react-spectrum@^2.24.0": version "2.25.0" resolved "https://artifactory-uw2.adobeitc.com/artifactory/api/npm/npm-react-release/@react/react-spectrum/-/@react/react-spectrum-2.25.0.tgz#3b2d51fb0c472c78f99e96e42319068c1381f236" integrity sha1-Oy1R+wxHLHj5npbkIxkGjBOB8jY= @@ -2849,6 +3458,14 @@ "@types/prop-types" "*" csstype "^2.2.0" +"@types/react@^16.8.12", "@types/react@^16.8.6": + version "16.9.6" + resolved "https://registry.yarnpkg.com/@types%2freact/-/react-16.9.6.tgz#40722a2ef9f67b054c15b0a0b0d7f09409176134" + integrity sha512-ulPWlBFO0DQiObqxEm3t4icozuakPy5O81g6QyHv+Nyo1UPL+QVq2rmq1e4J8oHY7jl0HEtMAHNwNIzv6FRuTQ== + dependencies: + "@types/prop-types" "*" + csstype "^2.2.0" + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -3105,6 +3722,11 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abortcontroller-polyfill@^1.1.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.3.0.tgz#de69af32ae926c210b7efbcc29bf644ee4838b00" + integrity sha512-lbWQgf+eRvku3va8poBlDBO12FigTQr9Zb7NIjXrePrhxWVKdCP2wbDl1tLDaYa18PWTom3UEWwdH13S46I+yA== + accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -3143,7 +3765,7 @@ acorn@^4.0.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c= -acorn@^5.2.1, acorn@^5.5.3: +acorn@^5.0.0, acorn@^5.2.1, acorn@^5.5.3: version "5.7.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== @@ -3222,6 +3844,11 @@ ajv@^6.1.0, ajv@^6.10.2, ajv@^6.5.5, ajv@^6.9.1: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" @@ -3244,6 +3871,13 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== +ansi-escapes@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.2.1.tgz#4dccdb846c3eee10f6d64dea66273eab90c37228" + integrity sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q== + dependencies: + type-fest "^0.5.2" + ansi-gray@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" @@ -3251,7 +3885,7 @@ ansi-gray@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-html@0.0.7: +ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= @@ -3596,6 +4230,13 @@ atob@^2.1.1: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +auto-bind@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-2.1.1.tgz#8ae509671ecdfbd5009fc99b0f19ae9c3a2abf50" + integrity sha512-NUwV1i9D3vxxY1KnfZgSZ716d6ovY7o8LfOwLhGIPFBowIb6Ln6DBW64+jCqPzUznel2hRSkQnYQqvh7/ldw8A== + dependencies: + "@types/react" "^16.8.12" + autobind-decorator@^1.4.0: version "1.4.3" resolved "https://registry.yarnpkg.com/autobind-decorator/-/autobind-decorator-1.4.3.tgz#4c96ffa77b10622ede24f110f5dbbf56691417d1" @@ -4030,7 +4671,7 @@ babel-preset-react-app@^9.0.0: babel-plugin-macros "2.6.1" babel-plugin-transform-react-remove-prop-types "0.4.24" -babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: +babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -4069,7 +4710,7 @@ babel-traverse@^6.18.0, babel-traverse@^6.26.0: invariant "^2.2.2" lodash "^4.17.4" -babel-types@^6.18.0, babel-types@^6.26.0: +babel-types@^6.15.0, babel-types@^6.18.0, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= @@ -4084,6 +4725,15 @@ babelify@^10.0.0: resolved "https://registry.yarnpkg.com/babelify/-/babelify-10.0.0.tgz#fe73b1a22583f06680d8d072e25a1e0d1d1d7fb5" integrity sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg== +babylon-walk@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/babylon-walk/-/babylon-walk-1.0.2.tgz#3b15a5ddbb482a78b4ce9c01c8ba181702d9d6ce" + integrity sha1-OxWl3btIKni0zpwByLoYFwLZ1s4= + dependencies: + babel-runtime "^6.11.6" + babel-types "^6.15.0" + lodash.clone "^4.5.0" + babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -4154,6 +4804,25 @@ binary-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bindings@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11" + integrity sha1-FK1hE4EtLTfXLme0ystLtyZQXxE= + +bl@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-3.0.0.tgz#3611ec00579fd18561754360b21e9f784500ff88" + integrity sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A== + dependencies: + readable-stream "^3.0.1" + bluebird@^3.3.5, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.0.tgz#56a6a886e03f6ae577cffedeb524f8f2450293cf" @@ -4232,6 +4901,23 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brfs@^1.2.0: + version "1.6.1" + resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" + integrity sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ== + dependencies: + quote-stream "^1.0.1" + resolve "^1.1.5" + static-module "^2.2.0" + through2 "^2.0.0" + brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -4308,7 +4994,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@4.7.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.6: +browserslist@4.7.0, browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.3, browserslist@^4.6.6: version "4.7.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz#9ee89225ffc07db03409f2fee524dc8227458a17" integrity sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA== @@ -4329,6 +5015,11 @@ btoa-lite@^1.0.0: resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -4497,6 +5188,21 @@ can-use-dom@^0.1.0: resolved "https://registry.yarnpkg.com/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a" integrity sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo= +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0: + version "1.0.30000999" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz#427253a69ad7bea4aa8d8345687b8eec51ca0e43" + integrity sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg== + caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000989: version "1.0.30000998" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000998.tgz#7227a8046841e7d01e156ae7227a504d065f6744" @@ -4677,6 +5383,11 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-spinners@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" + integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== + cli-spinners@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" @@ -4692,6 +5403,14 @@ cli-table3@0.5.1: optionalDependencies: colors "^1.1.2" +cli-truncate@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-1.1.0.tgz#2b2dfd83c53cfd3572b87fc4d430a808afb04086" + integrity sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA== + dependencies: + slice-ansi "^1.0.0" + string-width "^2.0.0" + cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" @@ -4759,6 +5478,16 @@ clone@^1.0.0, clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +clones@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/clones/-/clones-1.2.0.tgz#b34c872045446a9f264ccceb7731bca05c529b71" + integrity sha512-FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ== + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -4778,6 +5507,11 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +coffeescript@^2.0.3: + version "2.4.1" + resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-2.4.1.tgz#815fd337df0a34d49e74a98a6ebea9c3e7930f70" + integrity sha512-34GV1aHrsMpTaO3KfMJL40ZNuvKDR/g98THHnE9bQj8HjMaZvSrLik99WWqyMhRtbe8V5hpx5iLgdcSvM/S2wg== + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -4786,7 +5520,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0: +color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -4798,11 +5532,32 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== +color@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" + integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + colors@^1.1.2: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -4828,6 +5583,11 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz#419cd7fb3258b1ed838dc0953167a25e152f5b59" integrity sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ== +command-exists@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" + integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== + commander@^2.11.0, commander@^2.19.0, commander@^2.20.0, commander@^2.5.0, commander@^2.8.1, commander@^2.9.0, commander@~2.20.0: version "2.20.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.1.tgz#3863ce3ca92d0831dcf2a102f5fb4b5926afd0f9" @@ -4876,7 +5636,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: +concat-stream@^1.5.0, concat-stream@~1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -4896,7 +5656,7 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -config-chain@^1.1.11: +config-chain@^1.1.11, config-chain@^1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== @@ -4904,6 +5664,16 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + console-browserify@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" @@ -5039,7 +5809,7 @@ convert-source-map@^0.3.3: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= -convert-source-map@^1.1.0, convert-source-map@^1.3.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0: +convert-source-map@^1.1.0, convert-source-map@^1.3.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== @@ -5178,7 +5948,7 @@ create-react-context@^0.3.0: gud "^1.0.0" warning "^4.0.3" -cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.4, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -5228,6 +5998,19 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + css-loader@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-2.1.1.tgz#d8254f72e412bb2238bb44dd674ffbef497333ea" @@ -5263,6 +6046,18 @@ css-loader@^3.0.0: postcss-value-parser "^4.0.0" schema-utils "^2.0.0" +css-modules-loader-core@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz#5908668294a1becd261ae0a4ce21b0b551f21d16" + integrity sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= + dependencies: + icss-replace-symbols "1.1.0" + postcss "6.0.1" + postcss-modules-extract-imports "1.1.0" + postcss-modules-local-by-default "1.2.0" + postcss-modules-scope "1.1.0" + postcss-modules-values "1.3.0" + css-parse@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" @@ -5295,6 +6090,15 @@ css-select@^2.0.0: domutils "^1.7.0" nth-check "^1.0.2" +css-selector-tokenizer@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz#a177271a8bca5019172f4f891fc6eed9cbf68d5d" + integrity sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA== + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + css-tree@1.0.0-alpha.29: version "1.0.0-alpha.29" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" @@ -5336,6 +6140,11 @@ css@^2.0.0, css@^2.2.3: source-map-resolve "^0.5.2" urix "^0.1.0" +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q= + cssesc@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" @@ -5346,6 +6155,74 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + csso@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" @@ -5453,6 +6330,14 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== +deasync@^0.1.14: + version "0.1.15" + resolved "https://registry.yarnpkg.com/deasync/-/deasync-0.1.15.tgz#788c4bbe6d32521233b28d23936de1bbadd2e112" + integrity sha512-pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA== + dependencies: + bindings "~1.2.1" + node-addon-api "^1.6.0" + debug-log@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" @@ -5479,7 +6364,7 @@ debug@^1.0.2: dependencies: ms "2.0.0" -debug@^3.0.1, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: +debug@^3.0.0, debug@^3.0.1, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== @@ -5516,6 +6401,13 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" @@ -5662,7 +6554,7 @@ detect-indent@^5.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= -detect-libc@^1.0.2: +detect-libc@^1.0.2, detect-libc@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= @@ -5846,7 +6738,7 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" -dot-prop@^4.2.0: +dot-prop@^4.1.1, dot-prop@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== @@ -5877,6 +6769,11 @@ dotenv@^6.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w== +dotenv@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c" + integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g== + dotenv@^8.0.0: version "8.1.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.1.0.tgz#d811e178652bfb8a1e593c6dd704ec7e90d85ea2" @@ -5889,6 +6786,13 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" +duplexer2@~0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= + dependencies: + readable-stream "^2.0.2" + duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -5912,6 +6816,16 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +editorconfig@^0.15.3: + version "0.15.3" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== + dependencies: + commander "^2.19.0" + lru-cache "^4.1.5" + semver "^5.6.0" + sigmund "^1.0.1" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -5978,7 +6892,7 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -6134,7 +7048,7 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.6.1, escodegen@^1.9.1: +escodegen@^1.6.1, escodegen@^1.8.1, escodegen@^1.9.1: version "1.12.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.12.0.tgz#f763daf840af172bb3a2b6dd7219c0e17f7ff541" integrity sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg== @@ -6146,9 +7060,21 @@ escodegen@^1.6.1, escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" -eslint-import-resolver-node@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" +escodegen@~1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" + integrity sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-import-resolver-node@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== dependencies: debug "^2.6.9" @@ -6460,6 +7386,11 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -6580,6 +7511,16 @@ fake-tag@^1.0.0: resolved "https://registry.yarnpkg.com/fake-tag/-/fake-tag-1.0.0.tgz#cdf7b4554e780fb16702794d2bfc4a109d873134" integrity sha512-o6qVT71RflbTdY8zr4e+pCdLrdJUpCnSl2pOjqvnCObqsAfFwNzalzlmmEz2NneiYkiY7qWF7z6vIcRf9Pl7yA== +falafel@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.1.0.tgz#96bb17761daba94f46d001738b3cedf3a67fe06c" + integrity sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw= + dependencies: + acorn "^5.0.0" + foreach "^2.0.5" + isarray "0.0.1" + object-keys "^1.0.6" + fancy-log@^1.1.0: version "1.3.3" resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" @@ -6607,6 +7548,17 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" +fast-glob@^3.0.4: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.0.tgz#77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" + integrity sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + fast-json-parse@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d" @@ -6627,6 +7579,18 @@ fast-safe-stringify@^1.0.8, fast-safe-stringify@^1.2.1: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz#9fe22c37fb2f7f86f06b8f004377dbf8f1ee7bc1" integrity sha512-QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw== +fastparse@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +fastq@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" + integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== + dependencies: + reusify "^1.0.0" + fault@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.3.tgz#4da88cf979b6b792b4e13c7ec836767725170b7e" @@ -6715,12 +7679,17 @@ file-system-cache@^1.0.5: fs-extra "^0.30.0" ramda "^0.21.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= -filesize@3.6.1: +filesize@3.6.1, filesize@^3.6.0: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== @@ -6746,7 +7715,14 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -finalhandler@~1.1.2: +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2, finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== @@ -6901,6 +7877,13 @@ follow-redirects@1.5.10: dependencies: debug "=3.1.0" +follow-redirects@^1.0.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" + integrity sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== + dependencies: + debug "^3.0.0" + for-in@^0.1.3: version "0.1.8" resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" @@ -6925,6 +7908,11 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + foreground-child@^1.3.3, foreground-child@^1.5.3: version "1.5.6" resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-1.5.6.tgz#4fd71ad2dfde96789b980a5c0a295937cb2f5ce9" @@ -6996,6 +7984,11 @@ from@^0.1.7: resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -7107,6 +8100,13 @@ gaze@^0.5.1: dependencies: globule "~0.1.0" +generic-names@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/generic-names/-/generic-names-1.0.3.tgz#2d786a121aee508876796939e8e3bff836c20917" + integrity sha1-LXhqEhruUIh2eWk56OO/+DbCCRc= + dependencies: + loader-utils "^0.2.16" + genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" @@ -7224,6 +8224,11 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -7247,7 +8252,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0: +glob-parent@^5.0.0, glob-parent@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== @@ -7480,6 +8485,14 @@ graceful-fs@~1.2.0: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= +grapheme-breaker@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz#5b9e6b78c3832452d2ba2bb1cb830f96276410ac" + integrity sha1-W55reMODJFLSuiuxy4MPlidkEKw= + dependencies: + brfs "^1.2.0" + unicode-trie "^0.3.1" + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -7683,7 +8696,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.1, has@^1.0.3: +has@^1.0.0, has@^1.0.1, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -7734,6 +8747,11 @@ header-case@^1.0.0: no-case "^2.2.0" upper-case "^1.1.3" +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + highlight.js@~9.12.0: version "9.12.0" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e" @@ -7767,6 +8785,21 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ== +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + html-encoding-sniffer@^1.0.1, html-encoding-sniffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" @@ -7804,7 +8837,7 @@ html-webpack-plugin@^4.0.0-beta.2: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.3.0: +htmlparser2@^3.3.0, htmlparser2@^3.9.2: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -7856,6 +8889,25 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" +http-proxy-middleware@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" + integrity sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -7892,7 +8944,7 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@^0.4.5, ico dependencies: safer-buffer ">= 2.1.2 < 3" -icss-replace-symbols@^1.1.0: +icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= @@ -8065,6 +9117,39 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" +ink-spinner@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ink-spinner/-/ink-spinner-3.0.1.tgz#7b4b206d2b18538701fd92593f9acabbfe308dce" + integrity sha512-AVR4Z/NXDQ7dT5ltWcCzFS9Dd4T8eaO//E2UO8VYNiJcZpPCSJ11o5A0UVPcMlZxGbGD6ikUFDR3ZgPUQk5haQ== + dependencies: + cli-spinners "^1.0.0" + prop-types "^15.5.10" + +ink@^2.1.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/ink/-/ink-2.5.0.tgz#66cf988b65ca06d14f00f385eb531fde29f95819" + integrity sha512-HUkVglJ11cXK+W1a5cKNoOCxLkDi5hbDMAWSFDcwF2kpNd0eoX+2/cpaTP9BTFaQ8RJk7O59NxKMmyPXkmxo7w== + dependencies: + "@types/react" "^16.8.6" + ansi-escapes "^4.2.1" + arrify "^1.0.1" + auto-bind "^2.0.0" + chalk "^2.4.1" + cli-cursor "^2.1.0" + cli-truncate "^1.1.0" + is-ci "^2.0.0" + lodash.throttle "^4.1.1" + log-update "^3.0.0" + prop-types "^15.6.2" + react-reconciler "^0.21.0" + scheduler "^0.15.0" + signal-exit "^3.0.2" + slice-ansi "^1.0.0" + string-length "^2.0.0" + widest-line "^2.0.0" + wrap-ansi "^5.0.0" + yoga-layout-prebuilt "^1.9.3" + inquirer@6.5.0: version "6.5.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" @@ -8147,6 +9232,11 @@ ipaddr.js@1.9.0: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" @@ -8187,6 +9277,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -8216,6 +9311,18 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -8386,6 +9493,11 @@ is-number@^4.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + is-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" @@ -8463,6 +9575,11 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + is-root@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" @@ -8480,6 +9597,13 @@ is-stream@^1.0.1, is-stream@^1.1.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + is-symbol@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" @@ -8513,6 +9637,11 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" +is-url@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" @@ -9054,6 +10183,17 @@ jest@^24.7.1: import-local "^2.0.0" jest-cli "^24.9.0" +js-beautify@^1.8.9: + version "1.10.2" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.10.2.tgz#88c9099cd6559402b124cfab18754936f8a7b178" + integrity sha512-ZtBYyNUYJIsBWERnQP0rPN9KjkrDfJcMjuVGcvXOUJrD1zmOGwhRwQ4msG+HJ+Ni/FA7+sRQEMYVzdTQDvnzvQ== + dependencies: + config-chain "^1.1.12" + editorconfig "^0.15.3" + glob "^7.1.3" + mkdirp "~0.5.1" + nopt "~4.0.1" + js-levenshtein@^1.1.3: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -9484,7 +10624,7 @@ loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2. emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@~0.2.5: +loader-utils@^0.2.16, loader-utils@~0.2.5: version "0.2.17" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" integrity sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g= @@ -9609,6 +10749,16 @@ lodash._shimkeys@~2.4.1: dependencies: lodash._objecttypes "~2.4.1" +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.clone@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" + integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= + lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -9806,6 +10956,15 @@ log-symbols@^2.2.0: dependencies: chalk "^2.0.1" +log-update@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-3.3.0.tgz#3b0501815123f66cb33f300e3dac2a2b6ad3fdf5" + integrity sha512-YSKm5n+YjZoGZT5lfmOqasVH1fIH9xQA9A81Y48nZ99PxAP62vdCCtua+Gcu6oTn0nqtZd/LwRV+Vflo53ZDWA== + dependencies: + ansi-escapes "^3.2.0" + cli-cursor "^2.1.0" + wrap-ansi "^5.0.0" + lolex@^4.1.0, lolex@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lolex/-/lolex-4.2.0.tgz#ddbd7f6213ca1ea5826901ab1222b65d714b3cd7" @@ -9851,7 +11010,7 @@ lru-cache@2: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= -lru-cache@^4.0.1: +lru-cache@^4.0.1, lru-cache@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -9871,6 +11030,13 @@ macos-release@^2.2.0: resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== +magic-string@^0.22.4: + version "0.22.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== + dependencies: + vlq "^0.2.2" + make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -10126,6 +11292,13 @@ merge-descriptors@1.0.1: resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= +merge-source-map@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" + integrity sha1-pd5GU42uhNQRTMXqArR3KmNGcB8= + dependencies: + source-map "^0.5.6" + merge-source-map@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" @@ -10138,7 +11311,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3: +merge2@^1.2.3, merge2@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== @@ -10191,6 +11364,14 @@ micromatch@^3.0.4, micromatch@^3.1.0, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -10231,6 +11412,11 @@ mimic-fn@^2.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-response@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.0.0.tgz#996a51c60adf12cb8a87d7fb8ef24c2f3d5ebb46" + integrity sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ== + min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" @@ -10471,6 +11657,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-build-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.1.tgz#1381a0f92c39d66bf19852e7873432fc2123e508" + integrity sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA== + natives@^1.1.3: version "1.1.6" resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" @@ -10481,6 +11672,11 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +ncp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + needle@^2.2.1: version "2.4.0" resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" @@ -10533,6 +11729,18 @@ no-case@^2.2.0, no-case@^2.3.2: dependencies: lower-case "^1.1.1" +node-abi@^2.7.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.11.0.tgz#b7dce18815057544a049be5ae75cd1fdc2e9ea59" + integrity sha512-kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g== + dependencies: + semver "^5.4.1" + +node-addon-api@^1.6.0, node-addon-api@^1.6.2: + version "1.7.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz#cf813cd69bb8d9100f6bdca6755fc268f54ac492" + integrity sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ== + node-ask@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/node-ask/-/node-ask-1.0.1.tgz#caaa1076cc58e0364267a0903e3eadfac158396b" @@ -10575,6 +11783,11 @@ node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.0: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== +node-forge@^0.8.1: + version "0.8.5" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.8.5.tgz#57906f07614dc72762c84cef442f427c0e1b86ee" + integrity sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q== + node-gyp@^5.0.2: version "5.0.5" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.0.5.tgz#f6cf1da246eb8c42b097d7cd4d6c3ce23a4163af" @@ -10597,7 +11810,7 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-libs-browser@^2.2.1: +node-libs-browser@^2.0.0, node-libs-browser@^2.1.0, node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== @@ -10692,6 +11905,11 @@ node-releases@^1.1.29: dependencies: semver "^6.3.0" +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= + "nopt@2 || 3": version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -10699,7 +11917,7 @@ node-releases@^1.1.29: dependencies: abbrev "1" -nopt@^4.0.1: +nopt@^4.0.1, nopt@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= @@ -10744,7 +11962,7 @@ normalize-url@1.9.1: query-string "^4.1.0" sort-keys "^1.0.0" -normalize-url@^3.3.0: +normalize-url@^3.0.0, normalize-url@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== @@ -10802,7 +12020,7 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.2, npmlog@^4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -10819,6 +12037,11 @@ nth-check@^1.0.2, nth-check@~1.0.1: dependencies: boolbase "~1.0.0" +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" @@ -10906,7 +12129,12 @@ object-inspect@^1.6.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-inspect@~1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" + integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.0.6, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -11270,6 +12498,11 @@ pad-component@0.0.1, pad-component@0.x: resolved "https://registry.yarnpkg.com/pad-component/-/pad-component-0.0.1.tgz#ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac" integrity sha1-rR8izhvw/cDW3dkIrxfzUaQEuKw= +pako@^0.2.5: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= + pako@~1.0.5: version "1.0.10" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" @@ -11291,6 +12524,20 @@ param-case@^2.1.0, param-case@^2.1.1: dependencies: no-case "^2.2.0" +parcel@^2.0.0-alpha.2.1: + version "2.0.0-alpha.2.1" + resolved "https://registry.yarnpkg.com/parcel/-/parcel-2.0.0-alpha.2.1.tgz#f85cd5914743e7ec7aa26cbea1c3434cf6330dff" + integrity sha512-Oy0X76YFQ77vqKCIslrgri8UYtsXkQstqt19Wb0Gek76EUUUIKsgLTWtwZhWCjCRMkNEk/DmRPqHZ6spNJc7dA== + dependencies: + "@parcel/config-default" "^2.0.0-alpha.2.1" + "@parcel/core" "^2.0.0-alpha.2.1" + "@parcel/logger" "^2.0.0-alpha.2.1" + chalk "^2.1.0" + commander "^2.19.0" + get-port "^4.2.0" + react "^16.7.0" + v8-compile-cache "^2.0.0" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -11546,6 +12793,16 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +physical-cpu-count@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" + integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA= + +picomatch@^2.0.5: + version "2.0.7" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" + integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -11680,6 +12937,35 @@ postcss-calc@^6.0.0: postcss-selector-parser "^2.2.2" reduce-css-calc "^2.0.0" +postcss-calc@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" + integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.5" + postcss-selector-parser "^5.0.0-rc.4" + postcss-value-parser "^3.3.1" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + postcss-custom-properties@6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-6.3.1.tgz#5c52abde313d7ec9368c4abf67d27a656cba8b39" @@ -11696,6 +12982,34 @@ postcss-dir-pseudo-class@^5.0.0: postcss "^7.0.2" postcss-selector-parser "^5.0.0-rc.3" +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + postcss-flexbugs-fixes@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" @@ -11772,6 +13086,75 @@ postcss-logical@^4.0.0: dependencies: postcss "^7.0.17" +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" + integrity sha1-thTJcgvmgW6u41+zpfqh26agXds= + dependencies: + postcss "^6.0.1" + postcss-modules-extract-imports@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" @@ -11779,6 +13162,14 @@ postcss-modules-extract-imports@^2.0.0: dependencies: postcss "^7.0.5" +postcss-modules-local-by-default@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + postcss-modules-local-by-default@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz#dd9953f6dd476b5fd1ef2d8830c8929760b56e63" @@ -11798,6 +13189,14 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.0" +postcss-modules-scope@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + postcss-modules-scope@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz#ad3f5bf7856114f6fcab901b0502e2a2bc39d4eb" @@ -11806,6 +13205,14 @@ postcss-modules-scope@^2.1.0: postcss "^7.0.6" postcss-selector-parser "^6.0.0" +postcss-modules-values@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + postcss-modules-values@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz#479b46dc0c5ca3dc7fa5270851836b9ec7152f64" @@ -11822,6 +13229,17 @@ postcss-modules-values@^3.0.0: icss-utils "^4.0.0" postcss "^7.0.6" +postcss-modules@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-1.4.1.tgz#8aa35bd3461db67e27377a7ce770d77b654a84ef" + integrity sha512-btTrbK+Xc3NBuYF8TPBjCMRSp5h6NoQ1iVZ6WiDQENIze6KIYCSf0+UFQuV3yJ7gRHA+4AAtF8i2jRvUpbBMMg== + dependencies: + css-modules-loader-core "^1.1.0" + generic-names "^1.0.3" + lodash.camelcase "^4.3.0" + postcss "^7.0.1" + string-hash "^1.1.1" + postcss-nested@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.1.2.tgz#8e0570f736bfb4be5136e31901bf2380b819a561" @@ -11830,6 +13248,116 @@ postcss-nested@^4.1.2: postcss "^7.0.14" postcss-selector-parser "^5.0.0" +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + postcss-selector-parser@^2.2.2, postcss-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" @@ -11839,7 +13367,16 @@ postcss-selector-parser@^2.2.2, postcss-selector-parser@^2.2.3: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.3: +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: version "5.0.0" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== @@ -11867,7 +13404,26 @@ postcss-svg@^3.0.0: svgo "^1.1.1" xmldoc "^1.1.2" -postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== @@ -11886,6 +13442,15 @@ postcss-values-parser@^2.0.0: indexes-of "^1.0.1" uniq "^1.0.1" +postcss@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz#000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2" + integrity sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= + dependencies: + chalk "^1.1.3" + source-map "^0.5.6" + supports-color "^3.2.3" + postcss@^6.0.1, postcss@^6.0.18, postcss@^6.0.22, postcss@^6.0.9: version "6.0.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" @@ -11904,6 +13469,48 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.1 source-map "^0.6.1" supports-color "^6.1.0" +posthtml-parser@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.4.1.tgz#95b78fef766fbbe0a6f861b6e95582bc3d1ff933" + integrity sha512-h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ== + dependencies: + htmlparser2 "^3.9.2" + object-assign "^4.1.1" + +posthtml-render@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.1.5.tgz#387934e85438a3de77085fbc7d264efb00bd0e0f" + integrity sha512-yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w== + +posthtml@^0.11.3: + version "0.11.6" + resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.11.6.tgz#e349d51af7929d0683b9d8c3abd8166beecc90a8" + integrity sha512-C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw== + dependencies: + posthtml-parser "^0.4.1" + posthtml-render "^1.1.5" + +prebuild-install@^5.2.5: + version "5.3.2" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.2.tgz#6392e9541ac0b879ef0f22b3d65037417eb2035e" + integrity sha512-INDfXzTPnhT+WYQemqnAXlP7SvfiFMopMozSgXCZ+RDLb279gKfIuLk4o7PgEawLp3WrMgIYGBpkxpraROHsSA== + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + napi-build-utils "^1.0.1" + node-abi "^2.7.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -12209,6 +13816,15 @@ quick-lru@^1.0.0: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= +quote-stream@^1.0.1, quote-stream@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" + integrity sha1-hJY/jJwmuULhU/7rU6rnRlK34LI= + dependencies: + buffer-equal "0.0.1" + minimist "^1.1.3" + through2 "^2.0.0" + raf@^3.4.0: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -12487,6 +14103,16 @@ react-popper@^1.3.3: typed-styles "^0.0.7" warning "^4.0.2" +react-reconciler@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.21.0.tgz#8180342ab3c8295f860025a86d0a03742a294ea7" + integrity sha512-h4Rl3L3O6G9V4Ff+F+tCXX8ElDVn0Psk/odT+NPWeA55Yk5G7+kHT8D+Q3yE+51C72LbrYcX6OfLmCZ/7Nx9cw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.15.0" + react-redux@^7.0.2: version "7.1.1" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.1.1.tgz#ce6eee1b734a7a76e0788b3309bf78ff6b34fa0a" @@ -12562,7 +14188,7 @@ react-transition-group@^2.2.0, react-transition-group@^2.2.1: prop-types "^15.6.2" react-lifecycles-compat "^3.0.4" -"react@^0.14 || ^15 || ^16", react@^16.8.0, react@^16.8.3: +"react@^0.14 || ^15 || ^16", react@^16.7.0, react@^16.8.0, react@^16.8.3: version "16.10.2" resolved "https://registry.yarnpkg.com/react/-/react-16.10.2.tgz#a5ede5cdd5c536f745173c8da47bda64797a4cf0" integrity sha512-MFVIq0DpIhrHFyqLU0S3+4dIcBhhOvBE8bJ/5kHPVOVaGdo0KuiQzpcjCPsf585WvhypqtrMILyoE2th6dT+Lw== @@ -12687,7 +14313,7 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -12700,7 +14326,7 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1: +"readable-stream@2 || 3", readable-stream@^3.0.0, readable-stream@^3.0.1, readable-stream@^3.0.2, readable-stream@^3.1.1: version "3.4.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== @@ -12847,7 +14473,7 @@ regenerate-unicode-properties@^8.1.0: dependencies: regenerate "^1.4.0" -regenerate@^1.4.0: +regenerate@^1.2.1, regenerate@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== @@ -12901,6 +14527,15 @@ regexpp@^2.0.1: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + integrity sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs= + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + regexpu-core@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" @@ -12913,11 +14548,23 @@ regexpu-core@^4.6.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.1.0" +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + regjsgen@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= + dependencies: + jsesc "~0.5.0" + regjsparser@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" @@ -13085,7 +14732,7 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: +resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: version "1.12.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== @@ -13115,6 +14762,11 @@ retry@^0.10.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= +reusify@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rework@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" @@ -13123,6 +14775,16 @@ rework@~1.0.1: convert-source-map "^0.3.3" css "^2.0.0" +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + rimraf@2, rimraf@^2.2.8, rimraf@^2.3.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -13157,6 +14819,11 @@ run-async@^2.2.0: dependencies: is-promise "^2.1.0" +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -13212,6 +14879,13 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +safer-eval@^1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/safer-eval/-/safer-eval-1.3.5.tgz#a75a1193a4e1dfadd34a8c87ad08e7b978c494b1" + integrity sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w== + dependencies: + clones "^1.2.0" + sane@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" @@ -13237,6 +14911,14 @@ sax@>=0.6.0, sax@^1.2.1, sax@^1.2.4, sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +scheduler@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" + integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler@^0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.16.2.tgz#f74cd9d33eff6fc554edfb79864868e4819132c1" @@ -13334,6 +15016,14 @@ serialize-javascript@^1.7.0: resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== +serialize-to-js@^1.1.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-1.2.2.tgz#1a567b0c9bf557bc7d7b77b503dfae0a8218d15d" + integrity sha512-mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q== + dependencies: + js-beautify "^1.8.9" + safer-eval "^1.3.0" + serve-favicon@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" @@ -13398,6 +15088,11 @@ shallow-clone@^0.1.2: lazy-cache "^0.2.3" mixin-object "^2.0.1" +shallow-copy@~0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" + integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= + shallow-equal@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.0.tgz#fd828d2029ff4e19569db7e19e535e94e2d1f5cc" @@ -13439,7 +15134,7 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -sigmund@~1.0.0: +sigmund@^1.0.1, sigmund@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= @@ -13454,6 +15149,27 @@ signal-exit@^3.0.0, signal-exit@^3.0.1, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +simple-get@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + simplebar-react@^1.0.0-alpha.6: version "1.2.3" resolved "https://registry.yarnpkg.com/simplebar-react/-/simplebar-react-1.2.3.tgz#bd81fa9827628470e9470d06caef6ece15e1c882" @@ -13502,6 +15218,13 @@ slash@^2.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== +slice-ansi@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg== + dependencies: + is-fullwidth-code-point "^2.0.0" + slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -13616,7 +15339,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@^0.5.9, source-map-support@~0.5.12: +source-map-support@^0.5.6, source-map-support@^0.5.9, source-map-support@~0.5.10, source-map-support@~0.5.12: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== @@ -13718,6 +15441,13 @@ split2@^2.0.0, split2@^2.2.0: dependencies: through2 "^2.0.2" +split2@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.1.1.tgz#c51f18f3e06a8c4469aaab487687d8d956160bb6" + integrity sha512-emNzr1s7ruq4N+1993yht631/JH+jaj0NYBosuKmLcq+JkGQ9MmTw1RB1fGaTCzUuseRIClrlSLHRNYGwWQ58Q== + dependencies: + readable-stream "^3.0.0" + split@^1.0.0, split@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" @@ -13762,6 +15492,13 @@ stack-utils@^1.0.1: resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== +static-eval@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42" + integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg== + dependencies: + escodegen "^1.8.1" + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -13770,6 +15507,26 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +static-module@^2.2.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.5.tgz#bd40abceae33da6b7afb84a0e4329ff8852bfbbf" + integrity sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ== + dependencies: + concat-stream "~1.6.0" + convert-source-map "^1.5.1" + duplexer2 "~0.1.4" + escodegen "~1.9.0" + falafel "^2.1.0" + has "^1.0.1" + magic-string "^0.22.4" + merge-source-map "1.0.4" + object-inspect "~1.4.0" + quote-stream "~1.0.2" + readable-stream "~2.3.3" + shallow-copy "~0.0.1" + static-eval "^2.0.0" + through2 "~2.0.3" + "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -13869,6 +15626,11 @@ strict-uri-encode@^1.0.0: resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= +string-hash@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -14059,6 +15821,15 @@ style-loader@^0.23.1: loader-utils "^1.1.0" schema-utils "^1.0.0" +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + stylus-loader@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6" @@ -14092,7 +15863,7 @@ supports-color@^2.0.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^3.1.2: +supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= @@ -14127,7 +15898,7 @@ svg-stylus@^0.0.5: underscore "~1.8.3" xmldoc "git+https://github.com/jankuca/xmldoc.git" -svgo@^1.1.1, svgo@^1.2.2: +svgo@^1.0.0, svgo@^1.1.1, svgo@^1.2.2: version "1.3.0" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz#bae51ba95ded9a33a36b7c46ce9c359ae9154313" integrity sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ== @@ -14186,6 +15957,27 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== +tar-fs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" + integrity sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA== + dependencies: + chownr "^1.1.1" + mkdirp "^0.5.1" + pump "^3.0.0" + tar-stream "^2.0.0" + +tar-stream@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.0.tgz#d1aaa3661f05b38b5acc9b7020efdca5179a2cc3" + integrity sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw== + dependencies: + bl "^3.0.0" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^4, tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" @@ -14251,6 +16043,24 @@ terser-webpack-plugin@^1.2.4, terser-webpack-plugin@^1.4.1: webpack-sources "^1.4.0" worker-farm "^1.7.0" +terser@^3.7.3: + version "3.17.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2" + integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ== + dependencies: + commander "^2.19.0" + source-map "~0.6.1" + source-map-support "~0.5.10" + +terser@^4.0.0: + version "4.3.9" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.9.tgz#e4be37f80553d02645668727777687dad26bbca8" + integrity sha512-NFGMpHjlzmyOtPL+fDw3G7+6Ueh/sz4mkaUYa4lJCxOPTNzd0Uj0aZJOmsDYoSQyfuVoWDMSWTPU3huyOm2zdA== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + terser@^4.1.2: version "4.3.6" resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.6.tgz#3a36ae197d4470e11069557b4a4bd712f84f998d" @@ -14370,11 +16180,21 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + tiny-emitter@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== +tiny-inflate@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.2.tgz#93d9decffc8805bd57eae4310f0b745e9b6fb3a7" + integrity sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c= + tinycolor2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" @@ -14437,6 +16257,13 @@ to-regex-range@^2.1.0: is-number "^3.0.0" repeat-string "^1.6.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" @@ -14561,6 +16388,11 @@ type-fest@^0.3.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== +type-fest@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" + integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw== + type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -14650,6 +16482,14 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== +unicode-trie@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085" + integrity sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU= + dependencies: + pako "^0.2.5" + tiny-inflate "^1.0.0" + union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -14665,6 +16505,11 @@ uniq@^1.0.1: resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" @@ -14843,6 +16688,11 @@ uuid@^3.0.1, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== +v8-compile-cache@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + v8flags@^2.0.10, v8flags@^2.0.2: version "2.1.1" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" @@ -14877,6 +16727,11 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= +vendors@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" + integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -14924,6 +16779,11 @@ vinyl@^0.5.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vlq@^0.2.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + vm-browserify@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" @@ -15131,6 +16991,11 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= + which@1, which@^1.2.14, which@^1.2.4, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -15191,7 +17056,7 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" -wrap-ansi@^5.1.0: +wrap-ansi@^5.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" integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== @@ -15278,6 +17143,13 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" +ws@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + wsrun@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/wsrun/-/wsrun-5.0.2.tgz#e7d1ebc8bc861647116608c81184fe7521213002" @@ -15485,3 +17357,8 @@ yargs@^7.1.0: which-module "^1.0.0" y18n "^3.2.1" yargs-parser "^5.0.0" + +yoga-layout-prebuilt@^1.9.3: + version "1.9.3" + resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.3.tgz#11e3be29096afe3c284e5d963cc2d628148c1372" + integrity sha512-9SNQpwuEh2NucU83i2KMZnONVudZ86YNcFk9tq74YaqrQfgJWO3yB9uzH1tAg8iqh5c9F5j0wuyJ2z72wcum2w==