@atomicsmash/coding-standards
Version:
A collection of coding standards configurations.
105 lines (104 loc) • 2.86 kB
JSON
{
"name": "@atomicsmash/coding-standards",
"type": "module",
"version": "18.0.2",
"description": "A collection of coding standards configurations.",
"files": [
"./dist/**/*",
"./typescript/**/*",
"./beta/**/*",
"CHANGELOG.md",
"MIGRATING.md",
"package.json"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"./cspell": {
"types": "./dist/cspell/index.d.ts",
"default": "./dist/cspell/index.js"
},
"./eslint": {
"types": "./dist/eslint/index.d.ts",
"default": "./dist/eslint/index.js"
},
"./prettier": {
"types": "./dist/prettier/index.d.ts",
"default": "./dist/prettier/index.js"
},
"./stylelint": {
"types": "./dist/stylelint/index.d.ts",
"default": "./dist/stylelint/index.js"
},
"./stylelint/classic": {
"types": "./dist/stylelint/classic.d.ts",
"default": "./dist/stylelint/classic.js"
},
"./stylelint/theme-json": {
"types": "./dist/stylelint/theme-json.d.ts",
"default": "./dist/stylelint/theme-json.js"
},
"./stylelint/tailwind": {
"types": "./dist/stylelint/tailwind.d.ts",
"default": "./dist/stylelint/tailwind.js"
},
"./typescript/*": "./typescript/*.json",
"./beta/biome": "./beta/biome/biome.jsonc"
},
"devDependencies": {
"@cspell/cspell-types": "^10.0.1"
},
"peerDependencies": {
"@atomicsmash/browserslist-config": "^18.0.2",
"@eslint-community/eslint-plugin-eslint-comments": "^4.7.2",
"@eslint/js": "^9.39.4",
"@wordpress/stylelint-config": "^23.42.0",
"eslint": "^9.39.5",
"eslint-import-resolver-typescript": "^4.4.5",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-playwright": "^2.10.5",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.1.1",
"globals": "^17.7.0",
"prettier": "^3.9.5",
"stylelint": "^16.26.1",
"stylelint-config-standard": "^39.0.1",
"stylelint-config-standard-scss": "^16.0.0",
"stylelint-no-restricted-syntax": "^2.2.1",
"stylelint-order": "^7.0.1",
"typescript": "~5.9",
"typescript-eslint": "^8.64.0"
},
"keywords": [
"atomic",
"smash",
"coding",
"standards"
],
"repository": {
"type": "git",
"url": "https://github.com/AtomicSmash/packages",
"directory": "packages/coding-standards"
},
"homepage": "https://www.atomicsmash.co.uk/",
"license": "GPL-3.0-or-later",
"author": {
"name": "Atomic Smash",
"email": "npm@atomicsmash.co.uk",
"url": "https://www.atomicsmash.co.uk/"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"dev": "tsc --build --watch tsconfig.build.json",
"build": "npm-run-all clean compile",
"clean": "del-cli ./dist/ *.tsbuildinfo",
"compile": "tsc --build tsconfig.build.json",
"lint": "run-p lint:*",
"lint:eslint": "eslint --cache --cache-location ./node_modules/.cache/eslint . --ext .js,.ts,.jsx,.tsx",
"lint:types": "tsc"
}
}