{
	"author": {
		"name": "Rémino Rem",
		"url": "https://remino.net/"
	},
	"browser": "./dist/remarqueeble-auto.min.js",
	"description": "Custom element tribute to the cursed glory of marquee.",
	"devDependencies": {
		"@astrojs/check": "^0.9.4",
		"@astrojs/markdown-remark": "^7.2.0",
		"@eslint/js": "^10.0.1",
		"@remino/astro-image-variants": "^0.1.1",
		"@remino/astro-middleware": "^0.1.0",
		"@remino/astro-site-nav": "^0.4.2",
		"@remino/directive": "^5.3.4",
		"@remino/functions": "^1.2.0",
		"astro": "^7.0.0",
		"astro-compressor": "^1.3.0",
		"astro-eslint-parser": "^1.4.0",
		"astro-minify-html": "^0.1.1",
		"dompurify": "^3.4.11",
		"eslint": "^10.6.0",
		"eslint-config-prettier": "^10.1.8",
		"eslint-plugin-astro": "^1.7.0",
		"globals": "^17.7.0",
		"husky": "^9.1.7",
		"jasmine": "^6.3.0",
		"lightningcss": "^1.32.0",
		"lint-staged": "^16.4.0",
		"prettier": "^3.7.4",
		"prettier-plugin-astro": "^0.14.1",
		"release-it": "^20.2.1",
		"shiki": "^4.3.0",
		"tsx": "^4.22.4",
		"typescript": "^5.9.3",
		"typescript-eslint": "^8.62.0",
		"vite": "^8.1.0"
	},
	"exports": {
		".": {
			"types": "./dist/remarqueeble.d.ts",
			"unpkg": "./dist/remarqueeble-auto.min.js",
			"import": "./dist/remarqueeble.mjs",
			"require": "./dist/remarqueeble.cjs"
		},
		"./auto": {
			"types": "./dist/auto.d.ts",
			"import": "./dist/remarqueeble-auto.mjs",
			"require": "./dist/remarqueeble-auto.cjs"
		},
		"./lite.css": "./dist/lite.css",
		"./lite.min.css": "./dist/lite.min.css"
	},
	"files": [
		"dist/*"
	],
	"homepage": "https://remino.net/remarqueeble/",
	"keywords": [
		"custom-element",
		"marquee",
		"web-components"
	],
	"license": "ISC",
	"main": "dist/remarqueeble.cjs",
	"module": "dist/remarqueeble.mjs",
	"name": "remarqueeble",
	"publishConfig": {
		"registry": "https://registry.npmjs.org/"
	},
	"unpkg": "./dist/remarqueeble-auto.min.js",
	"jsdelivr": "./dist/remarqueeble-auto.min.js",
	"sideEffects": [
		"./dist/remarqueeble-auto.*",
		"./dist/lite.css",
		"./dist/lite.min.css",
		"./src/assets/js/copy-buttons.js",
		"./src/assets/js/demo.js",
		"./src/lib/auto.ts"
	],
	"scripts": {
		"build": "npm run js:build && npm run site:assets && astro build",
		"dev": "astro dev",
		"deploy": "rsdeploy -w",
		"deploy:dryrun": "rsdeploy",
		"docs:commit": "export COMMIT=\"$(git rev-parse HEAD)\" && cd deploy && git add . && git commit -m \"Add build for $COMMIT\"; true",
		"docs:publish": "npm run build && npm run docs:commit && npm run deploy && npm run docs:push",
		"docs:push": "cd deploy && git push origin",
		"format": "prettier --write .",
		"format:check": "prettier --check .",
		"js:build": "node bin/build-js.mjs && tsc --emitDeclarationOnly",
		"lib:build": "npm run js:build",
		"lint": "eslint --fix .",
		"lint:check": "eslint .",
		"precommit": "lint-staged",
		"prepare": "husky",
		"preview": "astro preview",
		"release": "release-it",
		"release:dry-run": "release-it --dry-run --verbose",
		"site:assets": "true",
		"start": "npm run dev",
		"test": "tsx ./node_modules/jasmine/bin/jasmine.js",
		"typecheck": "astro check && tsc --noEmit"
	},
	"type": "module",
	"types": "dist/remarqueeble.d.ts",
	"lint-staged": {
		"*.{js,mjs,cjs,ts,astro}": [
			"prettier --write",
			"eslint --fix"
		],
		"*.{css,md,json,yml,yaml}": "prettier --write"
	},
	"version": "0.6.0"
}
