Skip to content

Commit 1610db3

Browse files
committed
Update various templates
1 parent f857a18 commit 1610db3

File tree

5 files changed

+35
-23
lines changed

5 files changed

+35
-23
lines changed

config/make/style.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
// Dependencies
66
@use 'config/tokens' as *;
7-
// use 'config/{{ pattern }}';
7+
// @use 'config/{{ pattern }}';
88

99
// Declarations
1010
.{{ prefix }}{{ pattern }} { }

config/make/view.slm

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
- title = '{{ Pattern }}'
44

55
= content('main')
6-
h2 = title
6+
section class='bc-white p-4'
7+
h2 = title
8+
9+
== this.include('{{ type }}/{{ pattern }}/{{ pattern }}.md');
10+
11+
h3 Demonstration
12+
13+
== this.include('{{ type }}/{{ pattern }}/{{ pattern }}.slm');
14+
15+
h3 Markup
16+
17+
pre class='p-4'
18+
= this.include('{{ type }}/{{ pattern }}/{{ pattern }}.slm');
719

820
= content('scripts')

config/scaffold/default.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
* Methods for the main Patterns instance.
88
*/
99
class Default {
10+
constructor() {
11+
if (process.env.NODE_ENV != 'production')
12+
console.dir('@pttrn Development Mode'); // eslint-disable-line no-console
13+
}
14+
1015
// Sample method
1116
// /**
1217
// * API for the {{ Pattern }} {{ type }}.

config/scaffold/default.slm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ html lang='en'
5656
script src='https://cdn.jsdelivr.net/gh/CityOfNewYork/[email protected]/dist/utilities/icons/icons.iffe.js'
5757

5858
javascript:
59+
var MyPatterns = new Default();
60+
5961
new Icons('svg/svgs.svg');
6062

6163
= content('scripts')

config/scaffold/rollup.mjs

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ import nodeResolve from '@rollup/plugin-node-resolve'; // Locate modules using t
77
import replace from '@rollup/plugin-replace'; // Replace content while bundling.
88

99
/**
10-
* Rollup Configuration
10+
* Base module configuration. Refer to the package for details on the available options.
11+
*
12+
* @source https://rollupjs.org
1113
*
1214
* @type {Object}
1315
*/
@@ -18,39 +20,30 @@ const rollup = {
1820
};
1921

2022
/**
21-
* Plugins Configuration
23+
* Plugin configuration. Refer to the package for details on the available options.
24+
*
25+
* @source https://github.com/rollup/plugins
2226
*
2327
* @type {Object}
2428
*/
25-
let plugins = {
26-
babel: babel.babel({
29+
let plugins = [
30+
replace({
31+
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV)
32+
}),
33+
babel.babel({
2734
exclude: 'node_modules/**',
2835
babelHelpers: 'bundled'
2936
}),
30-
nodeResolve: nodeResolve.nodeResolve({
37+
nodeResolve.nodeResolve({
3138
browser: true,
3239
customResolveOptions: {
3340
moduleDirectory: 'node_modules'
3441
}
35-
}),
36-
replace: replace({
37-
'process.env.NODE_ENV': "'production'"
3842
})
39-
};
40-
41-
let dev = [
42-
plugins.babel,
43-
plugins.nodeResolve
44-
];
45-
46-
let prod = [
47-
plugins.babel,
48-
plugins.nodeResolve,
49-
plugins.replace
5043
];
5144

5245
/**
53-
* Rollup Export
46+
* ES Module Exports
5447
*
5548
* @type {Array}
5649
*/
@@ -66,7 +59,7 @@ export default [
6659
strict: rollup.strict
6760
}
6861
],
69-
plugins: (process.env.NODE_ENV === 'production') ? prod : dev,
62+
plugins: plugins,
7063
devModule: true
7164
}
7265
];

0 commit comments

Comments
 (0)