react-bluesky-embed
Version:
React Bluesky Embed allows you to embed post threads, profiles, and comments in your React application when using Next.js, Create React App, Vite, and more.
93 lines • 2.28 kB
JSON
{
"name": "react-bluesky-embed",
"version": "0.5.0",
"repository": {
"type": "git",
"url": "https://github.com/hichemfantar/react-bluesky-embed.git",
"directory": "packages/react-bluesky-embed"
},
"author": "Hichem Fantar (https://bsky.app/profile/opensauced.bsky.social)",
"homepage": "https://react-bluesky-embed.vercel.app",
"keywords": [
"bluesky",
"bsky",
"embed",
"react",
"next",
"rsc",
"client",
"ssr",
"csr",
"fast"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/hichemfantar/react-bluesky-embed/issues"
},
"sideEffects": [
"./dist/bluesky-theme/postThread-container.js"
],
"type": "module",
"exports": {
".": {
"react-server": "./dist/index.js",
"default": "./dist/index.client.js"
},
"./api": "./dist/api/index.js",
"./theme.css": "./dist/main.css"
},
"files": [
"dist/**/*.{js,d.ts,css}"
],
"typesVersions": {
"*": {
"index": [
"dist/index.d.ts"
],
"api": [
"dist/api/index.d.ts"
],
"*": []
}
},
"publishConfig": {
"access": "public"
},
"peerDependencies": {
"react": ">= 18.0.0",
"react-dom": ">= 18.0.0"
},
"dependencies": {
"@atproto/api": "^0.13.17",
"@swc/helpers": "^0.5.15",
"swr": "^2.2.5",
"bluesky-embed-core": "0.4.0"
},
"devDependencies": {
"@swc/cli": "^0.1.65",
"@swc/core": "^1.9.3",
"@types/node": "20.10.5",
"@types/react": "^18.3.12",
"autoprefixer": "^10.4.16",
"chokidar": "^3.5.3",
"clsx": "^2.0.0",
"eslint": "^8.57.1",
"eslint-config-next": "^14.2.19",
"postcss": "^8.4.32",
"postcss-cli": "^11.0.0",
"postcss-scss": "^4.0.9",
"prettier": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.9",
"tailwindcss": "^3.4.15",
"typescript": "^5.7.2"
},
"scripts": {
"build": "pnpm build:swc && pnpm types",
"build:swc": "postcss src/main.scss -o src/main.css && swc src -d dist --copy-files",
"dev": "pnpm build:swc -w",
"types": "tsc --emitDeclarationOnly",
"lint": "TIMING=1 eslint \"src/**/*.{ts,tsx,js,jsx}\" --fix",
"clean": "rm -rf dist && rm -rf .turbo",
"pcss": "postcss src/main.scss -o src/main.css -w"
}
}