From 887e2ac2827ac762417875e55a88b8ce0ec5b2a2 Mon Sep 17 00:00:00 2001 From: Josh Gillies Date: Sun, 7 Jun 2015 21:59:18 +1000 Subject: [PATCH] Remove redundant code Examples moved to a dedicated repository at: https://github.com/css-modules/browserify-demo All supporting devDependencies, scripts, and files removed as a result. --- README.md | 4 +--- bin/publish-gh-pages | 9 --------- example/borders.css | 3 --- example/box1.css | 8 -------- example/box2.css | 14 -------------- example/dist/.gitignore | 1 - example/export-css.js | 4 ---- example/index.html | 11 ----------- example/index.js | 24 ------------------------ lib/index.js => index.js | 0 package.json | 12 ++---------- 11 files changed, 3 insertions(+), 87 deletions(-) delete mode 100755 bin/publish-gh-pages delete mode 100644 example/borders.css delete mode 100644 example/box1.css delete mode 100644 example/box2.css delete mode 100644 example/dist/.gitignore delete mode 100644 example/export-css.js delete mode 100644 example/index.html delete mode 100644 example/index.js rename lib/index.js => index.js (100%) diff --git a/README.md b/README.md index b46795b..02804e6 100644 --- a/README.md +++ b/README.md @@ -32,14 +32,12 @@ To add the css to the html page there are 2 easy options: ## Example -Take a look at the [example](./example/index.js) for more details, or [inspect the source](https://css-modules.github.io/css-modulesify/). - +An example implementaion can be found [here](https://github.com/css-modules/browserify-demo). ## Licence MIT - ## With thanks - Tobias Koppers diff --git a/bin/publish-gh-pages b/bin/publish-gh-pages deleted file mode 100755 index 5e4182d..0000000 --- a/bin/publish-gh-pages +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env node - -var ghpages = require('gh-pages'); -var path = require('path'); - -ghpages.publish(path.join(__dirname, '..', 'example'), function (err) { - if (err) { throw err; } - console.log('ok'); -}); diff --git a/example/borders.css b/example/borders.css deleted file mode 100644 index 7d4480e..0000000 --- a/example/borders.css +++ /dev/null @@ -1,3 +0,0 @@ -.dottyBorder { - border: 1px dotted #000; -} diff --git a/example/box1.css b/example/box1.css deleted file mode 100644 index 3322f2b..0000000 --- a/example/box1.css +++ /dev/null @@ -1,8 +0,0 @@ -.box { - extends: dottyBorder from "./borders.css"; - padding: 10px; -} - -.text { - font-style: italic; -} diff --git a/example/box2.css b/example/box2.css deleted file mode 100644 index 6e2116c..0000000 --- a/example/box2.css +++ /dev/null @@ -1,14 +0,0 @@ -.box { - padding: 10px; - background: #555; - transition: all 1s; -} - -.box:hover { - background: #933; -} - -.text { - color: #fff; - font-weight: bold; -} diff --git a/example/dist/.gitignore b/example/dist/.gitignore deleted file mode 100644 index 72e8ffc..0000000 --- a/example/dist/.gitignore +++ /dev/null @@ -1 +0,0 @@ -* diff --git a/example/export-css.js b/example/export-css.js deleted file mode 100644 index deda444..0000000 --- a/example/export-css.js +++ /dev/null @@ -1,4 +0,0 @@ -console.log([ - require('./box1.css'), - require('./box2.css') -].join('\n')); diff --git a/example/index.html b/example/index.html deleted file mode 100644 index bdb4b39..0000000 --- a/example/index.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - css-modulesify demo - - -

css-modulesify

-
- - - diff --git a/example/index.js b/example/index.js deleted file mode 100644 index 39c5012..0000000 --- a/example/index.js +++ /dev/null @@ -1,24 +0,0 @@ -var box1 = require('./box1.css'); -var box2 = require('./box2.css'); - -var h = require('hyperscript'); - -// dynamically add the css to the browser (this could be done at build-time instead) -var insertCss = require('insert-css'); -insertCss(box1); -insertCss(box2); - -// create the markup and apply locally-scoped css classnames -var content = h('div', [ - h('p', 'This is a demonstration of using generic classnames in css files like `.box` and `.text`, without any danger of name collisions between components'), - - h('div', { className: box1.box }, [ - h('p', { className: box1.text }, 'Box 1') - ]), - - h('div', { className: box2.box }, [ - h('p', { className: box2.text }, 'Box 2') - ]) -]); - -document.getElementById('content').appendChild(content); diff --git a/lib/index.js b/index.js similarity index 100% rename from lib/index.js rename to index.js diff --git a/package.json b/package.json index 5644f63..6dfbddd 100644 --- a/package.json +++ b/package.json @@ -2,21 +2,13 @@ "name": "css-modulesify", "version": "0.1.2", "description": "A browserify transform to load CSS Modules", - "main": "lib/index.js", + "main": "index.js", "dependencies": { "css-modules-loader-core": "0.0.5", "through": "^2.3.7" }, - "devDependencies": { - "browserify": "^10.2.3", - "gh-pages": "^0.3.0", - "hyperscript": "^1.4.6", - "insert-css": "^0.2.0" - }, + "devDependencies": {}, "scripts": { - "build-example": "browserify -t ./lib -o example/dist/index.js example/index.js", - "export-css": "browserify -t ./lib example/export-css.js | node", - "publish-gh-pages": "npm run build-example && ./bin/publish-gh-pages", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "joshwnj",