* 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:
Ruriko Araki 2022-02-16 13:13:09 -08:00 коммит произвёл GitHub
Родитель e7a98f4a06
Коммит fc506e0ea2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
77 изменённых файлов: 453 добавлений и 698 удалений

Просмотреть файл

@ -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

Разница между файлами не показана из-за своего большого размера Загрузить разницу