UNPKG

linted

Version:

ESLint mono-plugin bundler with strict, opinionated defaults for (Stylistic) JavaScript, TypeScript, Svelte, HTML, Tailwind/CSS, JSON, JSONC, YAML, and Mocha.

140 lines (139 loc) 5.3 kB
{ "$pkg": "2214.6.1", "$schema": "https://json.schemastore.org/package", "$help": "https://docs.npmjs.com/cli/configuring-npm/package-json", "name": "linted", "version": "28.26.0", "repository": "github:jimmy-zhening-luo/linted", "private": false, "engineStrict": true, "engines": { "node": ">=22.14.0 <23", "npm": ">=11.3.0 <12" }, "type": "module", "peerDependencies": { "eslint": "~9.24.0", "mocha": "^11.1.0", "svelte": "^5.27.2", "typescript": "^5.8.3" }, "peerDependenciesMeta": { "mocha": { "optional": true }, "svelte": { "optional": true }, "typescript": { "optional": true } }, "dependencies": { "@eslint/css": "0.6.0", "@eslinted/core": "18.5.3", "@eslinted/defaults": "10.10.0", "@html-eslint/eslint-plugin": "0.39.0", "@html-eslint/parser": "0.39.0", "@stylistic/eslint-plugin": "4.2.0", "eslint-plugin-chai-expect": "3.1.0", "eslint-plugin-chai-friendly": "1.0.1", "eslint-plugin-jsonc": "2.20.0", "eslint-plugin-mocha": "10.5.0", "eslint-plugin-svelte": "3.5.1", "eslint-plugin-yml": "1.17.0", "jsonc-eslint-parser": "2.4.0", "svelte": "^5.27.2", "svelte-eslint-parser": "1.1.2", "typescript-eslint": "8.30.1", "yaml-eslint-parser": "1.3.0" }, "devDependencies": { "@types/chai": "^5.2.1", "@types/mocha": "^10.0.10", "chai": "^5.2.0", "mocha": "^11.1.0", "npm-run-all": "^4.1.5", "run-script-os": "^1.1.6", "ts-add-js-extension": "^1.6.5", "typescript": "^5.8.3" }, "main": "dist/index.js", "types": "dist/index.d.ts", "config": { "language": "ts", "rewrite": "true", "lint": "false" }, "scripts": { "clean": "run-os", "clean:windows": "npm run clean:lang:%npm_package_config_language%:windows", "clean:default": "npm run clean:lang:$npm_package_config_language:default", "clean:lang:ts:windows": "cmd /c if exist dist rmdir /s /q dist", "clean:lang:ts:default": "rm -rf dist", "clean:lang:svelte:windows": "cmd /c \"(if exist build rmdir /s /q build) & (if exist .svelte-kit rmdir /s /q .svelte-kit)\"", "clean:lang:svelte:default": "rm -rf build .svelte-kit", "clean:lint": "run-os", "clean:lint:windows": "cmd /c if exist .eslintcache del /f /q .eslintcache", "clean:lint:default": "rm -f .eslintcache", "prebuild": "npm run clean", "build": "run-os", "build:windows": "run-s build:lang:%npm_package_config_language%:* postbuild:lint:required:%npm_package_config_lint%", "build:default": "run-s build:lang:$npm_package_config_language:* postbuild:lint:required:$npm_package_config_lint", "build:lang:ts:compile": "tsc", "build:lang:ts:rewrite": "run-os", "build:lang:ts:rewrite:windows": "npm run --if-present build:lang:ts:rewrite:do:%npm_package_config_rewrite%", "build:lang:ts:rewrite:default": "npm run --if-present build:lang:ts:rewrite:do:$npm_package_config_rewrite", "build:lang:ts:rewrite:do:true": "ts-add-js-extension --dir=dist", "build:lang:svelte:sync": "svelte-kit sync", "build:lang:svelte:check": "svelte-check --tsconfig ./tsconfig.json", "build:lang:svelte:compile": "vite build", "postbuild": "echo \"Build complete.\"", "postbuild:lint:required:true": "npm run lint", "postbuild:lint:required:false": "(npm run lint) || (echo \"Linting (optional) skipped. Continuing...\")", "lint": "eslint --cache --fix \"{,{src,tests,static,typings,public,tools,.github,.vscode}/**/}*.{{,c,m}{j,t}s,svelte,html,css,json{,c},code-snippets,y{,a}ml}\"", "lint:clean": "npm run clean:lint && npm run lint", "pretest": "npm run build", "test": "run-os", "test:default": "npm run --if-present test:lang:$npm_package_config_language", "test:windows": "npm run --if-present test:lang:%npm_package_config_language%", "test:lang:ts": "mocha", "prestart": "npm test", "start": "run-os", "start:default": "npm run start:lang:$npm_package_config_language", "start:windows": "npm run start:lang:%npm_package_config_language%", "start:lang:ts": "node .", "start:lang:svelte": "vite preview --open", "prepublishOnly": "npm test", "postpublish": "run-os", "postpublish:default": "if [ \"${npm_package_version#*-}\" = \"${npm_package_version}\" ]; then npm dist-tag add \"$npm_package_name@$npm_package_version\" latest; fi", "postpublish:windows": "cmd /c for /f \"delims=-\" %a in (\"%npm_package_version%\") do if \"%a\" == \"%npm_package_version%\" npm dist-tag add \"%npm_package_name%@%npm_package_version%\" latest", "predeploy": "npm test", "deploy": "" }, "publishConfig": { "tag": "next" }, "license": "MIT", "description": "ESLint mono-plugin bundler with strict, opinionated defaults for (Stylistic) JavaScript, TypeScript, Svelte, HTML, Tailwind/CSS, JSON, JSONC, YAML, and Mocha.", "keywords": [ "eslint", "eslint-config", "eslint-plugin", "linter", "formatter", "typescript", "javascript", "stylistic", "svelte", "sveltekit", "html", "css", "mocha", "tailwindcss", "json", "jsonc", "yaml" ], "author": "Jimmy Zhening Luo <jimmy-zhening-luo@users.noreply.github.com> (https://jimm.my/)" }