{ "name": "sass-site", "version": "2.0.0", "homepage": "https://sass-lang.com/", "title": "Sass", "description": "Sass: Syntactically Awesome Style Sheets", "repository": { "type": "git", "url": "https://github.com/sass/sass-site.git" }, "private": true, "license": "MIT", "engines": { "node": "^16", "yarn": "^3" }, "packageManager": "yarn@3.3.1", "scripts": { "serve": "run-p 'watch:**'", "build": "REBUILD_VERSION_CACHE=true run-s build-dev:scripts 'build:**'", "build-prod": "NETLIFY=true run-s build-prod:scripts 'build:**'", "build:sass": "sass --style=compressed ./source/assets/sass/sass.scss:./source/assets/dist/css/sass.css ./source/assets/sass/noscript.scss:./source/assets/dist/css/noscript.css", "watch:sass": "sass --watch ./source/assets/sass/sass.scss:./source/assets/dist/css/sass.css ./source/assets/sass/noscript.scss:./source/assets/dist/css/noscript.css", "build-dev:scripts": "rollup -c", "build-prod:scripts": "BABEL_ENV=production rollup -c", "watch:scripts": "npm run build-dev:scripts -- -w", "build:typedoc": "./tool/typedoc-build.sh", "build:11ty": "NODE_OPTIONS='-r ts-node/register' eleventy", "watch:11ty": "yarn build:11ty --serve --incremental", "tsc": "tsc", "prettier": "prettier --write .", "prettier:ci": "prettier --check .", "eslint": "eslint --fix .", "eslint:ci": "eslint .", "stylelint": "stylelint '**/*.{css,scss}' --fix", "stylelint:ci": "stylelint '**/*.{css,scss}'", "lint": "run-s prettier eslint stylelint tsc", "lint:ci": "run-s prettier:ci eslint:ci stylelint:ci tsc", "test": "echo \"Error: no test specified\" && exit 1" }, "devDependencies": { "@11ty/eleventy": "^2.0.1", "@11ty/eleventy-plugin-rss": "^1.2.0", "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", "@babel/core": "^7.21.8", "@babel/preset-env": "^7.21.5", "@babel/preset-typescript": "^7.21.5", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-inject": "^5.0.3", "@rollup/plugin-node-resolve": "^15.0.2", "@rollup/plugin-terser": "^0.4.3", "@sindresorhus/slugify": "^1.1.2", "@types/jquery": "^3.5.16", "@types/jqueryui": "^1.12.17", "@types/markdown-it": "^12.2.3", "@types/markdown-it-attrs": "^4.1.0", "@types/node": "^16", "@types/prismjs": "^1.26.0", "@typescript-eslint/eslint-plugin": "^5.59.6", "@typescript-eslint/parser": "^5.59.6", "cheerio": "1.0.0-rc.12", "date-fns": "^2.30.0", "deep-equal": "^2.2.1", "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-typescript": "^3.5.5", "eslint-plugin-import": "^2.27.5", "eslint-plugin-simple-import-sort": "^10.0.0", "jquery": "^3.7.0", "jquery-ui": "^1.13.2", "js-yaml": "^4.1.0", "kleur": "^4.1.5", "lorem-ipsum": "^2.0.8", "markdown-it": "^13.0.1", "markdown-it-anchor": "^8.6.7", "markdown-it-attrs": "^4.1.6", "markdown-it-deflist": "^2.1.0", "netlify-plugin-11ty": "^1.3.0", "npm-run-all": "^4.1.5", "prettier": "^2.8.8", "prismjs": "^1.29.0", "rollup": "^3.23.0", "sass": "^1.62.1", "semver-parser": "^4.1.4", "stylelint": "^15.6.2", "stylelint-config-standard-scss": "^9.0.0", "truncate-html": "^1.0.4", "ts-node": "^10.9.1", "typescript": "^5.0.4", "typogr": "^0.6.8" }, "resolutions": { "tslib": ">=2" }, "yarn-upgrade-all": { "ignore": [ "@sindresorhus/slugify", "@types/node" ] } }