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
-
-
-
-
-
-
-
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",