fluentui-react-native/apps/E2E/package.json

75 строки
2.2 KiB
JSON
Исходник Обычный вид История

[Win32] Create JS Bundle for E2E Spec Files and Publish as NPM Package (#2345) * Adding package that includes all FURN automated testing dependencies * Adding nuget publish for tester deps * Temporarily post nuget package for testing * Temporarily post nuget package for testing * Removing param * Making param false * Reverting .ado changes and adding fields in package.json * Testing nuget push * Adding yarn.lock * Revert "Adding yarn.lock" This reverts commit 0948725dcff38d5526144a9f5f2e6d77a4d63ff4. * Testing CI * Testing CI * Testing nuget publish * removing publish temporarily * Removing unwanted dep * Updating deps * Adding nuget publish job to ado * Removing unwanted changes * Removing unwanted changes * Removing unwanted changes * Integrating Webpack to create a JS bundle containing all win32 spec files * Creating bundle in publish pipeline so it's included in the npm package * Removing unwanted changes * Reverting unwanted changes * Reverting * Reverting testing change * Reverting newline * Change files * Reverting unnecessary .ado change * Reverting whitespace * Adding build script to /E2E * Moving E2E testing files to its own package within /apps. This allows us to export as an NPM package easier (and allows us to consume the testing code outside of this repo) * Updating pipeline refs to apps/E2E * Adding support for metro within apps/E2E * Fixing imports * Change files * Fixing Win32 wdio.conf.ts specs path * Fix imports * Adding missing dev dep * Updating yarn.lock * Re-creating yarn.lock * Updating yarn conflicts * Fixing links * Adding missing dep * Updating path to no hoisted packages * Fixing package path * Adding condition in BasePage
2022-11-29 06:36:02 +03:00
{
"name": "@fluentui-react-native/e2e-testing",
"version": "1.1.0",
[Win32] Create JS Bundle for E2E Spec Files and Publish as NPM Package (#2345) * Adding package that includes all FURN automated testing dependencies * Adding nuget publish for tester deps * Temporarily post nuget package for testing * Temporarily post nuget package for testing * Removing param * Making param false * Reverting .ado changes and adding fields in package.json * Testing nuget push * Adding yarn.lock * Revert "Adding yarn.lock" This reverts commit 0948725dcff38d5526144a9f5f2e6d77a4d63ff4. * Testing CI * Testing CI * Testing nuget publish * removing publish temporarily * Removing unwanted dep * Updating deps * Adding nuget publish job to ado * Removing unwanted changes * Removing unwanted changes * Removing unwanted changes * Integrating Webpack to create a JS bundle containing all win32 spec files * Creating bundle in publish pipeline so it's included in the npm package * Removing unwanted changes * Reverting unwanted changes * Reverting * Reverting testing change * Reverting newline * Change files * Reverting unnecessary .ado change * Reverting whitespace * Adding build script to /E2E * Moving E2E testing files to its own package within /apps. This allows us to export as an NPM package easier (and allows us to consume the testing code outside of this repo) * Updating pipeline refs to apps/E2E * Adding support for metro within apps/E2E * Fixing imports * Change files * Fixing Win32 wdio.conf.ts specs path * Fix imports * Adding missing dev dep * Updating yarn.lock * Re-creating yarn.lock * Updating yarn conflicts * Fixing links * Adding missing dep * Updating path to no hoisted packages * Fixing package path * Adding condition in BasePage
2022-11-29 06:36:02 +03:00
"description": "Package containing E2E testing specs",
"license": "MIT",
"scripts": {
"build": "fluentui-scripts build",
"bundle": "react-native rnx-bundle --dev false",
"e2etest:ios": "wdio run wdio.conf.ios.js",
"e2etest:macos": "wdio run wdio.conf.macos.js",
"e2etest:windows": "rimraf errorShots/* reports/* && wdio run wdio.conf.windows.js"
},
"repository": {
"type": "git",
"url": "https://github.com/microsoft/fluentui-react-native.git",
"directory": "apps/E2E"
},
"devDependencies": {
"@rnx-kit/cli": "^0.14.8",
"@rnx-kit/metro-config": "^1.3.1",
"metro-config": "^0.67.0",
"metro-react-native-babel-preset": "^0.67.0",
"@fluentui-react-native/eslint-config-rules": "^0.1.1",
"@fluentui-react-native/scripts": "^0.1.1",
"ts-node": "^8.10.1",
"tsconfig-paths": "^3.9.0",
"typescript": "4.5.4",
"webdriverio": "7.23.0",
"@types/jasmine": "3.5.10",
"@types/react": "^17.0.2",
"@types/react-native": "^0.68.0",
"@wdio/appium-service": "7.23.0",
"@wdio/cli": "7.23.0",
"@wdio/jasmine-framework": "7.23.0",
"@wdio/local-runner": "7.23.0",
"@wdio/spec-reporter": "7.23.0",
"appium": "2.0.0-beta.41",
"appium-mac2-driver": "1.4.0",
"appium-windows-driver": "2.0.7",
"appium-xcuitest-driver": "4.11.1",
"@babel/core": "^7.8.0",
"@babel/runtime": "^7.8.0",
"@fluentui-react-native/focus-zone": "^0.11.7"
},
"rnx-kit": {
"reactNativeVersion": "0.68",
"kitType": "library",
"bundle": [
{
"id": "win32_specs",
"entryFile": "src/index.win32.ts",
"bundleOutput": "dist/win32_specs.bundle.js",
"sourcemapOutput": "dist/win32_specs.bundle.map",
"assetsDest": "dist",
"targets": [
"native"
],
"detectCyclicDependencies": {
"throwOnError": true
},
"detectDuplicateDependencies": {
"throwOnError": false
},
"typescriptValidation": false
}
],
"capabilities": [
"core",
"react",
"metro-config",
"babel-preset-react-native"
]
}
}