{ "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: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.0", "@11ty/eleventy-plugin-syntaxhighlight": "^4.2.0", "@babel/core": "^7.21.0", "@babel/preset-env": "^7.20.2", "@babel/preset-typescript": "^7.21.0", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-inject": "^5.0.3", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.4.0", "@types/jquery": "^3.5.16", "@types/jqueryui": "^1.12.16", "@types/node": "^16", "@typescript-eslint/eslint-plugin": "^5.54.0", "@typescript-eslint/parser": "^5.54.0", "date-fns": "^2.29.3", "deep-equal": "^2.2.0", "eslint": "^8.35.0", "eslint-config-prettier": "^8.6.0", "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-import": "^2.27.5", "eslint-plugin-simple-import-sort": "^10.0.0", "jquery": "^3.6.3", "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-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.4", "rollup": "^3.18.0", "sass": "^1.58.3", "semver-parser": "^4.1.3", "stylelint": "^15.2.0", "stylelint-config-standard-scss": "^7.0.1", "ts-node": "^10.9.1", "typedoc": "^0.23.26", "typescript": "^4.9.5", "typogr": "^0.6.8" }, "resolutions": { "tslib": ">=2" }, "yarn-upgrade-all": { "ignore": [ "@types/node" ] } }