@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
JSON
{
"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"
}
}