UNPKG

roobie

Version:

A collection of CSS classes to keep you writing business logic in your HTML. Easily build maintainable web & mobile applications with 100s of pre-built CSS classes at your fingertips.

104 lines (91 loc) 4.95 kB
{ "name": "roobie", "version": "0.4.11", "description": "A collection of CSS classes to keep you writing business logic in your HTML. Easily build maintainable web & mobile applications with 100s of pre-built CSS classes at your fingertips.", "author": "Kyle Grewe", "repository": { "type": "git", "url": "git+https://github.com/kgrewee/roobie.git" }, "license": "MIT", "bugs": { "url": "https://github.com/kgrewee/roobie/issues" }, "homepage": "https://github.com/kgrewee/roobie#readme", "keywords": [ "centralized", "css-framework", "css", "js", "html" ], "main": "dist/roobie.min.js", "scripts": { "dry": "npm publish --dry-run", "package": "npm-run-all build copy minify docs:move", "copy": "npm-run-all copy:themes copy:icons", "copy:themes": "cp -r src/themes/ dist/", "copy:icons": "cp -r src/icons/ dist/", "build": "npm-run-all init layout components animations utilities themes manipulation logging", "init": "npm-run-all init:css init:js", "init:css": "> dist/roobie.css && > dist/roobie.bundle.css", "init:js": "> dist/roobie.js && > dist/roobie.bundle.js", "layout": "npm-run-all layout:css layout:min:css layout:bundle:css", "layout:css": "cat src/layout/*.css > dist/roobie.layout.css", "layout:min:css": "cat src/layout/*.css >> dist/roobie.css", "layout:bundle:css": "cat src/layout/*.css >> dist/roobie.bundle.css", "components": "npm-run-all components:css components:js components:min:css components:min:js components:bundle:css components:bundle:js", "components:css": "cat src/components/**/*.css > dist/roobie.components.css", "components:js": "cat src/components/**/*.js > dist/roobie.components.js", "components:min:css": "cat src/components/**/*.css >> dist/roobie.css", "components:min:js": "cat src/components/**/*.js >> dist/roobie.js", "components:bundle:css": "cat src/components/**/*.css >> dist/roobie.bundle.css", "components:bundle:js": "cat src/components/**/*.js >> dist/roobie.bundle.js", "animations": "npm-run-all animations:css animations:js animations:min:css animations:min:js animations:bundle:css animations:bundle:js", "animations:css": "cat src/animations/*.css src/animations/**/*.css > dist/roobie.animations.css", "animations:js": "cat src/animations/*.js > dist/roobie.animations.js", "animations:min:css": "cat src/animations/*.css src/animations/**/*.css >> dist/roobie.css", "animations:min:js": "cat src/animations/*.js >> dist/roobie.js", "animations:bundle:css": "cat src/animations/*.css src/animations/**/*.css >> dist/roobie.bundle.css", "animations:bundle:js": "cat src/animations/*.js >> dist/roobie.bundle.js", "utilities": "npm-run-all utilities:css utilities:min:css utilities:bundle:css", "utilities:css": "cat src/utilities/**/*.css > dist/roobie.utilities.css", "utilities:min:css": "cat src/utilities/**/*.css >> dist/roobie.css", "utilities:bundle:css": "cat src/utilities/**/*.css >> dist/roobie.bundle.css", "themes": "npm-run-all themes:css themes:min:css themes:bundle:css", "themes:css": "cat src/themes/*.css > dist/roobie.themes.css", "themes:min:css": "cat src/themes/*.css >> dist/roobie.css", "themes:bundle:css": "cat src/themes/*.css >> dist/roobie.bundle.css", "logging": "npm-run-all logging:js logging:min:js logging:bundle:js", "logging:js": "cat src/logging/*.js > dist/roobie.logging.js", "logging:min:js": "cat src/logging/*.js >> dist/roobie.js", "logging:bundle:js": "cat src/logging/*.js >> dist/roobie.bundle.js", "manipulation": "npm-run-all manipulation:js manipulation:min:js manipulation:bundle:js", "manipulation:js": "cat src/manipulation/*.js > dist/roobie.manipulation.js", "manipulation:min:js": "cat src/manipulation/*.js >> dist/roobie.js", "manipulation:bundle:js": "cat src/manipulation/*.js >> dist/roobie.bundle.js", "minify": "node minify.js", "docs": "cd docs && python3 -m http.server 3000", "docs:move": "cp dist/roobie.bundle.css docs/includes/ && cp dist/roobie.bundle.js docs/includes/ && cp -r src/icons/ docs/includes/ && cp README.md docs/", "prepare": "husky install" }, "devDependencies": { "@node-minify/clean-css": "^6.2.0", "@node-minify/core": "^6.2.0", "@node-minify/uglify-es": "^6.2.0", "husky": "^7.0.4", "npm-run-all": "^4.1.5" }, "files": [ "README.md", "LICENSE.md", "dist/", "examples/", "docs/" ], "directories": { "bin": "dist/", "example": "examples/", "doc": "docs/" } }