diff --git a/.eslintignore b/.eslintignore index 32e0e0b3529..92ae8948481 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,6 @@ packages/@spectrum-icons/color/** packages/@spectrum-icons/ui/** packages/@spectrum-icons/workflow/** +packages/@adobe/spectrum-css-temp/lib +packages/@adobe/spectrum-css-temp/postcss.config.js node_modules diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000000..707862f2e76 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,37 @@ +name: Deploy + +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..6a77a7d3499 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ storybook-static #allow !.storybook-v3/lib +!packages/@adobe/spectrum-css-temp/lib diff --git a/.storybook-v3/webpack.config.js b/.storybook-v3/webpack.config.js index 136decc4bd1..447066a7530 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('../packages/@adobe/spectrum-css-temp/postcss.config').plugins } } ], diff --git a/Makefile b/Makefile index d9aa1cfee9c..f85c1ac646e 100644 --- a/Makefile +++ b/Makefile @@ -74,28 +74,16 @@ ci-deploy: $(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 +# for now doesn't have deploy since v3 doesn't have a place for docs and stuff yet +ci: + $(MAKE) publish -publish: build ci-version - lerna publish from-git --yes --registry $(NPM_REGISTRY) --contents dist +publish: build version + lerna publish from-git --yes --registry $(NPM_REGISTRY) -ci-publish: - @if [ "$$VERSION" != "website only" ]; then \ - $(MAKE) publish; \ - fi +build: + lerna exec --parallel --ignore "@adobe/*" --ignore "@spectrum-icons/*" --no-private 'BUILD_ENV=production NODE_ENV=production babel --root-mode upward src --out-dir dist --extensions .ts,.tsx,.js --no-comments --copy-files' -# 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 +# For first publish go with hard coded 3.0.0. Will eventually replace with conventional commits version bump determination? +version: + lerna version 3.0.0 --no-commit-hooks -m "chore(release): publish" --yes 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/package.json b/package.json index f842d796dba..e5b6e0ef0f4 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "jest": "NODE_ICU_DATA=node_modules/full-icu jest", "copyrights": "babel-node --presets @babel/env ./scripts/addHeaders.js", "clean:icons": "babel-node --presets @babel/env ./scripts/cleanIcons.js", - "postinstall": "test -n \"$NOYARNPOSTINSTALL\" || ( (yarn wsrun --exclude-missing make-icons || true) && yarn wsrun --exclude-missing build )", + "postinstall": "test -n \"$NOYARNPOSTINSTALL\" || ( (yarn wsrun --exclude-missing make-icons || true) && yarn wsrun --exclude-missing build)", "plop": "plop", "chromatic": "CHROMATIC_APP_CODE=qx7a91v30wc chromatic test --build-script-name build-storybook" }, @@ -94,6 +94,7 @@ "nyc": "^10.2.0", "plop": "^2.4.0", "postcss-calc": "^6.0.0", + "postcss-cli": "^6.1.3", "postcss-custom-properties": "6.3.1", "postcss-dir-pseudo-class": "^5.0.0", "postcss-focus-ring": "^1.0.0", diff --git a/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css b/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css index ff944c99ea4..c5b5cb6a451 100644 --- a/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css +++ b/packages/@adobe/spectrum-css-temp/components/actionmenu/vars.css @@ -1,2 +1,2 @@ @import './index.css'; -@import './skin.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..c89f1d33f1b 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 }} @@ -154,7 +154,7 @@ governing permissions and limitations under the License. .spectrum-Body--italic { font-style: var(--spectrum-body-4-emphasis-text-font-style); } - +/* .spectrum-Body--large { @extend .spectrum-Body2; } @@ -185,4 +185,4 @@ governing permissions and limitations under the License. .spectrum-Heading--subtitle3 { @extend .spectrum-Subheading; -} +} */ diff --git a/.storybook-v3/lib/postcss-custom-properties-mapping b/packages/@adobe/spectrum-css-temp/lib/postcss-custom-properties-mapping similarity index 100% rename from .storybook-v3/lib/postcss-custom-properties-mapping rename to packages/@adobe/spectrum-css-temp/lib/postcss-custom-properties-mapping diff --git a/.storybook-v3/lib/postcss-notnested.js b/packages/@adobe/spectrum-css-temp/lib/postcss-notnested.js similarity index 100% rename from .storybook-v3/lib/postcss-notnested.js rename to packages/@adobe/spectrum-css-temp/lib/postcss-notnested.js diff --git a/.storybook-v3/lib/vars.js b/packages/@adobe/spectrum-css-temp/lib/vars.js similarity index 100% rename from .storybook-v3/lib/vars.js rename to packages/@adobe/spectrum-css-temp/lib/vars.js diff --git a/packages/@adobe/spectrum-css-temp/package.json b/packages/@adobe/spectrum-css-temp/package.json index a79586c779d..ae536c04729 100644 --- a/packages/@adobe/spectrum-css-temp/package.json +++ b/packages/@adobe/spectrum-css-temp/package.json @@ -1,5 +1,10 @@ { "name": "@adobe/spectrum-css-temp", - "private": true, - "version": "3.0.0" + "version": "3.0.0", + "scripts": { + "prepublishOnly": "postcss ./components/**/*.css -d dist --base components && rm -rf components && mv dist components" + }, + "devDependencies": { + "postcss-cli": "^6.1.3" + } } diff --git a/.storybook-v3/postcss.js b/packages/@adobe/spectrum-css-temp/postcss.config.js similarity index 70% rename from .storybook-v3/postcss.js rename to packages/@adobe/spectrum-css-temp/postcss.config.js index e9f8c5df976..726a138ba0b 100644 --- a/.storybook-v3/postcss.js +++ b/packages/@adobe/spectrum-css-temp/postcss.config.js @@ -1,5 +1,5 @@ -module.exports = function (keepVars = false) { - return [ +module.exports = { + plugins: [ require('postcss-import'), require('postcss-nested'), require('postcss-inherit'), @@ -7,25 +7,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 +35,5 @@ module.exports = function (keepVars = false) { // 'last 2 iOS versions' // ] // }) - ].filter(Boolean); -} + ] +}; diff --git a/packages/@react-aria/button/index.ts b/packages/@react-aria/button/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/button/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/button/package.json b/packages/@react-aria/button/package.json index 4deb1dc183e..5a4963b5b3a 100644 --- a/packages/@react-aria/button/package.json +++ b/packages/@react-aria/button/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/button", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/calendar/index.ts b/packages/@react-aria/calendar/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/calendar/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/calendar/package.json b/packages/@react-aria/calendar/package.json index f8c8111afe8..1e5be016d32 100644 --- a/packages/@react-aria/calendar/package.json +++ b/packages/@react-aria/calendar/package.json @@ -1,8 +1,12 @@ { "name": "@react-aria/calendar", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist", + "intl" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/checkbox/index.ts b/packages/@react-aria/checkbox/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/checkbox/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/checkbox/package.json b/packages/@react-aria/checkbox/package.json index ede825056b7..164fe2750d7 100644 --- a/packages/@react-aria/checkbox/package.json +++ b/packages/@react-aria/checkbox/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/checkbox", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/datepicker/index.ts b/packages/@react-aria/datepicker/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/datepicker/package.json b/packages/@react-aria/datepicker/package.json index 57de35c9424..b81d60c83cb 100644 --- a/packages/@react-aria/datepicker/package.json +++ b/packages/@react-aria/datepicker/package.json @@ -1,8 +1,12 @@ { "name": "@react-aria/datepicker", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist", + "intl" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/dialog/index.ts b/packages/@react-aria/dialog/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/dialog/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/dialog/package.json b/packages/@react-aria/dialog/package.json index 34021411118..a2d8ca81aa5 100644 --- a/packages/@react-aria/dialog/package.json +++ b/packages/@react-aria/dialog/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/dialog", - "private": true, "version": "3.0.0", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/focus/index.ts b/packages/@react-aria/focus/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/focus/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/focus/package.json b/packages/@react-aria/focus/package.json index 87a092a6283..04c5b187d3c 100644 --- a/packages/@react-aria/focus/package.json +++ b/packages/@react-aria/focus/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/focus", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/i18n/index.ts b/packages/@react-aria/i18n/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/i18n/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/i18n/package.json b/packages/@react-aria/i18n/package.json index be3c14af3e8..2a800d23d42 100644 --- a/packages/@react-aria/i18n/package.json +++ b/packages/@react-aria/i18n/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/i18n", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/interactions/index.ts b/packages/@react-aria/interactions/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/interactions/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/interactions/package.json b/packages/@react-aria/interactions/package.json index 25e985893d9..40ff7e865a1 100644 --- a/packages/@react-aria/interactions/package.json +++ b/packages/@react-aria/interactions/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/interactions", - "private": true, "version": "3.0.0", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..630fe237b35 100644 --- a/packages/@react-aria/label/package.json +++ b/packages/@react-aria/label/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/label", "version": "3.0.0", - "main": "src/useLabel.ts", - "private": true, + "main": "dist/useLabel.js", + "source": "src/useLabel.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..899772cb76c 100644 --- a/packages/@react-aria/live-announcer/package.json +++ b/packages/@react-aria/live-announcer/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/live-announcer", "version": "3.0.0", - "private": true, - "main": "src/LiveAnnouncer.tsx", + "main": "dist/LiveAnnouncer.js", + "source": "src/LiveAnnouncer.tsx", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/overlays/index.ts b/packages/@react-aria/overlays/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/overlays/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/overlays/package.json b/packages/@react-aria/overlays/package.json index 4ec52dcf16c..a0fe59373db 100644 --- a/packages/@react-aria/overlays/package.json +++ b/packages/@react-aria/overlays/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/overlays", - "private": true, "version": "3.0.0", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..425bbff935b 100644 --- a/packages/@react-aria/searchfield/package.json +++ b/packages/@react-aria/searchfield/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/searchfield", "version": "3.0.0", - "private": true, - "main": "src/useSearchField.ts", + "main": "dist/useSearchField.js", + "source": "src/useSearchField.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/separator/index.ts b/packages/@react-aria/separator/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/separator/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/separator/package.json b/packages/@react-aria/separator/package.json index cc3253f1437..cc84cbac6fc 100644 --- a/packages/@react-aria/separator/package.json +++ b/packages/@react-aria/separator/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/separator", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..cbef1e96000 100644 --- a/packages/@react-aria/spinbutton/package.json +++ b/packages/@react-aria/spinbutton/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/spinbutton", "version": "3.0.0", - "private": true, - "main": "src/useSpinButton.ts", + "main": "dist/useSpinButton.js", + "source": "src/useSpinButton.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/switch/index.ts b/packages/@react-aria/switch/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/switch/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/switch/package.json b/packages/@react-aria/switch/package.json index 2a664155526..82aa6ee91a4 100644 --- a/packages/@react-aria/switch/package.json +++ b/packages/@react-aria/switch/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/switch", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..216c82075ee 100644 --- a/packages/@react-aria/textfield/package.json +++ b/packages/@react-aria/textfield/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/textfield", "version": "3.0.0", - "private": true, - "main": "src/useTextField.ts", + "main": "dist/useTextField.js", + "source": "src/useTextField.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/toggle/index.ts b/packages/@react-aria/toggle/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/toggle/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/toggle/package.json b/packages/@react-aria/toggle/package.json index 2c357c12288..8375f5f8844 100644 --- a/packages/@react-aria/toggle/package.json +++ b/packages/@react-aria/toggle/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/toggle", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-aria/utils/index.ts b/packages/@react-aria/utils/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-aria/utils/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-aria/utils/package.json b/packages/@react-aria/utils/package.json index f57ef82bb0b..2f4af0c5e88 100644 --- a/packages/@react-aria/utils/package.json +++ b/packages/@react-aria/utils/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/utils", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..22772ad1923 100644 --- a/packages/@react-aria/visually-hidden/package.json +++ b/packages/@react-aria/visually-hidden/package.json @@ -1,8 +1,11 @@ { "name": "@react-aria/visually-hidden", "version": "3.0.0", - "private": true, - "main": "src/VisuallyHidden.tsx", + "main": "dist/VisuallyHidden.js", + "source": "src/VisuallyHidden.tsx", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/button/package.json b/packages/@react-spectrum/button/package.json index 53bf532c3ed..f3c61aa097a 100644 --- a/packages/@react-spectrum/button/package.json +++ b/packages/@react-spectrum/button/package.json @@ -1,9 +1,12 @@ { "name": "@react-spectrum/button", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-spectrum/calendar/index.ts b/packages/@react-spectrum/calendar/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/calendar/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/calendar/package.json b/packages/@react-spectrum/calendar/package.json index 86b3f8afe4d..254b4fada2d 100644 --- a/packages/@react-spectrum/calendar/package.json +++ b/packages/@react-spectrum/calendar/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/calendar", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/checkbox/index.ts b/packages/@react-spectrum/checkbox/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/checkbox/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/checkbox/package.json b/packages/@react-spectrum/checkbox/package.json index 3d2d6b549bd..00cc6c22239 100644 --- a/packages/@react-spectrum/checkbox/package.json +++ b/packages/@react-spectrum/checkbox/package.json @@ -1,9 +1,12 @@ { "name": "@react-spectrum/checkbox", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-spectrum/datepicker/index.ts b/packages/@react-spectrum/datepicker/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/datepicker/package.json b/packages/@react-spectrum/datepicker/package.json index 2b8c33b8fa2..866a8d977f0 100644 --- a/packages/@react-spectrum/datepicker/package.json +++ b/packages/@react-spectrum/datepicker/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/datepicker", "version": "3.0.0", - "private": true, - "main": "src/index.js", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/dialog/index.ts b/packages/@react-spectrum/dialog/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/dialog/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/dialog/package.json b/packages/@react-spectrum/dialog/package.json index a6893ae0d41..f41121444ef 100644 --- a/packages/@react-spectrum/dialog/package.json +++ b/packages/@react-spectrum/dialog/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/dialog", - "private": true, "version": "3.0.0", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/divider/index.ts b/packages/@react-spectrum/divider/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/divider/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/divider/package.json b/packages/@react-spectrum/divider/package.json index 457e8660e07..82958bb7b17 100644 --- a/packages/@react-spectrum/divider/package.json +++ b/packages/@react-spectrum/divider/package.json @@ -1,9 +1,12 @@ { "name": "@react-spectrum/divider", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-spectrum/form/index.ts b/packages/@react-spectrum/form/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/form/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/form/package.json b/packages/@react-spectrum/form/package.json index 423149f3cd0..5490798d616 100644 --- a/packages/@react-spectrum/form/package.json +++ b/packages/@react-spectrum/form/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/form", "version": "3.0.0", - "main": "src/index.ts", - "private": true, + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/icon/index.ts b/packages/@react-spectrum/icon/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/icon/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/icon/package.json b/packages/@react-spectrum/icon/package.json index 1e39b390b8c..84e5c692230 100644 --- a/packages/@react-spectrum/icon/package.json +++ b/packages/@react-spectrum/icon/package.json @@ -1,9 +1,12 @@ { "name": "@react-spectrum/icon", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-spectrum/overlays/index.ts b/packages/@react-spectrum/overlays/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/overlays/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/overlays/package.json b/packages/@react-spectrum/overlays/package.json index 1f9659e2692..7c39e519fe5 100644 --- a/packages/@react-spectrum/overlays/package.json +++ b/packages/@react-spectrum/overlays/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/overlays", - "private": true, "version": "3.0.0", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", 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..f59ffc2ce0a 100644 --- a/packages/@react-spectrum/provider/package.json +++ b/packages/@react-spectrum/provider/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/provider", "version": "3.0.0", - "private": true, - "main": "src/Provider.tsx", + "main": "dist/Provider.js", + "source": "src/Provider.tsx", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/searchfield/index.ts b/packages/@react-spectrum/searchfield/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/searchfield/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/searchfield/package.json b/packages/@react-spectrum/searchfield/package.json index 7e58199990f..6b070d92fd1 100644 --- a/packages/@react-spectrum/searchfield/package.json +++ b/packages/@react-spectrum/searchfield/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/searchfield", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/statuslight/index.ts b/packages/@react-spectrum/statuslight/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/statuslight/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/statuslight/package.json b/packages/@react-spectrum/statuslight/package.json index 67023f364ab..6cab6ccb759 100644 --- a/packages/@react-spectrum/statuslight/package.json +++ b/packages/@react-spectrum/statuslight/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/statuslight", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/switch/index.ts b/packages/@react-spectrum/switch/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/switch/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/switch/package.json b/packages/@react-spectrum/switch/package.json index 65939986e78..6b4e279b176 100644 --- a/packages/@react-spectrum/switch/package.json +++ b/packages/@react-spectrum/switch/package.json @@ -1,9 +1,12 @@ { "name": "@react-spectrum/switch", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-spectrum/textfield/index.ts b/packages/@react-spectrum/textfield/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/textfield/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/textfield/package.json b/packages/@react-spectrum/textfield/package.json index 970b4a31da5..0aef82e09ce 100644 --- a/packages/@react-spectrum/textfield/package.json +++ b/packages/@react-spectrum/textfield/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/textfield", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/utils/index.ts b/packages/@react-spectrum/utils/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/utils/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/utils/package.json b/packages/@react-spectrum/utils/package.json index f5f5d5b5b68..6d3d1607612 100644 --- a/packages/@react-spectrum/utils/package.json +++ b/packages/@react-spectrum/utils/package.json @@ -1,8 +1,11 @@ { "name": "@react-spectrum/utils", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-spectrum/well/index.ts b/packages/@react-spectrum/well/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-spectrum/well/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-spectrum/well/package.json b/packages/@react-spectrum/well/package.json index 6a316385ae3..08e358df40e 100644 --- a/packages/@react-spectrum/well/package.json +++ b/packages/@react-spectrum/well/package.json @@ -1,8 +1,9 @@ { "name": "@react-spectrum/well", "version": "3.0.0", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": ["dist"], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/packages/@react-stately/calendar/index.ts b/packages/@react-stately/calendar/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-stately/calendar/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-stately/calendar/package.json b/packages/@react-stately/calendar/package.json index 3fabcf7654d..0aa67565288 100644 --- a/packages/@react-stately/calendar/package.json +++ b/packages/@react-stately/calendar/package.json @@ -1,9 +1,12 @@ { "name": "@react-stately/calendar", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-stately/datepicker/index.ts b/packages/@react-stately/datepicker/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-stately/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-stately/datepicker/package.json b/packages/@react-stately/datepicker/package.json index 115d9799462..6cb3be1907d 100644 --- a/packages/@react-stately/datepicker/package.json +++ b/packages/@react-stately/datepicker/package.json @@ -1,9 +1,12 @@ { "name": "@react-stately/datepicker", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" 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..63ed5aaae35 100644 --- a/packages/@react-stately/textfield/package.json +++ b/packages/@react-stately/textfield/package.json @@ -1,9 +1,12 @@ { "name": "@react-stately/textfield", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/useTextFieldState.ts", + "main": "dist/useTextFieldState.js", + "source": "src/useTextFieldState.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-stately/toggle/index.ts b/packages/@react-stately/toggle/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-stately/toggle/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-stately/toggle/package.json b/packages/@react-stately/toggle/package.json index 57ebca19339..ab179795b76 100644 --- a/packages/@react-stately/toggle/package.json +++ b/packages/@react-stately/toggle/package.json @@ -2,8 +2,11 @@ "name": "@react-stately/toggle", "version": "3.0.0", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-stately/utils/index.ts b/packages/@react-stately/utils/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-stately/utils/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-stately/utils/package.json b/packages/@react-stately/utils/package.json index 55727b0582d..217a0464983 100644 --- a/packages/@react-stately/utils/package.json +++ b/packages/@react-stately/utils/package.json @@ -1,9 +1,12 @@ { "name": "@react-stately/utils", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/calendar/index.ts b/packages/@react-types/calendar/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/calendar/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/calendar/package.json b/packages/@react-types/calendar/package.json index fe02c30dfff..74d704956e1 100644 --- a/packages/@react-types/calendar/package.json +++ b/packages/@react-types/calendar/package.json @@ -1,9 +1,12 @@ { "name": "@react-types/calendar", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/checkbox/index.ts b/packages/@react-types/checkbox/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/checkbox/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/checkbox/package.json b/packages/@react-types/checkbox/package.json index a88238ae374..f0f33f6741e 100644 --- a/packages/@react-types/checkbox/package.json +++ b/packages/@react-types/checkbox/package.json @@ -2,8 +2,11 @@ "name": "@react-types/checkbox", "version": "3.0.0", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/datepicker/index.ts b/packages/@react-types/datepicker/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/datepicker/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/datepicker/package.json b/packages/@react-types/datepicker/package.json index be5aacc4bb1..016f5afca8d 100644 --- a/packages/@react-types/datepicker/package.json +++ b/packages/@react-types/datepicker/package.json @@ -1,9 +1,12 @@ { "name": "@react-types/datepicker", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/label/index.ts b/packages/@react-types/label/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/label/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/label/package.json b/packages/@react-types/label/package.json index b54e40d583b..3f1579a5a20 100644 --- a/packages/@react-types/label/package.json +++ b/packages/@react-types/label/package.json @@ -1,9 +1,12 @@ { "name": "@react-types/label", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/searchfield/index.ts b/packages/@react-types/searchfield/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/searchfield/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/searchfield/package.json b/packages/@react-types/searchfield/package.json index 7fe28c07e61..2f592c05b43 100644 --- a/packages/@react-types/searchfield/package.json +++ b/packages/@react-types/searchfield/package.json @@ -1,9 +1,12 @@ { "name": "@react-types/searchfield", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/shared/index.ts b/packages/@react-types/shared/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/shared/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/shared/package.json b/packages/@react-types/shared/package.json index ead2a128a21..6c2408ebefc 100644 --- a/packages/@react-types/shared/package.json +++ b/packages/@react-types/shared/package.json @@ -1,9 +1,12 @@ { "name": "@react-types/shared", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/switch/index.ts b/packages/@react-types/switch/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/switch/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/switch/package.json b/packages/@react-types/switch/package.json index 093f52e2176..c47f176e4c2 100644 --- a/packages/@react-types/switch/package.json +++ b/packages/@react-types/switch/package.json @@ -2,8 +2,11 @@ "name": "@react-types/switch", "version": "3.0.0", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/textfield/index.ts b/packages/@react-types/textfield/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/textfield/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/textfield/package.json b/packages/@react-types/textfield/package.json index 7d346402151..db5804f42e0 100644 --- a/packages/@react-types/textfield/package.json +++ b/packages/@react-types/textfield/package.json @@ -1,9 +1,12 @@ { "name": "@react-types/textfield", "version": "3.0.0", - "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/packages/@react-types/toggle/index.ts b/packages/@react-types/toggle/index.ts new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/packages/@react-types/toggle/index.ts @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/packages/@react-types/toggle/package.json b/packages/@react-types/toggle/package.json index 1453d5cc270..ef3ca9356f3 100644 --- a/packages/@react-types/toggle/package.json +++ b/packages/@react-types/toggle/package.json @@ -2,8 +2,11 @@ "name": "@react-types/toggle", "version": "3.0.0", "description": "Spectrum UI components in React", - "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" 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/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 03368ef25b6..6eee29e7463 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, "description": "Spectrum UI components in React", "repository": { "type": "git", 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 fc1508593b6..f2d4846ed24 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, "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/plop-templates/@react-aria/index.ts.hbs b/plop-templates/@react-aria/index.ts.hbs new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/plop-templates/@react-aria/index.ts.hbs @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/plop-templates/@react-aria/package.json.hbs b/plop-templates/@react-aria/package.json.hbs index 9e1b2b8fb7e..88aea0482ca 100644 --- a/plop-templates/@react-aria/package.json.hbs +++ b/plop-templates/@react-aria/package.json.hbs @@ -2,7 +2,11 @@ "name": "@react-aria/{{packageName}}", "version": "3.0.0", "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/plop-templates/@react-spectrum/index.ts.hbs b/plop-templates/@react-spectrum/index.ts.hbs new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/plop-templates/@react-spectrum/index.ts.hbs @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/plop-templates/@react-spectrum/package.json.hbs b/plop-templates/@react-spectrum/package.json.hbs index e8532912ee3..16b6931b302 100644 --- a/plop-templates/@react-spectrum/package.json.hbs +++ b/plop-templates/@react-spectrum/package.json.hbs @@ -3,7 +3,11 @@ "version": "3.0.0", "private": true, "description": "Spectrum UI components in React", - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/plop-templates/@react-stately/index.ts.hbs b/plop-templates/@react-stately/index.ts.hbs new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/plop-templates/@react-stately/index.ts.hbs @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/plop-templates/@react-stately/package.json.hbs b/plop-templates/@react-stately/package.json.hbs index 835cd777edb..154665c0bb6 100644 --- a/plop-templates/@react-stately/package.json.hbs +++ b/plop-templates/@react-stately/package.json.hbs @@ -3,7 +3,11 @@ "version": "3.0.0", "description": "Spectrum UI components in React", "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "repository": { "type": "git", "url": "https://github.com/adobe/react-spectrum" diff --git a/plop-templates/@scope/index.ts.hbs b/plop-templates/@scope/index.ts.hbs new file mode 100644 index 00000000000..cba18435457 --- /dev/null +++ b/plop-templates/@scope/index.ts.hbs @@ -0,0 +1 @@ +export * from './src/index'; diff --git a/plop-templates/@scope/package.json.hbs b/plop-templates/@scope/package.json.hbs index 7f909cddbec..6066e90cd22 100644 --- a/plop-templates/@scope/package.json.hbs +++ b/plop-templates/@scope/package.json.hbs @@ -2,7 +2,11 @@ "name": "@{{scopeName}}/{{packageName}}", "version": "3.0.0", "private": true, - "main": "src/index.ts", + "main": "dist/index.js", + "source": "src/index.ts", + "files": [ + "dist" + ], "description": "Spectrum UI components in React", "repository": { "type": "git", diff --git a/yarn.lock b/yarn.lock index 656b5a2a2fd..d766f55993b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4554,7 +4554,7 @@ charenc@~0.0.1: resolved "https://registry.npmjs.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc= -chokidar@^2.0.2, chokidar@^2.0.4: +chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.0.4: version "2.1.8" resolved "https://registry.npmjs.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= @@ -5552,6 +5552,11 @@ depd@~1.1.2: resolved "https://registry.npmjs.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dependency-graph@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.8.0.tgz#2da2d35ed852ecc24a5d6c17788ba57c3708755b" + integrity sha512-DCvzSq2UiMsuLnj/9AL484ummEgLtZIcRS7YvtO38QnpX3vqh9nJ8P+zhu8Ja+SmLrBHO2iDbva20jq38qvBkQ== + deprecated@^0.0.1: version "0.0.1" resolved "https://registry.npmjs.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" @@ -6908,6 +6913,15 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -7057,6 +7071,11 @@ get-stdin@^4.0.1: resolved "https://registry.npmjs.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + get-stream@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" @@ -7321,7 +7340,7 @@ globby@^7.1.1: pify "^3.0.0" slash "^1.0.0" -globby@^9.2.0: +globby@^9.0.0, globby@^9.2.0: version "9.2.0" resolved "https://registry.npmjs.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" integrity sha1-/QKacGxwPSm90XD0tts6P3p8tj0= @@ -11567,6 +11586,24 @@ postcss-calc@^6.0.0: postcss-selector-parser "^2.2.2" reduce-css-calc "^2.0.0" +postcss-cli@^6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-6.1.3.tgz#a9eec3e9cde4aaa90170546baf706f8af6f8ecec" + integrity sha512-eieqJU+OR1OFc/lQqMsDmROTJpoMZFvoAQ+82utBQ8/8qGMTfH9bBSPsTdsagYA8uvNzxHw2I2cNSSJkLAGhvw== + dependencies: + chalk "^2.1.0" + chokidar "^2.0.0" + dependency-graph "^0.8.0" + fs-extra "^7.0.0" + get-stdin "^6.0.0" + globby "^9.0.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + postcss-reporter "^6.0.0" + pretty-hrtime "^1.0.3" + read-cache "^1.0.0" + yargs "^12.0.1" + postcss-custom-properties@6.3.1: version "6.3.1" resolved "https://registry.npmjs.com/postcss-custom-properties/-/postcss-custom-properties-6.3.1.tgz#5c52abde313d7ec9368c4abf67d27a656cba8b39" @@ -11699,6 +11736,16 @@ postcss-nested@^4.1.2: postcss "^7.0.14" postcss-selector-parser "^5.0.0" +postcss-reporter@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" + integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== + dependencies: + chalk "^2.4.1" + lodash "^4.17.11" + log-symbols "^2.2.0" + postcss "^7.0.7" + postcss-selector-parser@^2.2.2, postcss-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" @@ -11773,6 +11820,15 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2 source-map "^0.6.1" supports-color "^6.1.0" +postcss@^7.0.7: + version "7.0.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.18.tgz#4b9cda95ae6c069c67a4d933029eddd4838ac233" + integrity sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"