{ "private": true, "name": "freesewing.org", "version": "3.0.0-alpha.2", "description": "Source code for the FreeSewing.org website", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", "repository": "github:freesewing/freesewing", "license": "MIT", "bugs": { "url": "https://github.com/freesewing/freesewing/issues" }, "funding": { "type": "individual", "url": "https://freesewing.org/patrons/join" }, "scripts": { "dev": "SITE=org node --experimental-json-modules ./node_modules/.bin/next dev -p 8000", "prebuild": "SITE=org node ../shared/prebuild/index.mjs", "i18n": "SITE=org node ../freesewing.shared/prebuild/i18n-only.mjs", "build": "next build", "cibuild": "yarn prebuild && node --experimental-json-modules ./node_modules/.bin/next build", "export": "yarn prebuild && next build && next export", "start": "next start -p 3002", "lint": "next lint", "testdeploy": "next build && next export && netlify-cli deploy", "deploy": "next build && next export && netlify-cli deploy --prod", "serve": "pm2 start npm --name 'freesewing.org' -- run start" }, "dependencies": { "@heroicons/react": "latest", "@mdx-js/loader": "latest", "@mdx-js/mdx": "latest", "@mdx-js/react": "latest", "@mdx-js/runtime": "latest", "@tailwindcss/typography": "^0.5.0", "algoliasearch": "^4.11.0", "daisyui": "^2.0.6", "front-matter": "^4.0.2", "lodash.get": "^4.4.2", "lodash.orderby": "^4.6.0", "lodash.set": "^4.3.2", "next": "latest", "react-hotkeys-hook": "^3.4.4", "react-instantsearch-dom": "^6.18.0", "react-markdown": "^8.0.3", "react-swipeable": "^7.0.0", "react-timeago": "^7.1.0", "rehype-highlight": "^6.0.0", "rehype-sanitize": "^5.0.1", "rehype-stringify": "^9.0.2", "remark-copy-linked-files": "https://github.com/joostdecock/remark-copy-linked-files", "remark-gfm": "^3.0.1" }, "devDependencies": { "autoprefixer": "^10.4.0", "eslint-config-next": "13.0.6", "js-yaml": "^4.1.0", "postcss": "^8.4.4", "tailwindcss": "^3.0.1" } }