diff --git a/package.json b/package.json index 8286c53..5164d3f 100644 --- a/package.json +++ b/package.json @@ -1,81 +1,79 @@ { - "name": "share2fedi", - "version": "3.1.0", - "description": "Instance-agnostic share page for the Fediverse.", - "license": "AGPL-3.0-only", - "author": "Nikita Karamov ", - "homepage": "https://s2f.kytta.dev/", - "repository": { - "type": "git", - "url": "https://github.com/kytta/share2fedi.git" - }, - "private": true, - "type": "module", - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro build", - "build:icons": "bash ./script/build-icons", - "preview": "astro preview", - "check": "pnpm run /^check:/", - "check:astro": "astro check", - "check:eslint": "eslint .", - "check:prettier": "prettier --check --plugin=prettier-plugin-astro .", - "check:stylelint": "stylelint **/*.scss", - "check:typescript": "tsc --noEmit", - "fix": "pnpm fix:prettier . && pnpm fix:eslint .", - "fix:eslint": "eslint --fix", - "fix:prettier": "prettier --write --ignore-unknown --plugin=prettier-plugin-astro", - "fix:stylelint": "stylelint --fix", - "test": "pnpm run check", - "prepare": "husky" - }, - "browserslist": "cover 95%, last 2 versions, Firefox ESR, not dead", - "dependencies": { - "@astrojs/cloudflare": "^9.0.0", - "@astrojs/deno": "^5.0.1", - "@astrojs/netlify": "^5.1.1", - "@astrojs/node": "^8.2.0", - "@astrojs/vercel": "^7.3.0", - "@nanostores/persistent": "^0.9.1", - "astro": "^4.3.6", - "nanostores": "^0.9.5" - }, - "devDependencies": { - "@astrojs/check": "^0.5.3", - "@types/node": "^18.17.0", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "browserslist": "^4.22.3", - "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-astro": "^0.31.4", - "eslint-plugin-unicorn": "^51.0.1", - "husky": "^9.0.10", - "lightningcss": "^1.23.0", - "lint-staged": "^15.2.2", - "prettier": "^3.2.5", - "prettier-plugin-astro": "^0.13.0", - "sass": "^1.70.0", - "sharp": "^0.33.2", - "stylelint": "^16.2.1", - "stylelint-config-standard-scss": "^13.0.0", - "svgo": "^3.2.0", - "typescript": "^5.3.3" - }, - "lint-staged": { - "*": "pnpm run fix:prettier", - "*.{astro,js,ts}": "pnpm run fix:eslint", - "*.scss": "pnpm run fix:stylelint", - "assets/*.{png,svg}": "pnpm run build:icons" - }, - "prettier": { - "singleAttributePerLine": true - }, - "stylelint": { - "extends": "stylelint-config-standard-scss" - }, - "engines": { - "node": "^18.17.0 || >= 20.3.0" - } + "name": "share2fedi", + "version": "3.1.0", + "description": "Instance-agnostic share page for the Fediverse.", + "license": "AGPL-3.0-only", + "author": "Nikita Karamov ", + "homepage": "https://s2f.kytta.dev/", + "repository": { + "type": "git", + "url": "https://github.com/kytta/share2fedi.git" + }, + "private": true, + "type": "module", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "build:icons": "bash ./script/build-icons", + "preview": "astro preview", + "check": "pnpm run /^check:/", + "check:astro": "astro check", + "check:eslint": "eslint .", + "check:prettier": "prettier --check --plugin=prettier-plugin-astro .", + "check:stylelint": "stylelint **/*.scss", + "check:typescript": "tsc --noEmit", + "fix": "pnpm fix:prettier . && pnpm fix:eslint .", + "fix:eslint": "eslint --fix", + "fix:prettier": "prettier --write --ignore-unknown --plugin=prettier-plugin-astro", + "fix:stylelint": "stylelint --fix", + "test": "pnpm run check" + }, + "browserslist": "cover 95%, last 2 versions, Firefox ESR, not dead", + "dependencies": { + "@astrojs/cloudflare": "^9.0.0", + "@astrojs/deno": "^5.0.1", + "@astrojs/netlify": "^5.1.1", + "@astrojs/node": "^8.2.0", + "@astrojs/vercel": "^7.3.0", + "@nanostores/persistent": "^0.9.1", + "astro": "^4.3.6", + "nanostores": "^0.9.5" + }, + "devDependencies": { + "@astrojs/check": "^0.5.3", + "@types/node": "^18.17.0", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", + "browserslist": "^4.22.3", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-astro": "^0.31.4", + "eslint-plugin-unicorn": "^51.0.1", + "lightningcss": "^1.23.0", + "lint-staged": "^15.2.2", + "prettier": "^3.2.5", + "prettier-plugin-astro": "^0.13.0", + "sass": "^1.70.0", + "sharp": "^0.33.2", + "stylelint": "^16.2.1", + "stylelint-config-standard-scss": "^13.0.0", + "svgo": "^3.2.0", + "typescript": "^5.3.3" + }, + "lint-staged": { + "*": "pnpm run fix:prettier", + "*.{astro,js,ts}": "pnpm run fix:eslint", + "*.scss": "pnpm run fix:stylelint", + "assets/*.{png,svg}": "pnpm run build:icons" + }, + "prettier": { + "singleAttributePerLine": true + }, + "stylelint": { + "extends": "stylelint-config-standard-scss" + }, + "engines": { + "node": "^18.17.0 || >= 20.3.0" + } }