Skip to:
Content

BuddyPress.org

Changeset 13462 for trunk/package.json


Ignore:
Timestamp:
04/25/2023 07:11:08 PM (3 years ago)
Author:
imath
Message:

Migrate from ParcelJS to @wordpress/scripts (Webpack)

  • Remove our dependency to ParcelJS.
  • Add a dependency to @wordpress/scripts
  • Update Grunt tasks in favor of building Modern JS using

@wordpress/scripts

See #8457

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package.json

    r13413 r13462  
    66    "description": "BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!",
    77    "devDependencies": {
    8         "@babel/core": "~7.18.2",
    9         "@wordpress/babel-preset-default": "^7.1.1",
    10         "@wordpress/browserslist-config": "~4.1.0",
     8        "@wordpress/babel-preset-default": "^7.12.0",
     9        "@wordpress/browserslist-config": "^5.11.0",
     10        "@wordpress/scripts": "^26.1.0",
    1111        "@wordpress/env": "^5.6.0",
    1212        "@wordpress/stylelint-config": "~19.1.0",
     
    3232        "matchdep": "~2.0.0",
    3333        "node-sass": "~6.0.1",
    34         "parcel-bundler": "~1.12.5",
    3534        "phplint": "~2.0.5",
    36         "postcss": "~8.3.6",
     35        "postcss": "^8.4.21",
    3736        "postcss-scss": "~4.0.0",
    3837        "stylelint": "~13.13.1"
     
    4342    },
    4443    "scripts": {
    45         "start": "npm run dev:components && npm run dev:assets && parcel watch src/js/bp-*/*s/blocks/*.js --out-dir src --no-source-maps",
    46         "dev": "npm run dev:components && npm run dev:assets && npm run dev:scripts && npm run dev:admin-scripts && parcel build src/js/bp-*/*s/blocks/*.js --out-dir src --no-source-maps --no-minify",
    47         "build": "npm run build:components && npm run build:assets && npm run build:scripts && npm run build:admin-scripts && parcel build src/js/bp-*/*s/blocks/*.js --out-dir build",
    48         "watch:components": "parcel watch src/js/bp-core/js/block-components/block-components.js --out-dir src/bp-core/js --out-file block-components.js --no-source-maps --global bpBlock",
    49         "dev:components": "parcel build src/js/bp-core/js/block-components/block-components.js --out-dir src/bp-core/js --out-file block-components.js --no-source-maps --no-minify --global bpBlock",
    50         "build:components": "parcel build src/js/bp-core/js/block-components/block-components.js --out-dir build/bp-core/js --out-file block-components.js --global bpBlock",
    51         "watch:assets": "parcel watch src/js/bp-core/js/block-assets/*.js --out-dir src/bp-core/js --no-source-maps --global bpBlock",
    52         "dev:assets": "parcel build src/js/bp-core/js/block-assets/*.js --out-dir src/bp-core/js --no-source-maps --no-minify --global bpBlock",
    53         "build:assets": "parcel build src/js/bp-core/js/block-assets/*.js --out-dir build/bp-core/js --global bpBlock",
    54         "dev:scripts": "parcel build src/js/bp-*/*s/* --out-dir src --no-source-maps --no-minify",
    55         "build:scripts": "parcel build src/js/bp-*/*s/* --out-dir build",
    56         "dev:admin-scripts": "parcel build src/js/bp-*/admin/*s/* --out-dir src --no-source-maps --no-minify",
    57         "build:admin-scripts": "parcel build src/js/bp-*/admin/*s/* --out-dir build",
     44        "build:blocks": "npm run build:block:activity && npm run build:block:blogs && npm run build:block:core && npm run build:block:friends && npm run build:block:groups && npm run build:block:members && npm run build:block:messages",
     45        "build:block:activity": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-activity --config src/js/blocks/bp-activity/webpack.config.js",
     46        "build:block:blogs": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-blogs --config src/js/blocks/bp-blogs/webpack.config.js",
     47        "build:block:core": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-core --config src/js/blocks/bp-core/webpack.config.js",
     48        "build:block:friends": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-friends --config src/js/blocks/bp-friends/webpack.config.js",
     49        "build:block:groups": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-groups --config src/js/blocks/bp-groups/webpack.config.js",
     50        "build:block:members": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-members --config src/js/blocks/bp-members/webpack.config.js",
     51        "build:block:messages": "wp-scripts build --webpack-src-dir=src/js/blocks/bp-messages --config src/js/blocks/bp-messages/webpack.config.js",
     52        "build:admin": "wp-scripts build --webpack-src-dir=src/js/admin --config src/js/admin/webpack.config.js && grunt move:admin:js",
    5853        "wp-env": "wp-env",
    5954        "test-php": "npm run wp-env run phpunit 'php /var/www/html/wp-content/plugins/buddypress/vendor/phpunit/phpunit/phpunit -c /var/www/html/wp-content/plugins/buddypress/tests/phpunit/env.xml'",
Note: See TracChangeset for help on using the changeset viewer.