diff --git a/package.json b/package.json index 9515b0f0989d4..b964b368bd7b5 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "clean": "pnpm lerna clean -y && pnpm lerna bootstrap && pnpm lerna exec 'rm -rf ./dist'", "build": "turbo run build", "lerna": "lerna", - "dev": "lerna run dev --stream --parallel", + "dev": "turbo run dev --parallel", "test-types": "pnpm tsc", "test-unit": "pnpm jest test/unit/", "test-dev": "cross-env NEXT_TEST_MODE=dev pnpm testheadless", @@ -23,7 +23,7 @@ "genstats": "cross-env LOCAL_STATS=true node .github/actions/next-stats-action/src/index.js", "git-reset": "git reset --hard HEAD", "git-clean": "git clean -d -x -e node_modules -e packages -f", - "lint-typescript": "lerna run typescript", + "lint-typescript": "turbo run typescript", "lint-eslint": "eslint . --ext js,jsx,ts,tsx --max-warnings=0 --config .eslintrc.json --no-eslintrc", "lint-no-typescript": "run-p prettier-check lint-eslint", "lint": "run-p test-types lint-typescript prettier-check lint-eslint lint-language", diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json index 967fc7741dac8..29107bda4a220 100644 --- a/packages/next-polyfill-module/package.json +++ b/packages/next-polyfill-module/package.json @@ -10,6 +10,7 @@ }, "scripts": { "build": "microbundle -i src/index.js -o dist/polyfill-module.js -f iife --no-sourcemap --external none --no-pkg-main", + "dev": "pnpm build", "prepublishOnly": "cd ../../ && turbo run build" }, "devDependencies": { diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index ee56d31ea865a..8e3830bc06b11 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -10,6 +10,7 @@ }, "scripts": { "build": "microbundle -i src/index.js -o dist/polyfill-nomodule.js -f iife --no-sourcemap --external none --no-pkg-main", + "dev": "pnpm build", "prepublishOnly": "cd ../../ && turbo run build" }, "devDependencies": { diff --git a/packages/next/package.json b/packages/next/package.json index 491f85142ad71..7caef5405815b 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -120,11 +120,11 @@ "@hapi/accept": "5.0.2", "@napi-rs/cli": "2.7.0", "@napi-rs/triples": "1.1.0", - "@next/polyfill-module": "12.3.2-canary.15", - "@next/polyfill-nomodule": "12.3.2-canary.15", - "@next/react-dev-overlay": "12.3.2-canary.15", - "@next/react-refresh-utils": "12.3.2-canary.15", - "@next/swc": "12.3.2-canary.15", + "@next/polyfill-module": "workspace:*", + "@next/polyfill-nomodule": "workspace:*", + "@next/react-dev-overlay": "workspace:*", + "@next/react-refresh-utils": "workspace:*", + "@next/swc": "workspace:*", "@segment/ajv-human-errors": "2.1.2", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 797d1ff47e3b5..5a3bb5809f4bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -457,11 +457,11 @@ importers: '@napi-rs/cli': 2.7.0 '@napi-rs/triples': 1.1.0 '@next/env': 12.3.2-canary.15 - '@next/polyfill-module': 12.3.2-canary.15 - '@next/polyfill-nomodule': 12.3.2-canary.15 - '@next/react-dev-overlay': 12.3.2-canary.15 - '@next/react-refresh-utils': 12.3.2-canary.15 - '@next/swc': 12.3.2-canary.15 + '@next/polyfill-module': workspace:* + '@next/polyfill-nomodule': workspace:* + '@next/react-dev-overlay': workspace:* + '@next/react-refresh-utils': workspace:* + '@next/swc': workspace:* '@segment/ajv-human-errors': 2.1.2 '@swc/helpers': 0.4.11 '@taskr/clear': 1.1.0 @@ -594,8 +594,8 @@ importers: source-map: 0.6.1 stream-browserify: 3.0.0 stream-http: 3.1.1 - string-hash: 1.1.3 string_decoder: 1.3.0 + string-hash: 1.1.3 strip-ansi: 6.0.0 styled-jsx: 5.0.7 tar: 6.1.11 @@ -784,8 +784,8 @@ importers: source-map: 0.6.1 stream-browserify: 3.0.0 stream-http: 3.1.1 - string-hash: 1.1.3 string_decoder: 1.3.0 + string-hash: 1.1.3 strip-ansi: 6.0.0 tar: 6.1.11 taskr: 1.1.0 @@ -11618,8 +11618,8 @@ packages: engines: { node: '>=10' } hasBin: true dependencies: - JSONStream: 1.3.5 is-text-path: 1.0.1 + JSONStream: 1.3.5 lodash: 4.17.21 meow: 8.1.2 split2: 2.2.0 @@ -27102,7 +27102,6 @@ packages: { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, } - dev: true /simple-swizzle/0.2.2: resolution: diff --git a/turbo.json b/turbo.json index af7853749bdd7..2b9677cb6bea5 100644 --- a/turbo.json +++ b/turbo.json @@ -1,4 +1,5 @@ { + "$schema": "https://turborepo.org/schema.json", "pipeline": { "build-native": { "dependsOn": ["^build-native"], @@ -15,6 +16,11 @@ "build": { "dependsOn": ["^build"], "outputs": ["dist/**"] - } + }, + "dev": { + "dependsOn": ["^dev"], + "outputs": ["dist/**"] + }, + "typescript": {} } }