UNPKG

@sequencemedia/css-purge

Version:

A CSS tool written in Node JS as a command line app or library for the purging, burning, reducing, shortening, compressing, cleaning, trimming and formatting of duplicate, extra, excess or bloated CSS.

85 lines (84 loc) 2.29 kB
{ "name": "@sequencemedia/css-purge", "version": "1.0.272", "description": "A CSS tool written in Node JS as a command line app or library for the purging, burning, reducing, shortening, compressing, cleaning, trimming and formatting of duplicate, extra, excess or bloated CSS.", "keywords": [ "css", "css minifier", "minifier", "purge", "stylesheet", "duplicate", "deduplicate", "merge", "group", "duplicate css", "duplicate rules", "duplicate properties", "clean css", "purging css", "burning css", "reducing css", "shortening css", "compressing css", "cleaning css", "trimming css", "formatting css", "unused css", "not used css" ], "main": "./src/css-purge.mjs", "type": "module", "author": { "name": "Jonathan Perry for Sequence Media Limited", "email": "sequencemedia@sequencemedia.net", "url": "https://sequencemedia.net" }, "contributors": [ "Andrew Quan <andrewq@redblueprint.com> (http://redblueprint.com)" ], "license": "ISC", "repository": { "type": "git", "url": "https://github.com/sequencemedia/css-purge.git" }, "homepage": "https://github.com/sequencemedia", "bugs": { "url": "https://github.com/sequencemedia/css-purge/issues" }, "scripts": { "lint": "eslint .", "lint:fix": "npm run lint -- --fix", "prepare": "husky", "start": "node ." }, "dependencies": { "@adobe/css-tools": "^4.4.4", "debug": "^4.4.3", "jsdom": "^27.2.0", "parse-css-font": "^4.0.0", "valid-url": "^1.0.9" }, "devDependencies": { "@babel/core": "^7.28.5", "@babel/eslint-parser": "^7.28.5", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/preset-env": "^7.28.5", "@sequencemedia/eslint-config-standard": "^0.2.104", "eslint": "^9.39.1", "globals": "^16.5.0", "husky": "^9.1.7" }, "imports": { "#css-purge": "./src/css-purge.mjs", "#css/*": "./src/css/*.mjs", "#default-options/*": "./src/default-options/*.json", "#utils/*": "./src/utils/*.mjs", "#utils/errors": "./src/utils/errors/index.mjs", "#where-am-i": "./where-am-i.mjs" }, "exports": { ".": "./src/css-purge.mjs", "./stream": "./src/css-purge-stream.mjs" } }