@samitouri / QOS-React-2 / commits / c080537a7b

Flatten the shared/ folder (#11297)

* shared/src -> shared It's not a real package and doesn't even have package.json. This will also make importing less weird if we drop Haste. * Get rid of shared/utils Moved event-specific into shared/event. Moved rest to the root since distinction has always been pretty arbitrary. * Fix references to old shared/src paths

Dan Abramov committed Oct 20, 2017 at 12:59 UTC c080537a7b36c841062ab24edc72ec10313d4e1e
47 files changed +4 -5
packages/shared/ReactDOMFrameScheduling.js renamed
packages/shared/ReactElementType.js renamed
packages/shared/ReactErrorUtils.js renamed
packages/shared/ReactFeatureFlags.js renamed
packages/shared/ReactFiberComponentTreeHook.js renamed
packages/shared/ReactFiberTreeReflection.js renamed
packages/shared/ReactGlobalSharedState.js renamed
packages/shared/ReactInstanceMap.js renamed
packages/shared/ReactTreeTraversal.js renamed
packages/shared/ReactTypeOfSideEffect.js renamed
packages/shared/ReactTypeOfWork.js renamed
packages/shared/ReactVersion.js renamed
packages/shared/__tests__/ReactDOMFrameScheduling-test.js renamed
packages/shared/__tests__/ReactErrorUtils-test.js renamed
packages/shared/__tests__/reactProdInvariant-test.js renamed
packages/shared/describeComponentFrame.js renamed
packages/shared/event/BrowserEventConstants.js renamed
packages/shared/event/EventPluginHub.js renamed
packages/shared/event/EventPluginRegistry.js renamed
packages/shared/event/EventPluginUtils.js renamed
packages/shared/event/EventPropagators.js renamed
packages/shared/event/PluginModuleType.js renamed
packages/shared/event/ReactControlledComponent.js renamed
packages/shared/event/ReactEventEmitterMixin.js renamed
packages/shared/event/ReactGenericBatching.js renamed
packages/shared/event/ReactSyntheticEventType.js renamed
packages/shared/event/SyntheticEvent.js renamed
packages/shared/event/__tests__/EventPluginRegistry-test.js renamed
packages/shared/event/__tests__/accumulateInto-test.js renamed
packages/shared/event/accumulate.js renamed
packages/shared/event/accumulateInto.js renamed
packages/shared/event/eventPlugins/ResponderEventPlugin.js renamed
packages/shared/event/eventPlugins/ResponderSyntheticEvent.js renamed
packages/shared/event/eventPlugins/ResponderTouchHistoryStore.js renamed
packages/shared/event/eventPlugins/TouchHistoryMath.js renamed
packages/shared/event/eventPlugins/__tests__/ResponderEventPlugin-test.js renamed
packages/shared/event/forEachAccumulated.js renamed
packages/shared/event/getVendorPrefixedEventName.js renamed
packages/shared/getComponentName.js renamed
packages/shared/isTextInputElement.js renamed
packages/shared/lowPriorityWarning.js renamed
packages/shared/reactProdInvariant.js renamed
packages/shared/validateCallback.js renamed
scripts/prettier/index.js
+1
@@ -38,6 +38,7 @@ const config = {
38 'packages/*/*.js',
39 // Source files
40 'packages/*/src/**/*.js',
41 + 'packages/shared/**/*.js',
42 ],
43 ignore: ['**/node_modules/**'],
44 },
scripts/release/build-commands/update-package-versions.js
+1 -1
@@ -20,7 +20,7 @@ const update = async ({cwd, dry, version}) => {
20 await writeJson(packagePath, rootPackage, {spaces: 2});
21
22 // Update ReactVersion source file
23 - const reactVersionPath = join(cwd, 'packages/shared/src/ReactVersion.js');
23 + const reactVersionPath = join(cwd, 'packages/shared/ReactVersion.js');
24 const reactVersion = readFileSync(reactVersionPath, 'utf8').replace(
25 /module\.exports = '[^']+';/,
26 `module.exports = '${version}';`
scripts/rollup/modules.js
+1 -3
@@ -189,9 +189,7 @@ function getInternalModules(moduleType) {
189 // we tell Rollup where these files are located internally, otherwise
190 // it doesn't pick them up and assumes they're external
191 let aliases = {
192 - reactProdInvariant: resolve(
193 - './packages/shared/src/utils/reactProdInvariant.js'
194 - ),
192 + reactProdInvariant: resolve('./packages/shared/reactProdInvariant.js'),
193 };
194 if (moduleType === RENDERER) {
195 // Renderers bundle the whole reconciler.
scripts/tasks/version-check.js
+1 -1
@@ -15,7 +15,7 @@ const versions = {
15 .version,
16 'packages/react-test-renderer/package.json': require('../../packages/react-test-renderer/package.json')
17 .version,
18 - 'packages/shared/src/ReactVersion.js': require('../../packages/shared/src/ReactVersion'),
18 + 'packages/shared/ReactVersion.js': require('../../packages/shared/ReactVersion'),
19 };
20
21 let allVersionsMatch = true;