Optimized `wireit` Fingerprinting File Inputs (#42684)
Having an explicit `"files"` definition will allow us to fingerprint dependencies in `wireit` more granularly. This avoids problems that can be caused by different source files and directories that trigger a rebuild in a dependee before a dependent finishes.
This commit is contained in:
parent
44ab680fe1
commit
1c635cda6f
|
@ -69,40 +69,33 @@ function getPackageOutputs( packageFile ) {
|
||||||
exclude: [],
|
exclude: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
// Packages that explicitly declare their outputs have made this easy for us.
|
// Packages that don't explicitly define files should be excluded from the fingerprint entirely.
|
||||||
if ( packageFile.files ) {
|
if ( ! packageFile.files ) {
|
||||||
// We're going to make the glob relative to the package directory instead of the dependency directory.
|
return packageOutputs;
|
||||||
// To do this though, we need to transform the path a little bit.
|
}
|
||||||
for ( const fileGlob of packageFile.files ) {
|
|
||||||
let relativeGlob = fileGlob;
|
|
||||||
|
|
||||||
// Negation globs need to move the exclamation point to the beginning of the output glob.
|
// We're going to make the glob relative to the package directory instead of the dependency directory.
|
||||||
let negation = relativeGlob.startsWith( '!' ) ? true : false;
|
// To do this though, we need to transform the path a little bit.
|
||||||
if ( negation ) {
|
for ( const fileGlob of packageFile.files ) {
|
||||||
relativeGlob = relativeGlob.substring( 1 );
|
let relativeGlob = fileGlob;
|
||||||
}
|
|
||||||
|
|
||||||
// Remove leading slashes.
|
// Negation globs need to move the exclamation point to the beginning of the output glob.
|
||||||
if ( relativeGlob.startsWith( '/' ) ) {
|
let negation = relativeGlob.startsWith( '!' ) ? true : false;
|
||||||
relativeGlob = relativeGlob.substring( 1 );
|
if ( negation ) {
|
||||||
}
|
relativeGlob = relativeGlob.substring( 1 );
|
||||||
|
|
||||||
// Now we can construct a glob relative to the package directory.
|
|
||||||
if ( negation ) {
|
|
||||||
packageOutputs.exclude.push( `!${ basePath }/${ relativeGlob }` );
|
|
||||||
} else {
|
|
||||||
packageOutputs.include.push( `${ basePath }/${ relativeGlob }` );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
// This is a VERY heavy-handed approach and will simply include every file in the package directory.
|
|
||||||
packageOutputs.include.push( `${ basePath }/` );
|
|
||||||
|
|
||||||
// We can make this a little bit smarter by ignoring some common directories.
|
// Remove leading slashes.
|
||||||
packageOutputs.exclude.push( `!${ basePath }/node_modules` );
|
if ( relativeGlob.startsWith( '/' ) ) {
|
||||||
packageOutputs.exclude.push( `!${ basePath }/.git` );
|
relativeGlob = relativeGlob.substring( 1 );
|
||||||
packageOutputs.exclude.push( `!${ basePath }/.svn` );
|
}
|
||||||
packageOutputs.exclude.push( `!${ basePath }/src` ); // We generally name our source directories "src" and don't need source files.
|
|
||||||
|
// Now we can construct a glob relative to the package directory.
|
||||||
|
if ( negation ) {
|
||||||
|
packageOutputs.exclude.push( `!${ basePath }/${ relativeGlob }` );
|
||||||
|
} else {
|
||||||
|
packageOutputs.include.push( `${ basePath }/${ relativeGlob }` );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return packageOutputs;
|
return packageOutputs;
|
||||||
|
@ -120,7 +113,7 @@ function isLinkedPackage( packagePath, lockVersion ) {
|
||||||
// We can parse the version that PNPM stores in order to get the relative path to the package.
|
// We can parse the version that PNPM stores in order to get the relative path to the package.
|
||||||
// file: dependencies use a relative path with dependencies listed in parentheses after it.
|
// file: dependencies use a relative path with dependencies listed in parentheses after it.
|
||||||
// workspace: dependencies just store the relative path from the package itself.
|
// workspace: dependencies just store the relative path from the package itself.
|
||||||
const match = lockVersion.match( /^(?:file:|link:)((?:\.?\/|\.\.\/)[^\^<>:"|?*()]+)/i );
|
const match = lockVersion.match( /^(?:file:|link:)([^\^<>:"|?*()]+)/i );
|
||||||
if ( ! match ) {
|
if ( ! match ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -132,6 +125,14 @@ function isLinkedPackage( packagePath, lockVersion ) {
|
||||||
relativePath = path.join( packagePath, relativePath );
|
relativePath = path.join( packagePath, relativePath );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Local relative paths won't always start with './' so we want to make sure that the path
|
||||||
|
// exists before we return it. We do this instead of checking for the existeince of the
|
||||||
|
// package.json file later because we want to be able to detect cases where the
|
||||||
|
// package file should exist but for some reason can't be loaded.
|
||||||
|
if ( ! match[ 1 ].startsWith( '.' ) && ! fs.existsSync( relativePath ) ) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
return relativePath;
|
return relativePath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,8 +175,8 @@ function getLinkedPackages( packagePath, lockPackage ) {
|
||||||
* Hooks up all of the dependency outputs as file dependencies for wireit to fingerprint them.
|
* Hooks up all of the dependency outputs as file dependencies for wireit to fingerprint them.
|
||||||
*
|
*
|
||||||
* @param {Object.<string, Object>} lockPackages The paths to all of the packages we're processing.
|
* @param {Object.<string, Object>} lockPackages The paths to all of the packages we're processing.
|
||||||
* @param {Object} context The hook context object.
|
* @param {Object} context The hook context object.
|
||||||
* @param {Function.<string>} context.log Logs a message to the console.
|
* @param {Function.<string>} context.log Logs a message to the console.
|
||||||
*/
|
*/
|
||||||
function updateWireitDependencies( lockPackages, context ) {
|
function updateWireitDependencies( lockPackages, context ) {
|
||||||
context.log( '[wireit] Updating Dependency Lists' );
|
context.log( '[wireit] Updating Dependency Lists' );
|
||||||
|
@ -216,7 +217,15 @@ function updateWireitDependencies( lockPackages, context ) {
|
||||||
// their outputs to the list. We can then use these are file dependencies for
|
// their outputs to the list. We can then use these are file dependencies for
|
||||||
// wireit and it will fingerprint them for us.
|
// wireit and it will fingerprint them for us.
|
||||||
for ( const linkedPackage of linkedPackages ) {
|
for ( const linkedPackage of linkedPackages ) {
|
||||||
const packageOutputs = getPackageOutputs( linkedPackage );
|
const packageOutputs = getPackageOutputs( linkedPackage, context );
|
||||||
|
|
||||||
|
if ( ! packageOutputs.include.length && ! packageOutputs.include.length ) {
|
||||||
|
context.log(
|
||||||
|
`[wireit][${ packageFile.name }] Missing '${ linkedPackage.name }' Output Definition`
|
||||||
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// Put includes at the front and excludes at the end. This is important because otherwise
|
// Put includes at the front and excludes at the end. This is important because otherwise
|
||||||
// wireit will blow the call stack due to the way it handles negation globs.
|
// wireit will blow the call stack due to the way it handles negation globs.
|
||||||
packageFile.wireit.dependencyOutputs.files.unshift( ...packageOutputs.include );
|
packageFile.wireit.dependencyOutputs.files.unshift( ...packageOutputs.include );
|
||||||
|
@ -235,11 +244,11 @@ function updateWireitDependencies( lockPackages, context ) {
|
||||||
/**
|
/**
|
||||||
* This hook allows for the mutation of the lockfile before it is serialized.
|
* This hook allows for the mutation of the lockfile before it is serialized.
|
||||||
*
|
*
|
||||||
* @param {Object} lockfile The lock file that was produced by PNPM.
|
* @param {Object} lockfile The lock file that was produced by PNPM.
|
||||||
* @param {string} lockfile.lockfileVersion The version of the lock file spec.
|
* @param {string} lockfile.lockfileVersion The version of the lock file spec.
|
||||||
* @param {Object.<string, Object>} lockfile.importers The packages in the workspace that are included in the lock file, keyed by the relative path to the package.
|
* @param {Object.<string, Object>} lockfile.importers The packages in the workspace that are included in the lock file, keyed by the relative path to the package.
|
||||||
* @param {Object} context The hook context object.
|
* @param {Object} context The hook context object.
|
||||||
* @param {Function.<string>} context.log Logs a message to the console.
|
* @param {Function.<string>} context.log Logs a message to the console.
|
||||||
*
|
*
|
||||||
* @return {Object} lockfile The updated lockfile.
|
* @return {Object} lockfile The updated lockfile.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"main": "build/index.js",
|
"main": "build/index.js",
|
||||||
"types": "build/index.d.ts",
|
"types": "build/index.d.ts",
|
||||||
"files": [
|
"files": [
|
||||||
"/build/",
|
"build",
|
||||||
"!*.ts.map",
|
"!*.ts.map",
|
||||||
"!*.tsbuildinfo"
|
"!*.tsbuildinfo"
|
||||||
],
|
],
|
||||||
|
@ -94,17 +94,7 @@
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/e2e-environment/",
|
"package.json"
|
||||||
"node_modules/@woocommerce/e2e-utils/",
|
|
||||||
"package.json",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/node_modules",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/.git",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/.svn",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/src",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/node_modules",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/.git",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/.svn",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"sideEffects": [
|
"sideEffects": [
|
||||||
"build-style/**",
|
"build-style/**",
|
||||||
"src/**/*.scss"
|
"src/**/*.scss"
|
||||||
|
@ -119,20 +125,16 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/components/",
|
"node_modules/@woocommerce/components/build",
|
||||||
"package.json",
|
"node_modules/@woocommerce/components/build-module",
|
||||||
"!node_modules/@woocommerce/components/node_modules",
|
"node_modules/@woocommerce/components/build-style",
|
||||||
"!node_modules/@woocommerce/components/.git",
|
"node_modules/@woocommerce/components/build-types",
|
||||||
"!node_modules/@woocommerce/components/.svn",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/components/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"sideEffects": [
|
"sideEffects": [
|
||||||
"build-style/**",
|
"build-style/**",
|
||||||
"src/**/*.scss"
|
"src/**/*.scss"
|
||||||
|
@ -147,20 +153,14 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,13 +20,13 @@
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"files": [
|
"files": [
|
||||||
"/dist/",
|
"dist/",
|
||||||
"!*.ts.map",
|
"!*.ts.map",
|
||||||
"!*.tsbuildinfo",
|
"!*.tsbuildinfo",
|
||||||
"!/dist/**/__tests__/",
|
"!dist/**/__tests__/",
|
||||||
"!/dist/**/__mocks__/",
|
"!dist/**/__mocks__/",
|
||||||
"!/dist/**/__snapshops__/",
|
"!dist/**/__snapshops__/",
|
||||||
"!/dist/**/__test_data__/"
|
"!dist/**/__test_data__/"
|
||||||
],
|
],
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -20,6 +20,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"sideEffects": [
|
"sideEffects": [
|
||||||
"build-style/**",
|
"build-style/**",
|
||||||
"src/**/*.scss"
|
"src/**/*.scss"
|
||||||
|
@ -137,25 +143,17 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/expression-evaluation/",
|
"node_modules/@woocommerce/expression-evaluation/build",
|
||||||
"package.json",
|
"node_modules/@woocommerce/expression-evaluation/build-module",
|
||||||
"!node_modules/@woocommerce/expression-evaluation/node_modules",
|
"node_modules/@woocommerce/expression-evaluation/build-types",
|
||||||
"!node_modules/@woocommerce/expression-evaluation/.git",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/expression-evaluation/.svn",
|
|
||||||
"!node_modules/@woocommerce/expression-evaluation/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,12 @@
|
||||||
"main": "build/index.js",
|
"main": "build/index.js",
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"sideEffects": [
|
"sideEffects": [
|
||||||
"build-style/**",
|
"build-style/**",
|
||||||
"src/**/*.scss"
|
"src/**/*.scss"
|
||||||
|
@ -221,45 +227,29 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/navigation/",
|
"node_modules/@woocommerce/navigation/build",
|
||||||
"node_modules/@woocommerce/date/",
|
"node_modules/@woocommerce/navigation/build-module",
|
||||||
"node_modules/@woocommerce/data/",
|
"node_modules/@woocommerce/navigation/build-types",
|
||||||
"node_modules/@woocommerce/currency/",
|
"node_modules/@woocommerce/date/build",
|
||||||
"node_modules/@woocommerce/csv-export/",
|
"node_modules/@woocommerce/date/build-module",
|
||||||
"package.json",
|
"node_modules/@woocommerce/date/build-types",
|
||||||
"!node_modules/@woocommerce/csv-export/node_modules",
|
"node_modules/@woocommerce/data/build",
|
||||||
"!node_modules/@woocommerce/csv-export/.git",
|
"node_modules/@woocommerce/data/build-module",
|
||||||
"!node_modules/@woocommerce/csv-export/.svn",
|
"node_modules/@woocommerce/data/build-types",
|
||||||
"!node_modules/@woocommerce/csv-export/src",
|
"node_modules/@woocommerce/currency/build",
|
||||||
"!node_modules/@woocommerce/currency/node_modules",
|
"node_modules/@woocommerce/currency/build-module",
|
||||||
"!node_modules/@woocommerce/currency/.git",
|
"node_modules/@woocommerce/currency/build-types",
|
||||||
"!node_modules/@woocommerce/currency/.svn",
|
"node_modules/@woocommerce/csv-export/build",
|
||||||
"!node_modules/@woocommerce/currency/src",
|
"node_modules/@woocommerce/csv-export/build-module",
|
||||||
"!node_modules/@woocommerce/data/node_modules",
|
"node_modules/@woocommerce/csv-export/build-types",
|
||||||
"!node_modules/@woocommerce/data/.git",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/data/.svn",
|
|
||||||
"!node_modules/@woocommerce/data/src",
|
|
||||||
"!node_modules/@woocommerce/date/node_modules",
|
|
||||||
"!node_modules/@woocommerce/date/.git",
|
|
||||||
"!node_modules/@woocommerce/date/.svn",
|
|
||||||
"!node_modules/@woocommerce/date/src",
|
|
||||||
"!node_modules/@woocommerce/navigation/node_modules",
|
|
||||||
"!node_modules/@woocommerce/navigation/.git",
|
|
||||||
"!node_modules/@woocommerce/navigation/.svn",
|
|
||||||
"!node_modules/@woocommerce/navigation/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -106,15 +111,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -109,20 +114,15 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/number/",
|
"node_modules/@woocommerce/number/build",
|
||||||
"package.json",
|
"node_modules/@woocommerce/number/build-module",
|
||||||
"!node_modules/@woocommerce/number/node_modules",
|
"node_modules/@woocommerce/number/build-types",
|
||||||
"!node_modules/@woocommerce/number/.git",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/number/.svn",
|
|
||||||
"!node_modules/@woocommerce/number/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -146,40 +152,27 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/tracks/",
|
"node_modules/@woocommerce/tracks/build",
|
||||||
"node_modules/@woocommerce/navigation/",
|
"node_modules/@woocommerce/tracks/build-module",
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/tracks/build-types",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/navigation/build",
|
||||||
|
"node_modules/@woocommerce/navigation/build-module",
|
||||||
|
"node_modules/@woocommerce/navigation/build-types",
|
||||||
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/data/",
|
"node_modules/@woocommerce/data/build",
|
||||||
"node_modules/@woocommerce/experimental/",
|
"node_modules/@woocommerce/data/build-module",
|
||||||
"package.json",
|
"node_modules/@woocommerce/data/build-types",
|
||||||
"!node_modules/@woocommerce/experimental/node_modules",
|
"node_modules/@woocommerce/experimental/build",
|
||||||
"!node_modules/@woocommerce/experimental/.git",
|
"node_modules/@woocommerce/experimental/build-module",
|
||||||
"!node_modules/@woocommerce/experimental/.svn",
|
"node_modules/@woocommerce/experimental/build-style",
|
||||||
"!node_modules/@woocommerce/experimental/src",
|
"node_modules/@woocommerce/experimental/build-types",
|
||||||
"!node_modules/@woocommerce/data/node_modules",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/data/.git",
|
|
||||||
"!node_modules/@woocommerce/data/.svn",
|
|
||||||
"!node_modules/@woocommerce/data/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src",
|
|
||||||
"!node_modules/@woocommerce/navigation/node_modules",
|
|
||||||
"!node_modules/@woocommerce/navigation/.git",
|
|
||||||
"!node_modules/@woocommerce/navigation/.svn",
|
|
||||||
"!node_modules/@woocommerce/navigation/src",
|
|
||||||
"!node_modules/@woocommerce/tracks/node_modules",
|
|
||||||
"!node_modules/@woocommerce/tracks/.git",
|
|
||||||
"!node_modules/@woocommerce/tracks/.svn",
|
|
||||||
"!node_modules/@woocommerce/tracks/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,11 @@
|
||||||
"main": "build/index.js",
|
"main": "build/index.js",
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -138,30 +143,21 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/tracks/",
|
"node_modules/@woocommerce/tracks/build",
|
||||||
"node_modules/@woocommerce/navigation/",
|
"node_modules/@woocommerce/tracks/build-module",
|
||||||
"node_modules/@woocommerce/date/",
|
"node_modules/@woocommerce/tracks/build-types",
|
||||||
"package.json",
|
"node_modules/@woocommerce/navigation/build",
|
||||||
"!node_modules/@woocommerce/date/node_modules",
|
"node_modules/@woocommerce/navigation/build-module",
|
||||||
"!node_modules/@woocommerce/date/.git",
|
"node_modules/@woocommerce/navigation/build-types",
|
||||||
"!node_modules/@woocommerce/date/.svn",
|
"node_modules/@woocommerce/date/build",
|
||||||
"!node_modules/@woocommerce/date/src",
|
"node_modules/@woocommerce/date/build-module",
|
||||||
"!node_modules/@woocommerce/navigation/node_modules",
|
"node_modules/@woocommerce/date/build-types",
|
||||||
"!node_modules/@woocommerce/navigation/.git",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/navigation/.svn",
|
|
||||||
"!node_modules/@woocommerce/navigation/src",
|
|
||||||
"!node_modules/@woocommerce/tracks/node_modules",
|
|
||||||
"!node_modules/@woocommerce/tracks/.git",
|
|
||||||
"!node_modules/@woocommerce/tracks/.svn",
|
|
||||||
"!node_modules/@woocommerce/tracks/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/d3-time-format": "^2.3.4",
|
"@types/d3-time-format": "^2.3.4",
|
||||||
"@wordpress/date": "wp-6.0",
|
"@wordpress/date": "wp-6.0",
|
||||||
|
@ -116,15 +121,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,9 @@
|
||||||
"url": "https://github.com/woocommerce/woocommerce/issues"
|
"url": "https://github.com/woocommerce/woocommerce/issues"
|
||||||
},
|
},
|
||||||
"main": "src/index.js",
|
"main": "src/index.js",
|
||||||
|
"files": [
|
||||||
|
"src/"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@wordpress/dependency-extraction-webpack-plugin": "^3.7.0"
|
"@wordpress/dependency-extraction-webpack-plugin": "^3.7.0"
|
||||||
},
|
},
|
||||||
|
|
|
@ -25,6 +25,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"sideEffects": [
|
"sideEffects": [
|
||||||
"build-style/**",
|
"build-style/**",
|
||||||
"src/**/*.scss"
|
"src/**/*.scss"
|
||||||
|
@ -156,25 +162,18 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/components/",
|
"node_modules/@woocommerce/components/build",
|
||||||
"package.json",
|
"node_modules/@woocommerce/components/build-module",
|
||||||
"!node_modules/@woocommerce/components/node_modules",
|
"node_modules/@woocommerce/components/build-style",
|
||||||
"!node_modules/@woocommerce/components/.git",
|
"node_modules/@woocommerce/components/build-types",
|
||||||
"!node_modules/@woocommerce/components/.svn",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/components/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
"main": "build/index.js",
|
"main": "build/index.js",
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -113,15 +118,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@wordpress/i18n": "wp-6.0",
|
"@wordpress/i18n": "wp-6.0",
|
||||||
"peggy": "^3.0.2"
|
"peggy": "^3.0.2"
|
||||||
|
@ -99,15 +104,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,15 +115,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,10 @@
|
||||||
"description": "Utility build files for e2e packages",
|
"description": "Utility build files for e2e packages",
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "build.js",
|
"main": "build.js",
|
||||||
|
"files": [
|
||||||
|
"build.js",
|
||||||
|
"get-babel-config.js"
|
||||||
|
],
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^16.14.1",
|
"node": "^16.14.1",
|
||||||
"pnpm": "^8.6.7"
|
"pnpm": "^8.6.7"
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
"root": "packages/js/internal-e2e-builds",
|
|
||||||
"sourceRoot": "packages/js/internal-e2e-builds",
|
|
||||||
"projectType": "library",
|
|
||||||
"targets": {}
|
|
||||||
}
|
|
|
@ -20,6 +20,11 @@
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "build/util/index.js",
|
"main": "build/util/index.js",
|
||||||
"module": "build-module/util/index.js",
|
"module": "build-module/util/index.js",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"jest-preset.js"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
|
|
@ -21,6 +21,10 @@
|
||||||
"url": "https://github.com/woocommerce/woocommerce/issues"
|
"url": "https://github.com/woocommerce/woocommerce/issues"
|
||||||
},
|
},
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
|
"files": [
|
||||||
|
"index.js",
|
||||||
|
"abstracts"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"lint": "pnpm --if-present '/^lint:lang:.*$/'",
|
"lint": "pnpm --if-present '/^lint:lang:.*$/'",
|
||||||
"lint:fix": "pnpm --if-present '/^lint:fix:lang:.*$/'",
|
"lint:fix": "pnpm --if-present '/^lint:fix:lang:.*$/'",
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -119,15 +124,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
|
|
@ -24,6 +24,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"locutus": "^2.0.16"
|
"locutus": "^2.0.16"
|
||||||
},
|
},
|
||||||
|
@ -105,15 +110,12 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"package.json",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
"build": "pnpm --if-present --filter=\"$npm_package_name...\" build:project",
|
||||||
"build:project": "pnpm --if-present /^build:project:.*$/",
|
"build:project": "pnpm --if-present /^build:project:.*$/",
|
||||||
|
@ -142,40 +148,28 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/tracks/",
|
"node_modules/@woocommerce/tracks/build",
|
||||||
"node_modules/@woocommerce/explat/",
|
"node_modules/@woocommerce/tracks/build-module",
|
||||||
"node_modules/@woocommerce/experimental/",
|
"node_modules/@woocommerce/tracks/build-types",
|
||||||
"node_modules/@woocommerce/components/",
|
"node_modules/@woocommerce/explat/build",
|
||||||
"package.json",
|
"node_modules/@woocommerce/explat/build-module",
|
||||||
"!node_modules/@woocommerce/components/node_modules",
|
"node_modules/@woocommerce/explat/build-types",
|
||||||
"!node_modules/@woocommerce/components/.git",
|
"node_modules/@woocommerce/experimental/build",
|
||||||
"!node_modules/@woocommerce/components/.svn",
|
"node_modules/@woocommerce/experimental/build-module",
|
||||||
"!node_modules/@woocommerce/components/src",
|
"node_modules/@woocommerce/experimental/build-style",
|
||||||
"!node_modules/@woocommerce/experimental/node_modules",
|
"node_modules/@woocommerce/experimental/build-types",
|
||||||
"!node_modules/@woocommerce/experimental/.git",
|
"node_modules/@woocommerce/components/build",
|
||||||
"!node_modules/@woocommerce/experimental/.svn",
|
"node_modules/@woocommerce/components/build-module",
|
||||||
"!node_modules/@woocommerce/experimental/src",
|
"node_modules/@woocommerce/components/build-style",
|
||||||
"!node_modules/@woocommerce/explat/node_modules",
|
"node_modules/@woocommerce/components/build-types",
|
||||||
"!node_modules/@woocommerce/explat/.git",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/explat/.svn",
|
|
||||||
"!node_modules/@woocommerce/explat/src",
|
|
||||||
"!node_modules/@woocommerce/tracks/node_modules",
|
|
||||||
"!node_modules/@woocommerce/tracks/.git",
|
|
||||||
"!node_modules/@woocommerce/tracks/.svn",
|
|
||||||
"!node_modules/@woocommerce/tracks/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,12 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-style",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"sideEffects": [
|
"sideEffects": [
|
||||||
"build-style/**",
|
"build-style/**",
|
||||||
"src/**/*.scss"
|
"src/**/*.scss"
|
||||||
|
@ -194,70 +200,49 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/tracks/",
|
"node_modules/@woocommerce/tracks/build",
|
||||||
"node_modules/@woocommerce/number/",
|
"node_modules/@woocommerce/tracks/build-module",
|
||||||
"node_modules/@woocommerce/navigation/",
|
"node_modules/@woocommerce/tracks/build-types",
|
||||||
"node_modules/@woocommerce/experimental/",
|
"node_modules/@woocommerce/number/build",
|
||||||
"node_modules/@woocommerce/data/",
|
"node_modules/@woocommerce/number/build-module",
|
||||||
"node_modules/@woocommerce/customer-effort-score/",
|
"node_modules/@woocommerce/number/build-types",
|
||||||
"node_modules/@woocommerce/currency/",
|
"node_modules/@woocommerce/navigation/build",
|
||||||
"node_modules/@woocommerce/components/",
|
"node_modules/@woocommerce/navigation/build-module",
|
||||||
"node_modules/@woocommerce/block-templates/",
|
"node_modules/@woocommerce/navigation/build-types",
|
||||||
"node_modules/@woocommerce/admin-layout/",
|
"node_modules/@woocommerce/experimental/build",
|
||||||
"package.json",
|
"node_modules/@woocommerce/experimental/build-module",
|
||||||
"!node_modules/@woocommerce/admin-layout/node_modules",
|
"node_modules/@woocommerce/experimental/build-style",
|
||||||
"!node_modules/@woocommerce/admin-layout/.git",
|
"node_modules/@woocommerce/experimental/build-types",
|
||||||
"!node_modules/@woocommerce/admin-layout/.svn",
|
"node_modules/@woocommerce/data/build",
|
||||||
"!node_modules/@woocommerce/admin-layout/src",
|
"node_modules/@woocommerce/data/build-module",
|
||||||
"!node_modules/@woocommerce/block-templates/node_modules",
|
"node_modules/@woocommerce/data/build-types",
|
||||||
"!node_modules/@woocommerce/block-templates/.git",
|
"node_modules/@woocommerce/customer-effort-score/build",
|
||||||
"!node_modules/@woocommerce/block-templates/.svn",
|
"node_modules/@woocommerce/customer-effort-score/build-module",
|
||||||
"!node_modules/@woocommerce/block-templates/src",
|
"node_modules/@woocommerce/customer-effort-score/build-style",
|
||||||
"!node_modules/@woocommerce/components/node_modules",
|
"node_modules/@woocommerce/customer-effort-score/build-types",
|
||||||
"!node_modules/@woocommerce/components/.git",
|
"node_modules/@woocommerce/currency/build",
|
||||||
"!node_modules/@woocommerce/components/.svn",
|
"node_modules/@woocommerce/currency/build-module",
|
||||||
"!node_modules/@woocommerce/components/src",
|
"node_modules/@woocommerce/currency/build-types",
|
||||||
"!node_modules/@woocommerce/currency/node_modules",
|
"node_modules/@woocommerce/components/build",
|
||||||
"!node_modules/@woocommerce/currency/.git",
|
"node_modules/@woocommerce/components/build-module",
|
||||||
"!node_modules/@woocommerce/currency/.svn",
|
"node_modules/@woocommerce/components/build-style",
|
||||||
"!node_modules/@woocommerce/currency/src",
|
"node_modules/@woocommerce/components/build-types",
|
||||||
"!node_modules/@woocommerce/customer-effort-score/node_modules",
|
"node_modules/@woocommerce/block-templates/build",
|
||||||
"!node_modules/@woocommerce/customer-effort-score/.git",
|
"node_modules/@woocommerce/block-templates/build-module",
|
||||||
"!node_modules/@woocommerce/customer-effort-score/.svn",
|
"node_modules/@woocommerce/block-templates/build-style",
|
||||||
"!node_modules/@woocommerce/customer-effort-score/src",
|
"node_modules/@woocommerce/block-templates/build-types",
|
||||||
"!node_modules/@woocommerce/data/node_modules",
|
"node_modules/@woocommerce/admin-layout/build",
|
||||||
"!node_modules/@woocommerce/data/.git",
|
"node_modules/@woocommerce/admin-layout/build-module",
|
||||||
"!node_modules/@woocommerce/data/.svn",
|
"node_modules/@woocommerce/admin-layout/build-style",
|
||||||
"!node_modules/@woocommerce/data/src",
|
"node_modules/@woocommerce/admin-layout/build-types",
|
||||||
"!node_modules/@woocommerce/experimental/node_modules",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/experimental/.git",
|
|
||||||
"!node_modules/@woocommerce/experimental/.svn",
|
|
||||||
"!node_modules/@woocommerce/experimental/src",
|
|
||||||
"!node_modules/@woocommerce/navigation/node_modules",
|
|
||||||
"!node_modules/@woocommerce/navigation/.git",
|
|
||||||
"!node_modules/@woocommerce/navigation/.svn",
|
|
||||||
"!node_modules/@woocommerce/navigation/src",
|
|
||||||
"!node_modules/@woocommerce/number/node_modules",
|
|
||||||
"!node_modules/@woocommerce/number/.git",
|
|
||||||
"!node_modules/@woocommerce/number/.svn",
|
|
||||||
"!node_modules/@woocommerce/number/src",
|
|
||||||
"!node_modules/@woocommerce/tracks/node_modules",
|
|
||||||
"!node_modules/@woocommerce/tracks/.git",
|
|
||||||
"!node_modules/@woocommerce/tracks/.svn",
|
|
||||||
"!node_modules/@woocommerce/tracks/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,11 @@
|
||||||
"module": "build-module/index.js",
|
"module": "build-module/index.js",
|
||||||
"types": "build-types",
|
"types": "build-types",
|
||||||
"react-native": "src/index",
|
"react-native": "src/index",
|
||||||
|
"files": [
|
||||||
|
"build",
|
||||||
|
"build-module",
|
||||||
|
"build-types"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"debug": "^4.3.4"
|
"debug": "^4.3.4"
|
||||||
},
|
},
|
||||||
|
|
|
@ -263,108 +263,73 @@
|
||||||
"dependencyOutputs": {
|
"dependencyOutputs": {
|
||||||
"allowUsuallyExcludedPaths": true,
|
"allowUsuallyExcludedPaths": true,
|
||||||
"files": [
|
"files": [
|
||||||
"node_modules/@woocommerce/tracks/",
|
"node_modules/@woocommerce/tracks/build",
|
||||||
"node_modules/@woocommerce/product-editor/",
|
"node_modules/@woocommerce/tracks/build-module",
|
||||||
"node_modules/@woocommerce/onboarding/",
|
"node_modules/@woocommerce/tracks/build-types",
|
||||||
"node_modules/@woocommerce/number/",
|
"node_modules/@woocommerce/product-editor/build",
|
||||||
"node_modules/@woocommerce/notices/",
|
"node_modules/@woocommerce/product-editor/build-module",
|
||||||
"node_modules/@woocommerce/navigation/",
|
"node_modules/@woocommerce/product-editor/build-style",
|
||||||
"node_modules/@woocommerce/internal-style-build/",
|
"node_modules/@woocommerce/product-editor/build-types",
|
||||||
"node_modules/@woocommerce/internal-js-tests/",
|
"node_modules/@woocommerce/onboarding/build",
|
||||||
"node_modules/@woocommerce/explat/",
|
"node_modules/@woocommerce/onboarding/build-module",
|
||||||
"node_modules/@woocommerce/experimental/",
|
"node_modules/@woocommerce/onboarding/build-style",
|
||||||
|
"node_modules/@woocommerce/onboarding/build-types",
|
||||||
|
"node_modules/@woocommerce/number/build",
|
||||||
|
"node_modules/@woocommerce/number/build-module",
|
||||||
|
"node_modules/@woocommerce/number/build-types",
|
||||||
|
"node_modules/@woocommerce/notices/build",
|
||||||
|
"node_modules/@woocommerce/notices/build-module",
|
||||||
|
"node_modules/@woocommerce/notices/build-types",
|
||||||
|
"node_modules/@woocommerce/navigation/build",
|
||||||
|
"node_modules/@woocommerce/navigation/build-module",
|
||||||
|
"node_modules/@woocommerce/navigation/build-types",
|
||||||
|
"node_modules/@woocommerce/internal-style-build/index.js",
|
||||||
|
"node_modules/@woocommerce/internal-style-build/abstracts",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build",
|
||||||
|
"node_modules/@woocommerce/internal-js-tests/build-module",
|
||||||
|
"node_modules/@woocommerce/explat/build",
|
||||||
|
"node_modules/@woocommerce/explat/build-module",
|
||||||
|
"node_modules/@woocommerce/explat/build-types",
|
||||||
|
"node_modules/@woocommerce/experimental/build",
|
||||||
|
"node_modules/@woocommerce/experimental/build-module",
|
||||||
|
"node_modules/@woocommerce/experimental/build-style",
|
||||||
|
"node_modules/@woocommerce/experimental/build-types",
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/dependency-extraction-webpack-plugin/",
|
"node_modules/@woocommerce/dependency-extraction-webpack-plugin/src/",
|
||||||
"node_modules/@woocommerce/date/",
|
"node_modules/@woocommerce/date/build",
|
||||||
"node_modules/@woocommerce/data/",
|
"node_modules/@woocommerce/date/build-module",
|
||||||
"node_modules/@woocommerce/customer-effort-score/",
|
"node_modules/@woocommerce/date/build-types",
|
||||||
"node_modules/@woocommerce/currency/",
|
"node_modules/@woocommerce/data/build",
|
||||||
"node_modules/@woocommerce/csv-export/",
|
"node_modules/@woocommerce/data/build-module",
|
||||||
"node_modules/@woocommerce/components/",
|
"node_modules/@woocommerce/data/build-types",
|
||||||
"node_modules/@woocommerce/ai/",
|
"node_modules/@woocommerce/customer-effort-score/build",
|
||||||
"node_modules/@woocommerce/admin-layout/",
|
"node_modules/@woocommerce/customer-effort-score/build-module",
|
||||||
"node_modules/@woocommerce/admin-e2e-tests/build/",
|
"node_modules/@woocommerce/customer-effort-score/build-style",
|
||||||
|
"node_modules/@woocommerce/customer-effort-score/build-types",
|
||||||
|
"node_modules/@woocommerce/currency/build",
|
||||||
|
"node_modules/@woocommerce/currency/build-module",
|
||||||
|
"node_modules/@woocommerce/currency/build-types",
|
||||||
|
"node_modules/@woocommerce/csv-export/build",
|
||||||
|
"node_modules/@woocommerce/csv-export/build-module",
|
||||||
|
"node_modules/@woocommerce/csv-export/build-types",
|
||||||
|
"node_modules/@woocommerce/components/build",
|
||||||
|
"node_modules/@woocommerce/components/build-module",
|
||||||
|
"node_modules/@woocommerce/components/build-style",
|
||||||
|
"node_modules/@woocommerce/components/build-types",
|
||||||
|
"node_modules/@woocommerce/ai/build",
|
||||||
|
"node_modules/@woocommerce/ai/build-module",
|
||||||
|
"node_modules/@woocommerce/ai/build-style",
|
||||||
|
"node_modules/@woocommerce/ai/build-types",
|
||||||
|
"node_modules/@woocommerce/admin-layout/build",
|
||||||
|
"node_modules/@woocommerce/admin-layout/build-module",
|
||||||
|
"node_modules/@woocommerce/admin-layout/build-style",
|
||||||
|
"node_modules/@woocommerce/admin-layout/build-types",
|
||||||
|
"node_modules/@woocommerce/admin-e2e-tests/build",
|
||||||
"package.json",
|
"package.json",
|
||||||
"!node_modules/@woocommerce/admin-e2e-tests/*.ts.map",
|
"!node_modules/@woocommerce/admin-e2e-tests/*.ts.map",
|
||||||
"!node_modules/@woocommerce/admin-e2e-tests/*.tsbuildinfo",
|
"!node_modules/@woocommerce/admin-e2e-tests/*.tsbuildinfo"
|
||||||
"!node_modules/@woocommerce/admin-layout/node_modules",
|
|
||||||
"!node_modules/@woocommerce/admin-layout/.git",
|
|
||||||
"!node_modules/@woocommerce/admin-layout/.svn",
|
|
||||||
"!node_modules/@woocommerce/admin-layout/src",
|
|
||||||
"!node_modules/@woocommerce/ai/node_modules",
|
|
||||||
"!node_modules/@woocommerce/ai/.git",
|
|
||||||
"!node_modules/@woocommerce/ai/.svn",
|
|
||||||
"!node_modules/@woocommerce/ai/src",
|
|
||||||
"!node_modules/@woocommerce/components/node_modules",
|
|
||||||
"!node_modules/@woocommerce/components/.git",
|
|
||||||
"!node_modules/@woocommerce/components/.svn",
|
|
||||||
"!node_modules/@woocommerce/components/src",
|
|
||||||
"!node_modules/@woocommerce/csv-export/node_modules",
|
|
||||||
"!node_modules/@woocommerce/csv-export/.git",
|
|
||||||
"!node_modules/@woocommerce/csv-export/.svn",
|
|
||||||
"!node_modules/@woocommerce/csv-export/src",
|
|
||||||
"!node_modules/@woocommerce/currency/node_modules",
|
|
||||||
"!node_modules/@woocommerce/currency/.git",
|
|
||||||
"!node_modules/@woocommerce/currency/.svn",
|
|
||||||
"!node_modules/@woocommerce/currency/src",
|
|
||||||
"!node_modules/@woocommerce/customer-effort-score/node_modules",
|
|
||||||
"!node_modules/@woocommerce/customer-effort-score/.git",
|
|
||||||
"!node_modules/@woocommerce/customer-effort-score/.svn",
|
|
||||||
"!node_modules/@woocommerce/customer-effort-score/src",
|
|
||||||
"!node_modules/@woocommerce/data/node_modules",
|
|
||||||
"!node_modules/@woocommerce/data/.git",
|
|
||||||
"!node_modules/@woocommerce/data/.svn",
|
|
||||||
"!node_modules/@woocommerce/data/src",
|
|
||||||
"!node_modules/@woocommerce/date/node_modules",
|
|
||||||
"!node_modules/@woocommerce/date/.git",
|
|
||||||
"!node_modules/@woocommerce/date/.svn",
|
|
||||||
"!node_modules/@woocommerce/date/src",
|
|
||||||
"!node_modules/@woocommerce/dependency-extraction-webpack-plugin/node_modules",
|
|
||||||
"!node_modules/@woocommerce/dependency-extraction-webpack-plugin/.git",
|
|
||||||
"!node_modules/@woocommerce/dependency-extraction-webpack-plugin/.svn",
|
|
||||||
"!node_modules/@woocommerce/dependency-extraction-webpack-plugin/src",
|
|
||||||
"!node_modules/@woocommerce/experimental/node_modules",
|
|
||||||
"!node_modules/@woocommerce/experimental/.git",
|
|
||||||
"!node_modules/@woocommerce/experimental/.svn",
|
|
||||||
"!node_modules/@woocommerce/experimental/src",
|
|
||||||
"!node_modules/@woocommerce/explat/node_modules",
|
|
||||||
"!node_modules/@woocommerce/explat/.git",
|
|
||||||
"!node_modules/@woocommerce/explat/.svn",
|
|
||||||
"!node_modules/@woocommerce/explat/src",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-js-tests/src",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/node_modules",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.git",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/.svn",
|
|
||||||
"!node_modules/@woocommerce/internal-style-build/src",
|
|
||||||
"!node_modules/@woocommerce/navigation/node_modules",
|
|
||||||
"!node_modules/@woocommerce/navigation/.git",
|
|
||||||
"!node_modules/@woocommerce/navigation/.svn",
|
|
||||||
"!node_modules/@woocommerce/navigation/src",
|
|
||||||
"!node_modules/@woocommerce/notices/node_modules",
|
|
||||||
"!node_modules/@woocommerce/notices/.git",
|
|
||||||
"!node_modules/@woocommerce/notices/.svn",
|
|
||||||
"!node_modules/@woocommerce/notices/src",
|
|
||||||
"!node_modules/@woocommerce/number/node_modules",
|
|
||||||
"!node_modules/@woocommerce/number/.git",
|
|
||||||
"!node_modules/@woocommerce/number/.svn",
|
|
||||||
"!node_modules/@woocommerce/number/src",
|
|
||||||
"!node_modules/@woocommerce/onboarding/node_modules",
|
|
||||||
"!node_modules/@woocommerce/onboarding/.git",
|
|
||||||
"!node_modules/@woocommerce/onboarding/.svn",
|
|
||||||
"!node_modules/@woocommerce/onboarding/src",
|
|
||||||
"!node_modules/@woocommerce/product-editor/node_modules",
|
|
||||||
"!node_modules/@woocommerce/product-editor/.git",
|
|
||||||
"!node_modules/@woocommerce/product-editor/.svn",
|
|
||||||
"!node_modules/@woocommerce/product-editor/src",
|
|
||||||
"!node_modules/@woocommerce/tracks/node_modules",
|
|
||||||
"!node_modules/@woocommerce/tracks/.git",
|
|
||||||
"!node_modules/@woocommerce/tracks/.svn",
|
|
||||||
"!node_modules/@woocommerce/tracks/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -353,12 +353,8 @@
|
||||||
"repo": "woocommerce/woocommerce-gutenberg-products-block"
|
"repo": "woocommerce/woocommerce-gutenberg-products-block"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"assets/**/*.{js,scss,php}",
|
"build",
|
||||||
"build/**/*.{js,json,css}",
|
"blocks.ini"
|
||||||
"includes/**/*.php",
|
|
||||||
"languages/**/*.json",
|
|
||||||
"license.txt",
|
|
||||||
"woocommerce-gutenberg-products-block.php"
|
|
||||||
],
|
],
|
||||||
"wireit": {
|
"wireit": {
|
||||||
"build:project:bundle": {
|
"build:project:bundle": {
|
||||||
|
@ -403,22 +399,13 @@
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/e2e-utils/",
|
"node_modules/@woocommerce/data/build",
|
||||||
"node_modules/@woocommerce/data/",
|
"node_modules/@woocommerce/data/build-module",
|
||||||
"node_modules/@woocommerce/tracks/",
|
"node_modules/@woocommerce/data/build-types",
|
||||||
"package.json",
|
"node_modules/@woocommerce/tracks/build",
|
||||||
"!node_modules/@woocommerce/tracks/node_modules",
|
"node_modules/@woocommerce/tracks/build-module",
|
||||||
"!node_modules/@woocommerce/tracks/.git",
|
"node_modules/@woocommerce/tracks/build-types",
|
||||||
"!node_modules/@woocommerce/tracks/.svn",
|
"package.json"
|
||||||
"!node_modules/@woocommerce/tracks/src",
|
|
||||||
"!node_modules/@woocommerce/data/node_modules",
|
|
||||||
"!node_modules/@woocommerce/data/.git",
|
|
||||||
"!node_modules/@woocommerce/data/.svn",
|
|
||||||
"!node_modules/@woocommerce/data/src",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/node_modules",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/.git",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/.svn",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -199,23 +199,17 @@
|
||||||
"node_modules/@woocommerce/eslint-plugin/configs",
|
"node_modules/@woocommerce/eslint-plugin/configs",
|
||||||
"node_modules/@woocommerce/eslint-plugin/rules",
|
"node_modules/@woocommerce/eslint-plugin/rules",
|
||||||
"node_modules/@woocommerce/eslint-plugin/index.js",
|
"node_modules/@woocommerce/eslint-plugin/index.js",
|
||||||
"node_modules/@woocommerce/e2e-utils/",
|
|
||||||
"node_modules/@woocommerce/e2e-environment/",
|
|
||||||
"node_modules/@woocommerce/e2e-core-tests/build",
|
"node_modules/@woocommerce/e2e-core-tests/build",
|
||||||
"node_modules/@woocommerce/e2e-core-tests/build-module",
|
"node_modules/@woocommerce/e2e-core-tests/build-module",
|
||||||
"node_modules/@woocommerce/e2e-core-tests/test-data",
|
"node_modules/@woocommerce/e2e-core-tests/test-data",
|
||||||
"node_modules/@woocommerce/e2e-core-tests/core-tests-root.js",
|
"node_modules/@woocommerce/e2e-core-tests/core-tests-root.js",
|
||||||
"node_modules/@woocommerce/e2e-core-tests/installFiles",
|
"node_modules/@woocommerce/e2e-core-tests/installFiles",
|
||||||
"node_modules/@woocommerce/e2e-core-tests/CHANGELOG.md",
|
"node_modules/@woocommerce/e2e-core-tests/CHANGELOG.md",
|
||||||
"node_modules/@woocommerce/api-core-tests/",
|
|
||||||
"node_modules/@woocommerce/api/dist/",
|
"node_modules/@woocommerce/api/dist/",
|
||||||
"node_modules/@woocommerce/admin-e2e-tests/build/",
|
"node_modules/@woocommerce/admin-e2e-tests/build",
|
||||||
"node_modules/@woocommerce/block-library/assets/**/*.{js,scss,php}",
|
"node_modules/@woocommerce/block-library/build",
|
||||||
"node_modules/@woocommerce/block-library/build/**/*.{js,json,css}",
|
"node_modules/@woocommerce/block-library/blocks.ini",
|
||||||
"node_modules/@woocommerce/block-library/includes/**/*.php",
|
"node_modules/@woocommerce/classic-assets/build",
|
||||||
"node_modules/@woocommerce/block-library/languages/**/*.json",
|
|
||||||
"node_modules/@woocommerce/block-library/license.txt",
|
|
||||||
"node_modules/@woocommerce/block-library/woocommerce-gutenberg-products-block.php",
|
|
||||||
"node_modules/@woocommerce/admin-library/build",
|
"node_modules/@woocommerce/admin-library/build",
|
||||||
"package.json",
|
"package.json",
|
||||||
"!node_modules/@woocommerce/admin-e2e-tests/*.ts.map",
|
"!node_modules/@woocommerce/admin-e2e-tests/*.ts.map",
|
||||||
|
@ -225,19 +219,7 @@
|
||||||
"!node_modules/@woocommerce/api/dist/**/__tests__/",
|
"!node_modules/@woocommerce/api/dist/**/__tests__/",
|
||||||
"!node_modules/@woocommerce/api/dist/**/__mocks__/",
|
"!node_modules/@woocommerce/api/dist/**/__mocks__/",
|
||||||
"!node_modules/@woocommerce/api/dist/**/__snapshops__/",
|
"!node_modules/@woocommerce/api/dist/**/__snapshops__/",
|
||||||
"!node_modules/@woocommerce/api/dist/**/__test_data__/",
|
"!node_modules/@woocommerce/api/dist/**/__test_data__/"
|
||||||
"!node_modules/@woocommerce/api-core-tests/node_modules",
|
|
||||||
"!node_modules/@woocommerce/api-core-tests/.git",
|
|
||||||
"!node_modules/@woocommerce/api-core-tests/.svn",
|
|
||||||
"!node_modules/@woocommerce/api-core-tests/src",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/node_modules",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/.git",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/.svn",
|
|
||||||
"!node_modules/@woocommerce/e2e-environment/src",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/node_modules",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/.git",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/.svn",
|
|
||||||
"!node_modules/@woocommerce/e2e-utils/src"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue