diff --git a/config/exceptions.yaml b/config/exceptions.yaml index a7cec1c7e12..6dfc7856439 100644 --- a/config/exceptions.yaml +++ b/config/exceptions.yaml @@ -10,18 +10,21 @@ noNamespace: customChangelog: - backend - freesewing.dev + - freesewing.lab - freesewing.shared - freesewing.org - svgtopdf customPackageJson: - backend - freesewing.dev + - freesewing.lab - freesewing.shared - freesewing.org - svgtopdf customReadme: - backend - freesewing.dev + - freesewing.lab - freesewing.shared - freesewing.org - svgtopdf @@ -31,6 +34,7 @@ customRollup: - core - css-theme - freesewing.dev + - freesewing.lab - freesewing.shared - freesewing.org - gatsby-remark-jargon diff --git a/packages/freesewing.lab/package.json b/packages/freesewing.lab/package.json index 0b7dcaec377..61569934f80 100644 --- a/packages/freesewing.lab/package.json +++ b/packages/freesewing.lab/package.json @@ -1,56 +1,54 @@ { - "name": "@freesewing/freesewing.lab", + "name": "freesewing.lab", "version": "2.19.9", - "description": "FreeSewing website to test various patterns", - "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" - }, - "keywords": [ - "freesewing", - "design", - "diy", - "fashion", - "made to measure", - "parametric design", - "sewing" - ], - "main": "dist/index.js", - "module": "dist/index.mjs", + "private": true, "scripts": { - "clean": "rimraf dist", - "build": "rollup -c", - "cibuild_step1": "rollup -c", - "test": "echo \"freesewing.lab: No tests configured. Perhaps you'd like to do this?\" && exit 0", - "pubtest": "npm publish --registry http://localhost:6662", - "pubforce": "npm publish", - "symlink": "mkdir -p ./node_modules/@freesewing && cd ./node_modules/@freesewing && ln -s -f ../../../* . && cd -", - "start": "rollup -c -w" + "dev": "next dev -p 3002", + "develop": "next dev -p 3002", + "prebuild": "SITE=dev node ../freesewing.shared/prebuild/index.mjs", + "build": "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.dev' -- run start" }, - "peerDependencies": {}, - "dependencies": {}, - "devDependencies": {}, - "files": [ - "dist/*", - "README.md", - "package.json" - ], - "publishConfig": { - "access": "public", - "tag": "next" + "dependencies": { + "@heroicons/react": "^1.0.5", + "@mdx-js/loader": "^2.0.0-rc.2", + "@mdx-js/mdx": "^2.0.0-rc.2", + "@mdx-js/react": "^2.0.0-rc.2", + "@mdx-js/runtime": "next", + "@tailwindcss/typography": "^0.5.0", + "algoliasearch": "^4.11.0", + "daisyui": "^1.16.2", + "lodash.get": "^4.4.2", + "lodash.orderby": "^4.6.0", + "lodash.set": "^4.3.2", + "netlify-cli": "^8.4.2", + "next": "latest", + "react-copy-to-clipboard": "^5.0.4", + "react-hotkeys-hook": "^3.4.4", + "react-instantsearch-dom": "^6.18.0", + "react-markdown": "^7.1.1", + "react-swipeable": "^6.2.0", + "react-timeago": "^6.2.1", + "rehype-highlight": "^5.0.1", + "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", + "remark-jargon": "^2.19.9" + }, + "devDependencies": { + "autoprefixer": "^10.4.0", + "eslint-config-next": "12.0.7", + "js-yaml": "^4.1.0", + "postcss": "^8.4.4", + "tailwindcss": "^3.0.1" }, "engines": { - "node": ">=12.0.0", - "npm": ">=6" - }, - "rollup": { - "exports": "default" + "node": ">=14.18.1" } }