Skip to content

Commit 8fb46c0

Browse files
committed
feat: 🎸 add sourcemaps addon to presets
1 parent dfd6d52 commit 8fb46c0

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

‎docs/Addons.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ plenty more to chose from. Below is a list of addons shipped with `nano-css`.
3939
- [`tachyons`](./tachyons.md) — use Tachyons for rule chaining
4040
- [`rtl`](./rtl.md) — flips all styles RTL (right-to-left)
4141
- [`extract`](./extract.md) — allows extraction of CSS into external `*.css` style sheet
42-
- [`sourcemaps`](./sourcemaps.md) — generates source maps in development mode
42+
- [`sourcemaps`](./sourcemaps.md) — generates source maps in dev mode
4343

4444
## Addon Installation
4545

‎docs/sourcemaps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# `sourcemaps` Addon
22

3-
Adds sourcempas in dev mode.
3+
Adds sourcemap support in development mode.
44

55
![](./sourcemaps.gif)
66

7-
Do now use this addon in production. Check environment to exclude it from production:
7+
Do not use this addon in production. Check environment to exclude it from production:
88

99
```js
1010
if (process.env.NODE_ENV !== 'production') {

‎preset/react.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ var addonJsx = require('../addon/jsx').addon;
1414
var addonStyle = require('../addon/style').addon;
1515
var addonStyled = require('../addon/styled').addon;
1616
var addonDecorator = require('../addon/decorator').addon;
17+
var addonSourcemaps = require('../addon/sourcemaps').addon;
1718

1819
exports.preset = function (config) {
1920
config = config || {};
@@ -34,5 +35,9 @@ exports.preset = function (config) {
3435
addonStyled(nano);
3536
addonDecorator(nano);
3637

38+
if (process.env.NODE_ENV !== 'production') {
39+
addonSourcemaps(nano);
40+
}
41+
3742
return nano;
3843
};

‎preset/sheet.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ var addonAtoms = require('../addon/atoms').addon;
77
var addonKeyframes = require('../addon/keyframes').addon;
88
var addonRule = require('../addon/rule').addon;
99
var addonSheet = require('../addon/sheet').addon;
10+
var addonSourcemaps = require('../addon/sourcemaps').addon;
1011

1112
exports.preset = function (config) {
1213
var nano = create(config);
@@ -18,5 +19,9 @@ exports.preset = function (config) {
1819
addonRule(nano);
1920
addonSheet(nano);
2021

22+
if (process.env.NODE_ENV !== 'production') {
23+
addonSourcemaps(nano);
24+
}
25+
2126
return nano;
2227
};

‎preset/vdom.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ var addonKeyframes = require('../addon/keyframes').addon;
99
var addonRule = require('../addon/rule').addon;
1010
var addonSheet = require('../addon/sheet').addon;
1111
var addonJsx = require('../addon/jsx').addon;
12+
var addonSourcemaps = require('../addon/sourcemaps').addon;
1213

1314
exports.preset = function (config) {
1415
if (process.env.NODE_ENV !== 'production') {
@@ -31,5 +32,9 @@ exports.preset = function (config) {
3132
addonSheet(nano);
3233
addonJsx(nano);
3334

35+
if (process.env.NODE_ENV !== 'production') {
36+
addonSourcemaps(nano);
37+
}
38+
3439
return nano;
3540
};

0 commit comments

Comments
 (0)