mirror of
https://github.com/hanzoai/pack.git
synced 2026-09-30 23:43:13 +00:00
* feat(example): add node-nx-next workspace scaffold - Initialize an Nx workspace with a Next.js application using pnpm. - Configure workspace tooling including TypeScript, Prettier, and ESLint. - Include a generation script to automate the workspace setup process. Generated-by: aiautocommit * feat(node): add BuildScriptContains helper to PackageJson Generated-by: aiautocommit * feat(node): add support for Nx workspaces with Next.js - Implement Nx workspace detection and package resolution. - Enable automatic Nx build commands when no root build script is detected. - Add RAILPACK_NX_APP environment variable to support selecting specific apps in multi-app workspaces. - Refactor Next.js detection logic to better support monorepo and Nx-inferred architectures. - Include unit tests for Nx workspace detection and build/start command generation. Generated-by: aiautocommit * docs: add documentation for Nx monorepo support - Explain how Railpack handles Nx workspaces, including automatic detection and support for inferred tasks. - Document the new `RAILPACK_NX_APP` configuration variable to target specific apps in multi-app workspaces. - Detail the build and start behavior for Next.js applications within an Nx context. Generated-by: aiautocommit * test: add snapshot for Nx Node.js and Next.js example Generated-by: aiautocommit * chore: bump railpack images and set version to dev - Update builder and runtime images to mise-2026.7.7 - Include RAILPACK_VERSION environment variable in build plan Generated-by: aiautocommit
40 lines
1.0 KiB
JSON
40 lines
1.0 KiB
JSON
{
|
|
"name": "@node-nx-next/source",
|
|
"version": "0.0.0",
|
|
"license": "MIT",
|
|
"scripts": {},
|
|
"private": true,
|
|
"dependencies": {
|
|
"next": "~16.1.6",
|
|
"react": "^19.0.0",
|
|
"react-dom": "^19.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.8.0",
|
|
"@next/eslint-plugin-next": "^16.1.6",
|
|
"@nx/eslint": "23.0.0",
|
|
"@nx/eslint-plugin": "23.0.0",
|
|
"@nx/js": "23.0.0",
|
|
"@nx/next": "23.0.0",
|
|
"@nx/workspace": "23.0.0",
|
|
"@swc-node/register": "~1.11.1",
|
|
"@swc/cli": "~0.8.0",
|
|
"@swc/core": "~1.15.5",
|
|
"@swc/helpers": "~0.5.18",
|
|
"@types/react": "^19.0.0",
|
|
"@types/react-dom": "^19.0.0",
|
|
"eslint": "^9.8.0",
|
|
"eslint-config-next": "^16.1.6",
|
|
"eslint-config-prettier": "^10.0.0",
|
|
"eslint-plugin-import": "2.31.0",
|
|
"eslint-plugin-jsx-a11y": "6.10.1",
|
|
"eslint-plugin-react": "7.35.0",
|
|
"eslint-plugin-react-hooks": "5.0.0",
|
|
"nx": "23.0.0",
|
|
"prettier": "~3.6.2",
|
|
"tslib": "^2.3.0",
|
|
"typescript": "~5.9.2",
|
|
"typescript-eslint": "^8.40.0"
|
|
}
|
|
}
|