Update just-scripts to latest (#1446)
* Update just * Fix tests * Fix bundle * Remove code-style * Change files * Remove code-style * lint remove from windows * Update just-task too * Fix task * Fix things some more...
This commit is contained in:
Родитель
e7a98f4a06
Коммит
fc506e0ea2
|
@ -9,11 +9,9 @@
|
|||
"build": "fluentui-scripts build",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "react-native start",
|
||||
"test": "fluentui-scripts jest",
|
||||
"bundle": "react-native rnx-bundle --dev false",
|
||||
"bundle-dev": "react-native rnx-bundle",
|
||||
"android": "react-native run-android ",
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
/**
|
||||
* @format
|
||||
*/
|
||||
|
||||
import 'react-native';
|
||||
import React from 'react';
|
||||
import App from '../App';
|
||||
|
||||
// Note: test renderer must be required after react-native.
|
||||
import renderer from 'react-test-renderer';
|
||||
|
||||
it('renders correctly', () => {
|
||||
renderer.create(<App />);
|
||||
});
|
|
@ -16,11 +16,9 @@
|
|||
"build": "fluentui-scripts build",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "react-native start",
|
||||
"test": "fluentui-scripts jest",
|
||||
"bundle": "react-native rnx-bundle --dev false",
|
||||
"prettier": "fluentui-scripts prettier",
|
||||
"prettier-fix": "fluentui-scripts prettier --fix true"
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
/**
|
||||
* @format
|
||||
*/
|
||||
|
||||
import 'react-native';
|
||||
import React from 'react';
|
||||
import App from '../App';
|
||||
|
||||
// Note: test renderer must be required after react-native.
|
||||
import renderer from 'react-test-renderer';
|
||||
|
||||
it('renders correctly', () => {
|
||||
renderer.create(<App />);
|
||||
});
|
|
@ -9,11 +9,9 @@
|
|||
"build": "fluentui-scripts build",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "react-native start",
|
||||
"test": "fluentui-scripts jest",
|
||||
"bundle": "react-native rnx-bundle --dev false",
|
||||
"bundle-dev": "react-native rnx-bundle",
|
||||
"ios": "react-native run-ios --scheme ReactTestApp --project-path src",
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
/**
|
||||
* @format
|
||||
*/
|
||||
|
||||
import 'react-native';
|
||||
import React from 'react';
|
||||
import App from '../App';
|
||||
|
||||
// Note: test renderer must be required after react-native.
|
||||
import renderer from 'react-test-renderer';
|
||||
|
||||
it('renders correctly', () => {
|
||||
renderer.create(<App />);
|
||||
});
|
|
@ -10,11 +10,9 @@
|
|||
"bundle": "react-native rnx-bundle --dev false",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "react-native start",
|
||||
"test": "fluentui-scripts jest",
|
||||
"macos": "react-native run-macos --scheme FluentTester --project-path src",
|
||||
"prettier": "fluentui-scripts prettier",
|
||||
"prettier-fix": "fluentui-scripts prettier --fix true",
|
||||
|
|
|
@ -12,11 +12,9 @@
|
|||
"build": "fluentui-scripts build",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "react-native start --port 8081",
|
||||
"test": "fluentui-scripts jest",
|
||||
"bundle": "react-native rnx-bundle --dev false",
|
||||
"bundle-dev": "react-native rnx-bundle",
|
||||
"run-win32": "rex-win32 --bundle index.win32 --component FluentTester --windowTitle \"FluentUI Tester\" --basePath ./dist --pluginProps --debugBundlePath index --jsEngine v8",
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
module.exports = {
|
||||
extends: ['@fluentui-react-native/eslint-config-rules'],
|
||||
rules: {
|
||||
'@typescript-eslint/no-var-requires': 0,
|
||||
},
|
||||
};
|
|
@ -1,114 +0,0 @@
|
|||
/**
|
||||
* Sample React Native App
|
||||
* https://github.com/facebook/react-native
|
||||
*
|
||||
* @format
|
||||
* @flow strict-local
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import {
|
||||
SafeAreaView,
|
||||
StyleSheet,
|
||||
ScrollView,
|
||||
View,
|
||||
Text,
|
||||
StatusBar,
|
||||
} from 'react-native';
|
||||
|
||||
import {
|
||||
Header,
|
||||
LearnMoreLinks,
|
||||
Colors,
|
||||
DebugInstructions,
|
||||
ReloadInstructions,
|
||||
} from 'react-native/Libraries/NewAppScreen';
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
scrollView: {
|
||||
backgroundColor: Colors.lighter,
|
||||
},
|
||||
engine: {
|
||||
position: 'absolute',
|
||||
right: 0,
|
||||
},
|
||||
body: {
|
||||
backgroundColor: Colors.white,
|
||||
},
|
||||
sectionContainer: {
|
||||
marginTop: 32,
|
||||
paddingHorizontal: 24,
|
||||
},
|
||||
sectionTitle: {
|
||||
fontSize: 24,
|
||||
fontWeight: '600',
|
||||
color: Colors.black,
|
||||
},
|
||||
sectionDescription: {
|
||||
marginTop: 8,
|
||||
fontSize: 18,
|
||||
fontWeight: '400',
|
||||
color: Colors.dark,
|
||||
},
|
||||
highlight: {
|
||||
fontWeight: '700',
|
||||
},
|
||||
footer: {
|
||||
color: Colors.dark,
|
||||
fontSize: 12,
|
||||
fontWeight: '600',
|
||||
padding: 4,
|
||||
paddingRight: 12,
|
||||
textAlign: 'right',
|
||||
},
|
||||
});
|
||||
|
||||
const App: () => React$Node = () => {
|
||||
return (
|
||||
<>
|
||||
<StatusBar barStyle="dark-content" />
|
||||
<SafeAreaView>
|
||||
<ScrollView
|
||||
contentInsetAdjustmentBehavior="automatic"
|
||||
style={styles.scrollView}>
|
||||
<Header />
|
||||
{global.HermesInternal == null ? null : (
|
||||
<View style={styles.engine}>
|
||||
<Text style={styles.footer}>Engine: Hermes</Text>
|
||||
</View>
|
||||
)}
|
||||
<View style={styles.body}>
|
||||
<View style={styles.sectionContainer}>
|
||||
<Text style={styles.sectionTitle}>Step One</Text>
|
||||
<Text style={styles.sectionDescription}>
|
||||
Edit <Text style={styles.highlight}>App.js</Text> to change this
|
||||
screen and then come back to see your edits.
|
||||
</Text>
|
||||
</View>
|
||||
<View style={styles.sectionContainer}>
|
||||
<Text style={styles.sectionTitle}>See Your Changes</Text>
|
||||
<Text style={styles.sectionDescription}>
|
||||
<ReloadInstructions />
|
||||
</Text>
|
||||
</View>
|
||||
<View style={styles.sectionContainer}>
|
||||
<Text style={styles.sectionTitle}>Debug</Text>
|
||||
<Text style={styles.sectionDescription}>
|
||||
<DebugInstructions />
|
||||
</Text>
|
||||
</View>
|
||||
<View style={styles.sectionContainer}>
|
||||
<Text style={styles.sectionTitle}>Learn More</Text>
|
||||
<Text style={styles.sectionDescription}>
|
||||
Read the docs to discover what to do next:
|
||||
</Text>
|
||||
</View>
|
||||
<LearnMoreLinks />
|
||||
</View>
|
||||
</ScrollView>
|
||||
</SafeAreaView>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default App;
|
|
@ -1,14 +0,0 @@
|
|||
/**
|
||||
* @format
|
||||
*/
|
||||
|
||||
import 'react-native';
|
||||
import React from 'react';
|
||||
import App from '../App';
|
||||
|
||||
// Note: test renderer must be required after react-native.
|
||||
import renderer from 'react-test-renderer';
|
||||
|
||||
it('renders correctly', () => {
|
||||
renderer.create(<App />);
|
||||
});
|
|
@ -6,13 +6,10 @@
|
|||
"build": "fluentui-scripts build",
|
||||
"bundle": "react-native rnx-bundle --dev false",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"e2etest": "rimraf errorShots/* reports/* && wdio",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts lint",
|
||||
"start": "react-native start",
|
||||
"test": "fluentui-scripts jest",
|
||||
"prewindows": "install-windows-test-app --use-nuget",
|
||||
"windows": "react-native run-windows --sln windows/FluentTester.sln"
|
||||
},
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/android-theme",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/apple-theme",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/component-cache",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/composition",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/default-theme",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui/react-native",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/framework",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/immutable-merge",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/memo-cache",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/merge-props",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Fix tests",
|
||||
"packageName": "@fluentui-react-native/tester",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Fix tests",
|
||||
"packageName": "@fluentui-react-native/tester-win32",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/theme",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/theme-tokens",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/theme-types",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/themed-stylesheet",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/use-slot",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/use-slots",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/use-styling",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/use-tokens",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@fluentui-react-native/win32-theme",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/foundation-composable",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/foundation-compose",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/foundation-settings",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/foundation-tokens",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/theme-registry",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/themed-settings",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/theming-ramp",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "none",
|
||||
"comment": "Update just",
|
||||
"packageName": "@uifabricshared/theming-react-native",
|
||||
"email": "ruaraki@microsoft.com",
|
||||
"dependentChangeType": "none"
|
||||
}
|
|
@ -22,7 +22,7 @@
|
|||
"bundle": "lage bundle",
|
||||
"clean": "lage clean",
|
||||
"change": "beachball change",
|
||||
"check-for-changed-files": "cd scripts && yarn fluentui-scripts check-for-modified-files",
|
||||
"check-for-changed-files": "cd scripts && yarn fluentui-scripts checkForModifiedFiles",
|
||||
"checkchange": "beachball check --changehint \"Run 'yarn change' to generate a change file\"",
|
||||
"depcheck": "rnx-dep-check && lage depcheck",
|
||||
"lint": "lage lint",
|
||||
|
|
|
@ -16,12 +16,10 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"test": "fluentui-scripts jest",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
"start-test": "fluentui-scripts jest-watch",
|
||||
|
|
|
@ -16,12 +16,10 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"test": "fluentui-scripts jest",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
"start-test": "fluentui-scripts jest-watch",
|
||||
|
|
|
@ -16,12 +16,10 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"test": "fluentui-scripts jest",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
"start-test": "fluentui-scripts jest-watch",
|
||||
|
|
|
@ -16,12 +16,10 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"test": "fluentui-scripts jest",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
"start-test": "fluentui-scripts jest-watch",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -11,10 +11,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
module.exports = {
|
||||
extends: ['plugin:@rnx-kit/recommended'],
|
||||
rules: {
|
||||
'@rnx-kit/no-export-all': ['error', { expand: "external-only" }],
|
||||
'@rnx-kit/no-export-all': ['error', { expand: 'external-only' }],
|
||||
'@typescript-eslint/consistent-type-assertions': 'off',
|
||||
'@typescript-eslint/explicit-function-return-type': 'off',
|
||||
'@typescript-eslint/interface-name-prefix': 'off',
|
||||
|
|
|
@ -9,12 +9,8 @@
|
|||
"directory": "packages/framework/eslint-config-rules"
|
||||
},
|
||||
"main": "./eslintrc.js",
|
||||
"scripts": {
|
||||
"prettier": "fluentui-scripts prettier",
|
||||
"prettier-fix": "fluentui-scripts prettier --fix true"
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"devDependencies": {
|
||||
"@rnx-kit/eslint-plugin": "^0.2.8",
|
||||
"eslint": "^8.0.0",
|
||||
"eslint-plugin-jest": "^25.0.0"
|
||||
|
|
|
@ -11,9 +11,7 @@
|
|||
"typings": "lib/index.d.ts",
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts webpack",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,12 +16,10 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"test": "fluentui-scripts jest",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
"start-test": "fluentui-scripts jest-watch",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,12 +16,10 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"test": "fluentui-scripts jest",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
"start-test": "fluentui-scripts jest-watch",
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
"typings": "lib/index.d.ts",
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"just": "fluentui-scripts",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -14,10 +14,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -16,10 +16,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"build": "fluentui-scripts build",
|
||||
"bundle": "fluentui-scripts bundle",
|
||||
"just": "fluentui-scripts",
|
||||
"clean": "fluentui-scripts clean",
|
||||
"code-style": "fluentui-scripts code-style",
|
||||
"depcheck": "fluentui-scripts depcheck",
|
||||
"lint": "fluentui-scripts eslint",
|
||||
"start": "fluentui-scripts dev",
|
||||
|
|
|
@ -12,6 +12,11 @@ const checkPublishing = () => {
|
|||
return checkPublishingTask();
|
||||
};
|
||||
|
||||
const checkForModifiedFiles = () => {
|
||||
const { checkForModifiedFiles } = require('./lib/tasks/checkForModifiedFilesTask');
|
||||
return checkForModifiedFiles();
|
||||
};
|
||||
|
||||
module.exports = function preset() {
|
||||
option('production');
|
||||
|
||||
|
@ -31,6 +36,7 @@ module.exports = function preset() {
|
|||
task('lint', eslintTask({ files: ['src/'] }));
|
||||
task('prettier', () => (argv().fix ? prettierTask : prettierCheckTask));
|
||||
task('cleanlib', cleanTask([libPath]));
|
||||
task('checkForModifiedFiles', checkForModifiedFiles);
|
||||
task('build', series('cleanlib', parallel('lint', 'ts')));
|
||||
task('no-op', () => {});
|
||||
task('clean', 'no-op');
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
"scripts": {
|
||||
"build-tools": "just-scripts build",
|
||||
"bundlesize": "bundlesize --debug",
|
||||
"code-style": "node ./lib/just-scripts.js code-style",
|
||||
"depcheck": "just-scripts depcheck",
|
||||
"prettier": "node ./just-scripts.js prettier",
|
||||
"prettier-fix": "node ./just-scripts.js prettier --fix true"
|
||||
|
@ -20,7 +19,7 @@
|
|||
"directory": "scripts"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"just-scripts": ">=0.36.1"
|
||||
"just-scripts": "^1.8.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@react-native-community/cli": "^5.0.1",
|
||||
|
@ -43,8 +42,8 @@
|
|||
"jest": "^27.0.0",
|
||||
"jest-diff": "^27.0.0",
|
||||
"jsdom": "^16.4.0",
|
||||
"just-scripts": "^0.38.0",
|
||||
"just-task": "^0.14.3",
|
||||
"just-scripts": "^1.8.0",
|
||||
"just-task": "^1.4.2",
|
||||
"metro-config": "^0.66.2",
|
||||
"metro-react-native-babel-transformer": "^0.66.2",
|
||||
"prettier": "^2.4.1",
|
||||
|
|
|
@ -12,7 +12,7 @@ const { ts } = require('./tasks/ts');
|
|||
const { eslint } = require('./tasks/eslint');
|
||||
const { webpack, webpackDevServer } = require('./tasks/webpack');
|
||||
const { depcheckTask } = require('./tasks/depcheck');
|
||||
const checkForModifiedFiles = require('./tasks/check-for-modified-files');
|
||||
const { checkForModifiedFiles } = require('./tasks/checkForModifiedFilesTask');
|
||||
|
||||
export function preset() {
|
||||
// this add s a resolve path for the build tooling deps like TS from the scripts folder
|
||||
|
@ -41,7 +41,7 @@ export function preset() {
|
|||
task('webpack', webpack);
|
||||
task('webpack-dev-server', webpackDevServer);
|
||||
task('prettier', () => (argv().fix ? prettierTask({ files: ['src/.'] }) : prettierCheckTask({ files: ['src/.'] })));
|
||||
task('check-for-modified-files', checkForModifiedFiles);
|
||||
task('checkForModifiedFiles', checkForModifiedFiles);
|
||||
task('tsall', parallel('ts:commonjs', 'ts:esm'));
|
||||
task(
|
||||
'ts',
|
||||
|
@ -59,7 +59,6 @@ export function preset() {
|
|||
),
|
||||
);
|
||||
|
||||
task('code-style', series('prettier', 'eslint'));
|
||||
task('dev', series('clean', 'copy', 'webpack-dev-server'));
|
||||
|
||||
task(
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
const { logger } = require('just-scripts');
|
||||
|
||||
module.exports = function checkForModifiedFiles() {
|
||||
const EOL = require('os').EOL;
|
||||
const execSync = require('child_process').execSync;
|
||||
const notEmpty = value => value.trim() !== '';
|
||||
|
||||
const gitStatusOutput = execSync('git status -s --untracked-files=no').toString('utf8');
|
||||
const hasChangedFiles = gitStatusOutput.split(EOL).filter(notEmpty).length > 0;
|
||||
|
||||
if (hasChangedFiles) {
|
||||
logger.error('This build has files that are tracked by git that resulted in changed files.');
|
||||
logger.error('Check the following output and resolve the problem that caused these files to change');
|
||||
logger.error('Most likely you committed your files with --no-verify');
|
||||
logger.error(gitStatusOutput);
|
||||
|
||||
logger.error(execSync('git diff').toString('utf8'));
|
||||
|
||||
throw new Error('change file is required');
|
||||
}
|
||||
};
|
|
@ -0,0 +1,29 @@
|
|||
import { TaskFunction, logger } from 'just-task';
|
||||
|
||||
export function checkForModifiedFiles(): TaskFunction {
|
||||
return function (done: (error?: Error) => void) {
|
||||
try {
|
||||
const EOL = require('os').EOL;
|
||||
const execSync = require('child_process').execSync;
|
||||
const notEmpty = (value) => value.trim() !== '';
|
||||
|
||||
const gitStatusOutput = execSync('git status -s --untracked-files=no').toString('utf8');
|
||||
const hasChangedFiles = gitStatusOutput.split(EOL).filter(notEmpty).length > 0;
|
||||
|
||||
if (hasChangedFiles) {
|
||||
logger.error('This build has files that are tracked by git that resulted in changed files.');
|
||||
logger.error('Check the following output and resolve the problem that caused these files to change');
|
||||
logger.error('Most likely you committed your files with --no-verify');
|
||||
logger.error(gitStatusOutput);
|
||||
|
||||
logger.error(execSync('git diff').toString('utf8'));
|
||||
|
||||
throw new Error('change file is required');
|
||||
}
|
||||
} catch (err) {
|
||||
done(err instanceof Error ? err : new Error());
|
||||
}
|
||||
logger.info('No errors found');
|
||||
done();
|
||||
};
|
||||
}
|
627
yarn.lock
627
yarn.lock
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче