UNPKG

@stylexswc/nextjs-plugin

Version:

StyleX plugin for Next.js powered by a Rust NAPI-RS/SWC compiler. Supports Webpack, Rspack, and Turbopack builds with CSS extraction.

99 lines 2.61 kB
{ "name": "@stylexswc/nextjs-plugin", "description": "StyleX plugin for Next.js powered by a Rust NAPI-RS/SWC compiler. Supports Webpack, Rspack, and Turbopack builds with CSS extraction.", "version": "0.17.1", "private": false, "license": "MIT", "sideEffects": false, "exports": { "./turbopack": { "types": "./dist/turbopack.d.ts", "import": "./dist/turbopack.js", "require": "./dist/turbopack.js" }, "./rspack": { "types": "./dist/rspack.d.ts", "import": "./dist/rspack.js", "require": "./dist/rspack.js" }, ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.js" }, "./package.json": "./package.json" }, "files": [ "dist" ], "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "config": { "scripty": { "path": "../../scripts/packages" } }, "dependencies": { "@stylexswc/rs-compiler": "0.17.1", "@stylexswc/rspack-plugin": "0.17.1", "@stylexswc/turbopack-plugin": "0.17.1", "@stylexswc/webpack-plugin": "0.17.1", "next-rspack": "^16.2.9" }, "devDependencies": { "@stylexswc/eslint-config": "0.17.1", "@stylexswc/typescript-config": "0.17.1", "@types/node": "^26.1.0", "next": "^16.2.9", "postcss": "^8.5.16", "react": "^19.2.7", "react-dom": "^19.2.7", "webpack": "^5.108.3" }, "peerDependencies": { "next": ">=15.0.0", "next-rspack": "^16.2.9" }, "bugs": "https://github.com/Dwlad90/stylex-swc-plugin/issues", "homepage": "https://github.com/Dwlad90/stylex-swc-plugin/tree/develop/packages/nextjs-plugin#readme", "keywords": [ "app-router", "atomic-css", "css-in-js", "napi-rs", "next", "nextjs", "nextjs-plugin", "react", "rspack", "rust", "stylex", "swc", "turbopack" ], "main": "dist/index.js", "peerDependenciesMeta": { "next-rspack": { "optional": true } }, "repository": { "type": "git", "url": "git+https://github.com/Dwlad90/stylex-swc-plugin.git", "directory": "packages/nextjs-plugin" }, "scripts": { "build": "scripty --ts", "check:artifacts": "scripty", "clean": "del-cli dist", "lint": "eslint . --color", "lint:check": "eslint . --color --format json --output-file dist/eslint_report.json", "postbuild": "pnpm run check:artifacts", "precommit": "lint-staged", "prepush": "lint-prepush", "test": "echo \"Error: no test specified\" && exit 0", "typecheck": "scripty --ts" } }