@lmc-eu/spirit-codemods
Version:
Codemods scripts for Spirit Design System packages
74 lines (73 loc) • 2.07 kB
JSON
{
"name": "@lmc-eu/spirit-codemods",
"version": "1.7.2",
"description": "Codemods scripts for Spirit Design System packages",
"license": "MIT",
"engines": {
"node": ">=18"
},
"keywords": [
"spirit",
"codemods",
"design-system"
],
"repository": {
"type": "git",
"url": "https://github.com/lmc-eu/spirit-design-system.git",
"directory": "packages/codemods"
},
"publishConfig": {
"access": "public",
"directory": "dist"
},
"main": "./index.cjs",
"module": "./index.js",
"types": "./index.d.ts",
"bin": "./bin/spirit-codemods.js",
"type": "module",
"exports": {
".": {
"import": "./index.js",
"require": "./index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "npm-run-all --serial build:prepare compile build:finalize",
"build:prepare": "shx rm -rf dist && shx mkdir -p dist",
"build:finalize": "shx cp -r package.json README.md src/bin dist/ && node scripts/copyTransforms.js",
"compile": "tsup --config ./config/tsup.config.ts",
"start": "tsup src/index.ts --watch",
"types": "tsc",
"lint": "eslint ./",
"lint:fix": "yarn lint --fix",
"test": "npm-run-all --serial lint test:unit:coverage types",
"test:unit": "jest --passWithNoTests",
"test:unit:watch": "yarn test:unit --watchAll",
"test:unit:coverage": "yarn test:unit --coverage"
},
"dependencies": {
"@types/jscodeshift": "^0.12.0",
"execa": "^9.0.0",
"filedirname": "^3.0.0",
"jscodeshift": "^17.0.0",
"sade": "^1.8.1",
"zx": "^8.0.0"
},
"devDependencies": {
"@eslint/compat": "1.4.0",
"@eslint/eslintrc": "3.3.1",
"@lmc-eu/eslint-config-jest": "3.0.6",
"@types/eslint": "9.6.1",
"@types/jest": "30.0.0",
"@types/node": "20.19.26",
"@typescript-eslint/eslint-plugin": "6.21.0",
"@typescript-eslint/parser": "6.21.0",
"eslint": "9.39.1",
"eslint-config-spirit": "workspace:^",
"jest": "30.2.0",
"shx": "0.4.0",
"tsup": "8.5.0",
"typescript": "5.7.3"
}
}