{
  "name": "styled-components-to-stylex-codemod",
  "version": "0.0.60",
  "description": "Codemod to transform styled-components to StyleX",
  "keywords": [
    "codemod",
    "css-in-js",
    "jscodeshift",
    "styled-components",
    "stylex",
    "transform"
  ],
  "license": "MIT",
  "author": {
    "name": "Kenneth Skovhus",
    "email": "kenneth.skovhus@gmail.com",
    "url": "https://github.com/skovhus"
  },
  "repository": "http://github.com/skovhus/styled-components-to-stylex-codemod",
  "files": [
    "dist"
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "import": "./dist/index.mjs"
    },
    "./package.json": "./package.json"
  },
  "dependencies": {
    "@babel/parser": "^7.29.2",
    "jscodeshift": "^17.3.0",
    "oxc-resolver": "^11.19.1",
    "postcss-selector-parser": "^7.1.1",
    "postcss-value-parser": "^4.2.0",
    "stylis": "^4.3.6"
  },
  "devDependencies": {
    "@codemirror/lang-javascript": "^6.2.5",
    "@emotion/is-prop-valid": "^1.4.0",
    "@storybook/react-vite": "^10.2.19",
    "@stylexjs/babel-plugin": "^0.18.3",
    "@stylexjs/eslint-plugin": "^0.18.1",
    "@stylexjs/stylex": "^0.18.3",
    "@stylexjs/unplugin": "^0.18.3",
    "@types/jscodeshift": "^17.3.0",
    "@types/node": "^25.6.0",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@types/stylis": "^4.2.7",
    "@typescript-eslint/parser": "^8.57.0",
    "@uiw/react-codemirror": "^4.25.9",
    "@vitejs/plugin-react": "^6.0.1",
    "@vitest/coverage-v8": "^4.1.5",
    "assert": "^2.1.0",
    "concurrently": "^9.2.1",
    "eslint": "^10.0.3",
    "eslint-plugin-storybook": "10.2.19",
    "knip": "^5.86.0",
    "oxfmt": "^0.34.0",
    "oxlint": "^1.55.0",
    "oxlint-tsgolint": "^0.16.0",
    "path-browserify": "^1.0.1",
    "pixelmatch": "^7.1.0",
    "playwright": "^1.59.1",
    "pngjs": "^7.0.0",
    "react": "^19.2.5",
    "react-dom": "^19.2.5",
    "react-select": "^5.10.2",
    "storybook": "^10.2.19",
    "styled-components": "^6.4.2",
    "tsdown": "^0.21.10",
    "typescript": "^5.9.3",
    "vite": "^8.0.10",
    "vitest": "^4.1.5"
  },
  "optionalDependencies": {
    "typescript": ">=5.0.0 <6"
  },
  "engines": {
    "node": ">=22.20",
    "pnpm": ">=10.22.0"
  },
  "scripts": {
    "build": "tsdown",
    "dev": "tsdown --watch",
    "test": "vitest --configLoader runner",
    "test:run": "vitest run --configLoader runner",
    "test:coverage": "vitest run --coverage --configLoader runner",
    "format": "oxfmt",
    "format:check": "oxfmt --check",
    "lint": "concurrently 'pnpm:lint:oxlint' 'pnpm:lint:eslint'",
    "lint:oxlint": "oxlint --type-aware --deny-warnings",
    "lint:eslint": "eslint . --cache --max-warnings=0 --no-warn-ignored",
    "typecheck:src": "tsc --noEmit",
    "typecheck:fixtures": "tsc -p test-cases/tsconfig.json --noEmit",
    "typecheck:playground": "tsc -p playground/tsconfig.json --noEmit",
    "typecheck": "concurrently 'pnpm:typecheck:*'",
    "check": "concurrently 'pnpm:lint' 'pnpm:typecheck' 'pnpm:test:run' 'pnpm:knip' 'pnpm:storybook:build' 'pnpm:build' 'pnpm:format:check'",
    "ci": "pnpm lint && pnpm typecheck && pnpm test:run && pnpm knip && pnpm storybook:build && pnpm build && pnpm format:check",
    "knip": "knip",
    "verify-rendering": "node scripts/verify-storybook-rendering.mts",
    "storybook": "storybook dev -p 6006",
    "storybook:build": "storybook build",
    "playground": "vite --config playground/vite.config.ts",
    "build:playground": "vite build --config playground/vite.config.ts"
  }
}