{
	"name": "softicon-document-viewer",
	"version": "1.0.1",
	"description": "Document viewer block for WordPress: PDF, Word, Excel and CSV files open in the browser, no outside viewer",
	"main": "build/index.js",
	"scripts": {
		"lint": "eslint src",
		"lint:css": "wp-scripts lint-style",
		"lint:js": "wp-scripts lint-js",
		"format": "wp-scripts format",
		"tools": "[ -d ../softicon-tools ] && node ../softicon-tools/sync.js src/vendor/softicon-tools softicon-document-viewer || true",
		"prestart": "npm run -s tools",
		"prebuild": "npm run -s tools",
		"start": "wp-scripts start --webpack-copy-php",
		"build": "wp-scripts build --webpack-copy-php",
		"i18n-pot": "wp i18n make-pot . languages/softicon-document-viewer.pot --exclude=\"src,node_modules\"",
		"find-ds": "find . -name '.DS_Store' -not -path './node_modules/*' -delete",
		"prezip": "[ -d node_modules ] || npm ci --no-audit --no-fund",
		"zip": "rm -f softicon-document-viewer.zip && printf '→ Building block\\n' && (npm run -s build >/dev/null 2>&1 || npm run build) && printf '→ Translations\\n' && (npm run -s i18n-pot >/dev/null 2>&1 || npm run i18n-pot) && npm run -s find-ds && printf '→ Zipping\\n' && cd .. && zip -rq softicon-document-viewer/softicon-document-viewer.zip softicon-document-viewer/softicon-document-viewer.php softicon-document-viewer/index.php softicon-document-viewer/includes softicon-document-viewer/src softicon-document-viewer/build softicon-document-viewer/languages softicon-document-viewer/readme.txt softicon-document-viewer/package.json softicon-document-viewer/webpack.config.js -x '*/.DS_Store' '*.map' 'softicon-document-viewer/src/render.php'",
		"postzip": "printf '\\n✔ Zip ready: %s\\n  %s files, %s\\n\\n' \"$PWD/softicon-document-viewer.zip\" \"$(unzip -l softicon-document-viewer.zip | tail -1 | awk '{print $2}')\" \"$(du -h softicon-document-viewer.zip | cut -f1 | tr -d ' ')\"",
		"bundle": "npm run lint && npm run zip"
	},
	"devDependencies": {
		"@wordpress/scripts": "^27.9.0",
		"copy-webpack-plugin": "^10.2.4"
	},
	"dependencies": {
		"docx-preview": "0.4.1",
		"pdfjs-dist": "6.5.438",
		"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
	}
}
