diff --git a/__tests__/applyClassPrefix.test.js b/__tests__/applyClassPrefix.test.js
new file mode 100644
index 000000000..5f574fc64
--- /dev/null
+++ b/__tests__/applyClassPrefix.test.js
@@ -0,0 +1,18 @@
+import postcss from 'postcss'
+import applyClassPrefix from '../src/util/applyClassPrefix'
+
+test('it prefixes classes with the provided prefix', () => {
+ const input = postcss.parse(`
+ .foo { color: red; }
+ .apple, .pear { color: green; }
+ `)
+
+ const expected = `
+ .tw-foo { color: red; }
+ .tw-apple, .tw-pear { color: green; }
+ `
+
+ const result = applyClassPrefix(input, 'tw-').toResult()
+ expect(result.css).toEqual(expected)
+ expect(result.warnings().length).toBe(0)
+})
diff --git a/docs/package.json b/docs/package.json
index 9fb496566..e96df456e 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,11 +1,10 @@
{
"scripts": {
- "local": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=local --config=node_modules/laravel-mix/setup/webpack.config.js",
- "staging": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=staging --config=node_modules/laravel-mix/setup/webpack.config.js",
- "production": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=production --config=node_modules/laravel-mix/setup/webpack.config.js",
- "dev": "npm run local",
+ "development": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=local --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "production": "cross-env NODE_ENV=production webpack --progress --hide-modules --env=production --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "dev": "npm run development",
"prod": "npm run production",
- "watch": "npm run local -- --watch"
+ "watch": "npm run development -- --watch"
},
"private": true,
"devDependencies": {
diff --git a/docs/source/_layouts/documentation.blade.php b/docs/source/_layouts/documentation.blade.php
index 9450b9da8..f2e1f1f88 100644
--- a/docs/source/_layouts/documentation.blade.php
+++ b/docs/source/_layouts/documentation.blade.php
@@ -115,3 +115,17 @@
@endsection
+
+@push('scripts')
+@if ($page->production)
+
+
+
+@endif
+@endpush
diff --git a/docs/source/_layouts/master.blade.php b/docs/source/_layouts/master.blade.php
index 91f364cb2..0290f941a 100644
--- a/docs/source/_layouts/master.blade.php
+++ b/docs/source/_layouts/master.blade.php
@@ -25,16 +25,6 @@
@yield('body')
@if ($page->production)
-
-
-
-
@endif
+@stack('scripts')
+