Giter VIP home page Giter VIP logo

react-timeline-range-slider's Introduction

react-timeline-range-slider

demo gif

Installation

 npm i react-timeline-range-slider

Props

Prop Type Default Description
timelineInterval array [startOfToday(), endOfToday()] Interval to display
selectedInterval array [new Date(), addHours(new Date(), 1)] Selected interval inside the timeline
disabledIntervals array [] Array of disabled intervals inside the timeline
containerClassName string ClassName of the wrapping container
step number 1800000 Number of milliseconds between steps (the default value is 30 minutes)
ticksNumber number 48 Number of steps on the timeline (the default value is 30 minutes)
error bool false Is the selected interval is not valid
mode int/function 3 The interaction mode. Value of 1 will allow handles to cross each other. Value of 2 will keep the sliders from crossing and separated by a step. Value of 3 will make the handles pushable and keep them a step apart. ADVANCED: You can also supply a function that will be passed the current values and the incoming update. Your function should return what the state should be set as.
formatTick function ms => format(new Date(ms), 'HH:mm') Function that determines the format in which the date will be displayed
onUpdateCallback function
onChangeCallback function

Example

Live demo

import React from 'react'  
import { endOfToday, set } from 'date-fns' 
import TimeRange from 'react-timeline-range-slider'  

const now = new Date()
const getTodayAtSpecificHour = (hour = 12) =>
	set(now, { hours: hour, minutes: 0, seconds: 0, milliseconds: 0 })

const selectedStart = getTodayAtSpecificHour()
const selectedEnd = getTodayAtSpecificHour(14)

const startTime = getTodayAtSpecificHour(7)
const endTime = endOfToday()

const disabledIntervals = [
  { start: getTodayAtSpecificHour(16), end: getTodayAtSpecificHour(17) },
  { start: getTodayAtSpecificHour(7), end: getTodayAtSpecificHour(12) },
  { start: getTodayAtSpecificHour(20), end: getTodayAtSpecificHour(24) }
]

class App extends React.Component {  
  state = {  
    error: false,  
    selectedInterval: [selectedStart, selectedEnd],  
  }
	
  errorHandler = ({ error }) => this.setState({ error })  

  onChangeCallback = selectedInterval => this.setState({ selectedInterval })  

  render() {  
    const { selectedInterval, error } = this.state  
      return (  
        <TimeRange
          error={error}  
          ticksNumber={36}  
          selectedInterval={selectedInterval}  
          timelineInterval={[startTime, endTime]}  
          onUpdateCallback={this.errorHandler}  
          onChangeCallback={this.onChangeCallback}
          disabledIntervals={disabledIntervals}  
        />
      )  
  }  
}  

export default App

react-timeline-range-slider's People

Contributors

dependabot[bot] avatar lizashkod avatar manuelkiessling avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

react-timeline-range-slider's Issues

npm i install failed due to node-sass

0 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
0 verbose cli   'C:\\Users\\Martin\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
0 verbose cli   'i',
0 verbose cli   'react-timeline-range-slider',
0 verbose cli   '--save',
0 verbose cli   '--legacy-peer-deps'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing config:load:defaults Completed in 2ms
4 timing config:load:file:C:\Users\Martin\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 5ms
5 timing config:load:builtin Completed in 6ms
6 timing config:load:cli Completed in 3ms
7 timing config:load:env Completed in 0ms
8 timing config:load:file:C:\WORKBRENCH\FENEARO\Feanaro_React\playground\.npmrc Completed in 0ms
9 timing config:load:project Completed in 1ms
10 timing config:load:file:C:\Users\Martin\.npmrc Completed in 1ms
11 timing config:load:user Completed in 1ms
12 timing config:load:file:C:\Users\Martin\AppData\Roaming\npm\etc\npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 1ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 15ms
19 verbose npm-session 145297a4302ad97c
20 timing npm:load Completed in 24ms
21 timing arborist:ctor Completed in 1ms
22 timing idealTree:init Completed in 1149ms
23 timing idealTree:userRequests Completed in 6ms
24 silly idealTree buildDeps
25 silly fetch manifest react-timeline-range-slider@*
26 http fetch GET 200 https://registry.npmjs.org/react-timeline-range-slider 326ms (from cache)
27 silly placeDep ROOT [email protected] OK for: [email protected] want: *
28 silly fetch manifest d3-scale@^3.2.1
29 silly fetch manifest date-fns@^2.14.0
30 silly fetch manifest node-sass@^4.14.1
31 silly fetch manifest react-compound-slider@^2.5.0
32 timing arborist:ctor Completed in 0ms
33 http fetch GET 200 https://registry.npmjs.org/d3-scale 1039ms
34 http fetch GET 200 https://registry.npmjs.org/node-sass 1052ms
35 http fetch GET 200 https://registry.npmjs.org/react-compound-slider 1092ms
36 http fetch GET 200 https://registry.npmjs.org/date-fns 1223ms
37 timing idealTree:#root Completed in 1566ms
38 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.2.1
39 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.14.0
40 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.14.1
41 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.5.0
42 silly fetch manifest d3-array@^2.3.0
43 silly fetch manifest d3-format@1 - 2
44 silly fetch manifest [email protected] - 2
45 silly fetch manifest d3-time@1 - 2
46 silly fetch manifest d3-time-format@2 - 3
47 silly fetch manifest async-foreach@^0.1.3
48 silly fetch manifest chalk@^1.1.1
49 silly fetch manifest cross-spawn@^3.0.0
50 silly fetch manifest gaze@^1.0.0
51 silly fetch manifest get-stdin@^4.0.1
52 silly fetch manifest in-publish@^2.0.0
53 silly fetch manifest meow@^3.7.0
54 silly fetch manifest nan@^2.13.2
55 silly fetch manifest node-gyp@^3.8.0
56 silly fetch manifest npmlog@^4.0.0
57 silly fetch manifest [email protected]
58 silly fetch manifest stdout-stream@^1.4.0
59 silly fetch manifest true-case-path@^1.0.2
60 silly fetch manifest d3-array@^1.2.4
61 silly fetch manifest warning@^3.0.0
62 http fetch GET 200 https://registry.npmjs.org/d3-time 103ms
63 http fetch GET 200 https://registry.npmjs.org/d3-interpolate 116ms
64 http fetch GET 200 https://registry.npmjs.org/d3-format 120ms
65 http fetch GET 200 https://registry.npmjs.org/d3-array 125ms
66 http fetch GET 200 https://registry.npmjs.org/nan 200ms
67 http fetch GET 200 https://registry.npmjs.org/meow 202ms
68 http fetch GET 200 https://registry.npmjs.org/gaze 229ms
69 http fetch GET 200 https://registry.npmjs.org/npmlog 224ms
70 http fetch GET 200 https://registry.npmjs.org/in-publish 235ms
71 http fetch GET 200 https://registry.npmjs.org/get-stdin 244ms
72 http fetch GET 200 https://registry.npmjs.org/sass-graph 240ms
73 http fetch GET 200 https://registry.npmjs.org/node-gyp 242ms
74 http fetch GET 200 https://registry.npmjs.org/async-foreach 258ms
75 http fetch GET 200 https://registry.npmjs.org/d3-time-format 277ms
76 http fetch GET 200 https://registry.npmjs.org/cross-spawn 273ms
77 http fetch GET 200 https://registry.npmjs.org/chalk 277ms
78 http fetch GET 200 https://registry.npmjs.org/stdout-stream 276ms
79 http fetch GET 200 https://registry.npmjs.org/true-case-path 276ms
80 http fetch GET 200 https://registry.npmjs.org/warning 276ms
81 timing idealTree:node_modules/react-timeline-range-slider Completed in 315ms
82 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.3.0
83 silly placeDep ROOT [email protected] OK for: [email protected] want: 1 - 2
84 silly placeDep ROOT [email protected] OK for: [email protected] want: 1.2.0 - 2
85 silly placeDep ROOT [email protected] OK for: [email protected] want: 1 - 2
86 silly placeDep ROOT [email protected] OK for: [email protected] want: 2 - 3
87 silly fetch manifest internmap@^1.0.0
88 silly fetch manifest d3-color@1 - 2
89 http fetch GET 200 https://registry.npmjs.org/internmap 97ms
90 http fetch GET 200 https://registry.npmjs.org/d3-color 98ms
91 timing idealTree:node_modules/d3-scale Completed in 104ms
92 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
93 timing idealTree:node_modules/d3-array Completed in 1ms
94 timing idealTree:node_modules/d3-format Completed in 0ms
95 silly placeDep ROOT [email protected] OK for: [email protected] want: 1 - 2
96 timing idealTree:node_modules/d3-interpolate Completed in 2ms
97 timing idealTree:node_modules/d3-color Completed in 0ms
98 timing idealTree:node_modules/d3-time Completed in 0ms
99 timing idealTree:node_modules/d3-time-format Completed in 0ms
100 timing idealTree:node_modules/date-fns Completed in 0ms
101 timing idealTree:node_modules/internmap Completed in 0ms
102 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.1.3
103 silly placeDep node_modules/node-sass [email protected] OK for: [email protected] want: ^1.1.1
104 silly placeDep node_modules/node-sass [email protected] OK for: [email protected] want: ^3.0.0
105 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
106 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.1
107 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
108 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.7.0
109 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.13.2
110 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.8.0
111 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
112 silly placeDep ROOT [email protected] OK for: [email protected] want: 2.2.5
113 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.4.0
114 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.2
115 silly fetch manifest ansi-styles@^2.2.1
116 silly fetch manifest has-ansi@^2.0.0
117 silly fetch manifest strip-ansi@^3.0.0
118 silly fetch manifest supports-color@^2.0.0
119 silly fetch manifest lru-cache@^4.0.1
120 silly fetch manifest globule@^1.0.0
121 silly fetch manifest camelcase-keys@^2.0.0
122 silly fetch manifest loud-rejection@^1.0.0
123 silly fetch manifest map-obj@^1.0.1
124 silly fetch manifest read-pkg-up@^1.0.1
125 silly fetch manifest redent@^1.0.0
126 silly fetch manifest trim-newlines@^1.0.0
127 silly fetch manifest fstream@^1.0.0
128 silly fetch manifest nopt@2 || 3
129 silly fetch manifest osenv@0
130 silly fetch manifest semver@~5.3.0
131 silly fetch manifest tar@^2.0.0
132 silly fetch manifest are-we-there-yet@~1.1.2
133 silly fetch manifest console-control-strings@~1.1.0
134 silly fetch manifest gauge@~2.7.3
135 silly fetch manifest scss-tokenizer@^0.2.3
136 silly fetch manifest yargs@^13.3.2
137 silly fetch manifest readable-stream@^2.0.1
138 http fetch GET 200 https://registry.npmjs.org/strip-ansi 105ms
139 http fetch GET 200 https://registry.npmjs.org/has-ansi 113ms
140 http fetch GET 200 https://registry.npmjs.org/globule 125ms
141 http fetch GET 200 https://registry.npmjs.org/ansi-styles 130ms
142 http fetch GET 200 https://registry.npmjs.org/trim-newlines 125ms
143 http fetch GET 200 https://registry.npmjs.org/loud-rejection 165ms
144 http fetch GET 200 https://registry.npmjs.org/lru-cache 177ms
145 http fetch GET 200 https://registry.npmjs.org/redent 173ms
146 http fetch GET 200 https://registry.npmjs.org/supports-color 181ms
147 http fetch GET 200 https://registry.npmjs.org/map-obj 179ms
148 http fetch GET 200 https://registry.npmjs.org/read-pkg-up 186ms
149 http fetch GET 200 https://registry.npmjs.org/fstream 195ms
150 http fetch GET 200 https://registry.npmjs.org/nopt 209ms
151 http fetch GET 200 https://registry.npmjs.org/osenv 206ms
152 http fetch GET 200 https://registry.npmjs.org/camelcase-keys 217ms
153 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 212ms
154 http fetch GET 200 https://registry.npmjs.org/console-control-strings 212ms
155 http fetch GET 200 https://registry.npmjs.org/scss-tokenizer 213ms
156 http fetch GET 200 https://registry.npmjs.org/gauge 216ms
157 http fetch GET 200 https://registry.npmjs.org/semver 248ms
158 http fetch GET 200 https://registry.npmjs.org/readable-stream 313ms
159 http fetch GET 200 https://registry.npmjs.org/tar 368ms
160 http fetch GET 200 https://registry.npmjs.org/yargs 463ms
161 timing idealTree:node_modules/node-sass Completed in 509ms
162 timing idealTree:node_modules/async-foreach Completed in 0ms
163 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
164 timing idealTree:node_modules/gaze Completed in 2ms
165 timing idealTree:node_modules/get-stdin Completed in 0ms
166 timing idealTree:node_modules/globule Completed in 0ms
167 timing idealTree:node_modules/in-publish Completed in 0ms
168 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
169 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
170 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.1
171 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.1
172 silly placeDep node_modules/meow [email protected] OK for: [email protected] want: ^1.0.0
173 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
174 silly fetch manifest camelcase@^2.0.0
175 silly fetch manifest currently-unhandled@^0.4.1
176 silly fetch manifest find-up@^1.0.0
177 silly fetch manifest read-pkg@^1.0.0
178 silly fetch manifest indent-string@^2.1.0
179 silly fetch manifest strip-indent@^1.0.1
180 http fetch GET 200 https://registry.npmjs.org/indent-string 91ms
181 http fetch GET 200 https://registry.npmjs.org/find-up 98ms
182 http fetch GET 200 https://registry.npmjs.org/camelcase 108ms
183 http fetch GET 200 https://registry.npmjs.org/read-pkg 109ms
184 http fetch GET 200 https://registry.npmjs.org/strip-indent 109ms
185 http fetch GET 200 https://registry.npmjs.org/currently-unhandled 314ms
186 timing idealTree:node_modules/meow Completed in 328ms
187 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
188 timing idealTree:node_modules/camelcase-keys Completed in 4ms
189 timing idealTree:node_modules/camelcase Completed in 0ms
190 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.4.1
191 silly fetch manifest array-find-index@^1.0.1
192 http fetch GET 200 https://registry.npmjs.org/array-find-index 343ms
193 timing idealTree:node_modules/loud-rejection Completed in 351ms
194 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.1
195 timing idealTree:node_modules/currently-unhandled Completed in 3ms
196 timing idealTree:node_modules/array-find-index Completed in 0ms
197 timing idealTree:node_modules/map-obj Completed in 0ms
198 timing idealTree:node_modules/nan Completed in 0ms
199 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
200 silly placeDep ROOT [email protected] OK for: [email protected] want: 2 || 3
201 silly placeDep ROOT [email protected] OK for: [email protected] want: 0
202 silly placeDep node_modules/node-gyp [email protected] OK for: [email protected] want: ~5.3.0
203 silly placeDep node_modules/node-gyp [email protected] OK for: [email protected] want: ^2.0.0
204 silly fetch manifest abbrev@1
205 silly fetch manifest os-homedir@^1.0.0
206 silly fetch manifest os-tmpdir@^1.0.0
207 silly fetch manifest block-stream@*
208 http fetch GET 200 https://registry.npmjs.org/block-stream 110ms
209 http fetch GET 200 https://registry.npmjs.org/abbrev 116ms
210 http fetch GET 200 https://registry.npmjs.org/os-homedir 116ms
211 http fetch GET 200 https://registry.npmjs.org/os-tmpdir 117ms
212 timing idealTree:node_modules/node-gyp Completed in 133ms
213 timing idealTree:node_modules/fstream Completed in 0ms
214 silly placeDep ROOT [email protected] OK for: [email protected] want: 1
215 timing idealTree:node_modules/nopt Completed in 1ms
216 timing idealTree:node_modules/abbrev Completed in 0ms
217 silly placeDep ROOT [email protected] OK for: [email protected] want: ~1.1.2
218 silly placeDep ROOT [email protected] OK for: [email protected] want: ~1.1.0
219 silly placeDep ROOT [email protected] OK for: [email protected] want: ~2.7.3
220 silly fetch manifest delegates@^1.0.0
221 silly fetch manifest readable-stream@^2.0.6
222 silly fetch manifest has-unicode@^2.0.0
223 silly fetch manifest string-width@^1.0.1
224 silly fetch manifest strip-ansi@^3.0.1
225 silly fetch manifest wide-align@^1.1.0
226 http fetch GET 200 https://registry.npmjs.org/string-width 105ms
227 http fetch GET 200 https://registry.npmjs.org/wide-align 107ms
228 http fetch GET 200 https://registry.npmjs.org/delegates 111ms
229 http fetch GET 200 https://registry.npmjs.org/has-unicode 113ms
230 timing idealTree:node_modules/npmlog Completed in 118ms
231 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
232 silly placeDep node_modules/are-we-there-yet [email protected] OK for: [email protected] want: ^2.0.6
233 silly fetch manifest string_decoder@~1.1.1
234 http fetch GET 200 https://registry.npmjs.org/string_decoder 101ms
235 timing idealTree:node_modules/are-we-there-yet Completed in 106ms
236 timing idealTree:node_modules/console-control-strings Completed in 0ms
237 timing idealTree:node_modules/delegates Completed in 0ms
238 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
239 silly placeDep node_modules/gauge [email protected] OK for: [email protected] want: ^1.0.1
240 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.1
241 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.1.0
242 silly fetch manifest code-point-at@^1.0.0
243 silly fetch manifest is-fullwidth-code-point@^1.0.0
244 silly fetch manifest ansi-regex@^2.0.0
245 silly fetch manifest string-width@^1.0.2 || 2
246 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 87ms
247 http fetch GET 200 https://registry.npmjs.org/code-point-at 91ms
248 http fetch GET 200 https://registry.npmjs.org/ansi-regex 89ms
249 timing idealTree:node_modules/gauge Completed in 104ms
250 timing idealTree:node_modules/has-unicode Completed in 0ms
251 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
252 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
253 timing idealTree:node_modules/osenv Completed in 2ms
254 timing idealTree:node_modules/os-homedir Completed in 0ms
255 timing idealTree:node_modules/os-tmpdir Completed in 0ms
256 silly placeDep node_modules/react-compound-slider [email protected] OK for: [email protected] want: ^1.2.4
257 silly placeDep node_modules/react-compound-slider [email protected] OK for: [email protected] want: ^3.0.0
258 timing idealTree:node_modules/react-compound-slider Completed in 1ms
259 silly placeDep node_modules/read-pkg-up [email protected] OK for: [email protected] want: ^1.0.0
260 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
261 silly fetch manifest path-exists@^2.0.0
262 silly fetch manifest load-json-file@^1.0.0
263 silly fetch manifest path-type@^1.0.0
264 http fetch GET 200 https://registry.npmjs.org/path-exists 97ms
265 http fetch GET 200 https://registry.npmjs.org/path-type 98ms
266 http fetch GET 200 https://registry.npmjs.org/load-json-file 102ms
267 timing idealTree:node_modules/read-pkg-up Completed in 108ms
268 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
269 silly placeDep node_modules/read-pkg [email protected] OK for: [email protected] want: ^1.0.0
270 silly fetch manifest parse-json@^2.2.0
271 silly fetch manifest strip-bom@^2.0.0
272 http fetch GET 200 https://registry.npmjs.org/parse-json 96ms
273 http fetch GET 200 https://registry.npmjs.org/strip-bom 100ms
274 timing idealTree:node_modules/read-pkg Completed in 106ms
275 silly placeDep node_modules/load-json-file [email protected] OK for: [email protected] want: ^2.2.0
276 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
277 silly fetch manifest is-utf8@^0.2.0
278 http fetch GET 200 https://registry.npmjs.org/is-utf8 84ms
279 timing idealTree:node_modules/load-json-file Completed in 92ms
280 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.2.3
281 silly placeDep ROOT [email protected] OK for: [email protected] want: ^13.3.2
282 silly fetch manifest js-base64@^2.1.8
283 silly fetch manifest source-map@^0.4.2
284 silly fetch manifest cliui@^5.0.0
285 silly fetch manifest find-up@^3.0.0
286 silly fetch manifest get-caller-file@^2.0.1
287 silly fetch manifest require-main-filename@^2.0.0
288 silly fetch manifest string-width@^3.0.0
289 silly fetch manifest y18n@^4.0.0
290 silly fetch manifest yargs-parser@^13.1.2
291 http fetch GET 200 https://registry.npmjs.org/get-caller-file 108ms
292 http fetch GET 200 https://registry.npmjs.org/js-base64 113ms
293 http fetch GET 200 https://registry.npmjs.org/y18n 106ms
294 http fetch GET 200 https://registry.npmjs.org/require-main-filename 110ms
295 http fetch GET 200 https://registry.npmjs.org/source-map 120ms
296 http fetch GET 200 https://registry.npmjs.org/cliui 130ms
297 http fetch GET 200 https://registry.npmjs.org/yargs-parser 187ms
298 timing idealTree:node_modules/sass-graph Completed in 214ms
299 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.1.8
300 silly placeDep node_modules/scss-tokenizer [email protected] OK for: [email protected] want: ^0.4.2
301 timing idealTree:node_modules/scss-tokenizer Completed in 2ms
302 timing idealTree:node_modules/js-base64 Completed in 0ms
303 silly placeDep node_modules/stdout-stream [email protected] OK for: [email protected] want: ^2.0.1
304 timing idealTree:node_modules/stdout-stream Completed in 1ms
305 silly placeDep node_modules/strip-ansi [email protected] OK for: [email protected] want: ^2.0.0
306 timing idealTree:node_modules/strip-ansi Completed in 1ms
307 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.2.0
308 timing idealTree:node_modules/strip-bom Completed in 2ms
309 timing idealTree:node_modules/is-utf8 Completed in 0ms
310 timing idealTree:node_modules/trim-newlines Completed in 0ms
311 timing idealTree:node_modules/true-case-path Completed in 0ms
312 silly placeDep node_modules/wide-align [email protected] OK for: [email protected] want: ^1.0.2 || 2
313 silly fetch manifest is-fullwidth-code-point@^2.0.0
314 silly fetch manifest strip-ansi@^4.0.0
315 timing idealTree:node_modules/wide-align Completed in 4ms
316 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.0
317 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^3.0.0
318 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.1
319 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
320 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^3.0.0
321 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
322 silly placeDep ROOT [email protected] OK for: [email protected] want: ^13.1.2
323 silly fetch manifest string-width@^3.1.0
324 silly fetch manifest strip-ansi@^5.2.0
325 silly fetch manifest wrap-ansi@^5.1.0
326 silly fetch manifest locate-path@^3.0.0
327 silly fetch manifest emoji-regex@^7.0.1
328 silly fetch manifest strip-ansi@^5.1.0
329 silly fetch manifest camelcase@^5.0.0
330 http fetch GET 200 https://registry.npmjs.org/locate-path 80ms
331 http fetch GET 200 https://registry.npmjs.org/emoji-regex 79ms
332 http fetch GET 200 https://registry.npmjs.org/wrap-ansi 83ms
333 timing idealTree:node_modules/yargs Completed in 95ms
334 silly placeDep node_modules/cliui [email protected] OK for: [email protected] want: ^3.1.0
335 silly placeDep node_modules/cliui [email protected] OK for: [email protected] want: ^5.2.0
336 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.1.0
337 silly fetch manifest ansi-regex@^4.1.0
338 silly fetch manifest strip-ansi@^5.0.0
339 timing idealTree:node_modules/cliui Completed in 3ms
340 timing idealTree:node_modules/get-caller-file Completed in 0ms
341 timing idealTree:node_modules/require-main-filename Completed in 0ms
342 silly placeDep node_modules/wrap-ansi [email protected] OK for: [email protected] want: ^3.0.0
343 silly placeDep node_modules/wrap-ansi [email protected] OK for: [email protected] want: ^5.0.0
344 timing idealTree:node_modules/wrap-ansi Completed in 3ms
345 timing idealTree:node_modules/y18n Completed in 0ms
346 silly placeDep node_modules/yargs-parser [email protected] OK for: [email protected] want: ^5.0.0
347 timing idealTree:node_modules/yargs-parser Completed in 1ms
348 silly placeDep node_modules/are-we-there-yet [email protected] OK for: [email protected] want: ~1.1.1
349 timing idealTree:node_modules/are-we-there-yet/node_modules/readable-stream Completed in 1ms
350 timing idealTree:node_modules/are-we-there-yet/node_modules/string_decoder Completed in 0ms
351 silly placeDep node_modules/cliui [email protected] OK for: [email protected] want: ^7.0.1
352 silly placeDep node_modules/cliui [email protected] OK for: [email protected] want: ^2.0.0
353 timing idealTree:node_modules/cliui/node_modules/string-width Completed in 1ms
354 timing idealTree:node_modules/cliui/node_modules/emoji-regex Completed in 0ms
355 timing idealTree:node_modules/cliui/node_modules/is-fullwidth-code-point Completed in 0ms
356 silly placeDep node_modules/cliui [email protected] OK for: [email protected] want: ^4.1.0
357 timing idealTree:node_modules/cliui/node_modules/strip-ansi Completed in 0ms
358 timing idealTree:node_modules/cliui/node_modules/ansi-regex Completed in 0ms
359 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
360 silly placeDep node_modules/gauge [email protected] OK for: [email protected] want: ^1.0.0
361 silly fetch manifest number-is-nan@^1.0.0
362 http fetch GET 200 https://registry.npmjs.org/number-is-nan 81ms
363 timing idealTree:node_modules/gauge/node_modules/string-width Completed in 84ms
364 timing idealTree:node_modules/code-point-at Completed in 0ms
365 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
366 timing idealTree:node_modules/gauge/node_modules/is-fullwidth-code-point Completed in 1ms
367 timing idealTree:node_modules/number-is-nan Completed in 0ms
368 timing idealTree:node_modules/load-json-file/node_modules/parse-json Completed in 0ms
369 silly placeDep node_modules/meow [email protected] OK for: [email protected] want: ^2.1.0
370 silly placeDep node_modules/meow [email protected] OK for: [email protected] want: ^1.0.1
371 silly fetch manifest repeating@^2.0.0
372 http fetch GET 200 https://registry.npmjs.org/repeating 91ms
373 timing idealTree:node_modules/meow/node_modules/redent Completed in 97ms
374 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
375 silly fetch manifest is-finite@^1.0.0
376 http fetch GET 200 https://registry.npmjs.org/is-finite 85ms
377 timing idealTree:node_modules/meow/node_modules/indent-string Completed in 89ms
378 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
379 timing idealTree:node_modules/repeating Completed in 2ms
380 timing idealTree:node_modules/is-finite Completed in 0ms
381 timing idealTree:node_modules/meow/node_modules/strip-indent Completed in 0ms
382 timing idealTree:node_modules/node-gyp/node_modules/semver Completed in 0ms
383 silly placeDep ROOT [email protected] OK for: [email protected] want: *
384 timing idealTree:node_modules/node-gyp/node_modules/tar Completed in 1ms
385 timing idealTree:node_modules/block-stream Completed in 0ms
386 silly placeDep node_modules/node-sass [email protected] OK for: [email protected] want: ^2.2.1
387 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
388 silly placeDep node_modules/node-sass [email protected] OK for: [email protected] want: ^2.0.0
389 timing idealTree:node_modules/node-sass/node_modules/chalk Completed in 3ms
390 silly placeDep node_modules/has-ansi [email protected] OK for: [email protected] want: ^2.0.0
391 timing idealTree:node_modules/has-ansi Completed in 1ms
392 timing idealTree:node_modules/has-ansi/node_modules/ansi-regex Completed in 0ms
393 timing idealTree:node_modules/node-sass/node_modules/ansi-styles Completed in 0ms
394 silly placeDep node_modules/node-sass [email protected] OK for: [email protected] want: ^4.0.1
395 silly fetch manifest pseudomap@^1.0.2
396 silly fetch manifest yallist@^2.1.2
397 http fetch GET 200 https://registry.npmjs.org/pseudomap 73ms
398 http fetch GET 200 https://registry.npmjs.org/yallist 76ms
399 timing idealTree:node_modules/node-sass/node_modules/cross-spawn Completed in 79ms
400 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.2
401 silly placeDep node_modules/node-sass [email protected] OK for: [email protected] want: ^2.1.2
402 timing idealTree:node_modules/node-sass/node_modules/lru-cache Completed in 2ms
403 timing idealTree:node_modules/pseudomap Completed in 0ms
404 timing idealTree:node_modules/node-sass/node_modules/supports-color Completed in 0ms
405 timing idealTree:node_modules/node-sass/node_modules/yallist Completed in 0ms
406 timing idealTree:node_modules/react-compound-slider/node_modules/d3-array Completed in 0ms
407 timing idealTree:node_modules/react-compound-slider/node_modules/warning Completed in 0ms
408 silly placeDep node_modules/read-pkg-up [email protected] OK for: [email protected] want: ^2.0.0
409 timing idealTree:node_modules/read-pkg-up/node_modules/find-up Completed in 1ms
410 timing idealTree:node_modules/read-pkg-up/node_modules/path-exists Completed in 0ms
411 timing idealTree:node_modules/read-pkg/node_modules/path-type Completed in 0ms
412 timing idealTree:node_modules/scss-tokenizer/node_modules/source-map Completed in 0ms
413 silly placeDep node_modules/stdout-stream [email protected] OK for: [email protected] want: ~1.1.1
414 timing idealTree:node_modules/stdout-stream/node_modules/readable-stream Completed in 1ms
415 timing idealTree:node_modules/stdout-stream/node_modules/string_decoder Completed in 0ms
416 timing idealTree:node_modules/strip-ansi/node_modules/ansi-regex Completed in 0ms
417 silly placeDep node_modules/wide-align [email protected] OK for: [email protected] want: ^2.0.0
418 silly placeDep node_modules/wide-align [email protected] OK for: [email protected] want: ^4.0.0
419 silly fetch manifest ansi-regex@^3.0.0
420 timing idealTree:node_modules/wide-align/node_modules/string-width Completed in 2ms
421 timing idealTree:node_modules/wide-align/node_modules/is-fullwidth-code-point Completed in 0ms
422 silly placeDep node_modules/wide-align [email protected] OK for: [email protected] want: ^3.0.0
423 timing idealTree:node_modules/wide-align/node_modules/strip-ansi Completed in 1ms
424 timing idealTree:node_modules/wide-align/node_modules/ansi-regex Completed in 0ms
425 silly placeDep node_modules/wrap-ansi [email protected] OK for: [email protected] want: ^7.0.1
426 silly placeDep node_modules/wrap-ansi [email protected] OK for: [email protected] want: ^2.0.0
427 timing idealTree:node_modules/wrap-ansi/node_modules/string-width Completed in 1ms
428 timing idealTree:node_modules/wrap-ansi/node_modules/emoji-regex Completed in 0ms
429 timing idealTree:node_modules/wrap-ansi/node_modules/is-fullwidth-code-point Completed in 0ms
430 silly placeDep node_modules/wrap-ansi [email protected] OK for: [email protected] want: ^4.1.0
431 timing idealTree:node_modules/wrap-ansi/node_modules/strip-ansi Completed in 1ms
432 timing idealTree:node_modules/wrap-ansi/node_modules/ansi-regex Completed in 0ms
433 timing idealTree:node_modules/yargs-parser/node_modules/camelcase Completed in 0ms
434 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^3.0.0
435 silly fetch manifest p-locate@^3.0.0
436 http fetch GET 200 https://registry.npmjs.org/p-locate 74ms
437 timing idealTree:node_modules/yargs/node_modules/find-up Completed in 76ms
438 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^3.0.0
439 silly fetch manifest p-limit@^2.0.0
440 http fetch GET 200 https://registry.npmjs.org/p-limit 91ms
441 timing idealTree:node_modules/yargs/node_modules/locate-path Completed in 94ms
442 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^2.0.0
443 silly fetch manifest p-try@^2.0.0
444 http fetch GET 200 https://registry.npmjs.org/p-try 78ms
445 timing idealTree:node_modules/yargs/node_modules/p-locate Completed in 79ms
446 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^2.0.0
447 timing idealTree:node_modules/yargs/node_modules/p-limit Completed in 0ms
448 timing idealTree:node_modules/yargs/node_modules/p-try Completed in 0ms
449 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^7.0.1
450 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^2.0.0
451 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^5.1.0
452 timing idealTree:node_modules/yargs/node_modules/string-width Completed in 2ms
453 timing idealTree:node_modules/yargs/node_modules/emoji-regex Completed in 0ms
454 timing idealTree:node_modules/yargs/node_modules/is-fullwidth-code-point Completed in 0ms
455 silly placeDep node_modules/yargs [email protected] OK for: [email protected] want: ^4.1.0
456 timing idealTree:node_modules/yargs/node_modules/strip-ansi Completed in 1ms
457 timing idealTree:node_modules/yargs/node_modules/ansi-regex Completed in 0ms
458 timing idealTree:buildDeps Completed in 4924ms
459 timing idealTree:fixDepFlags Completed in 42ms
460 timing idealTree Completed in 6138ms
461 timing reify:loadTrees Completed in 6140ms
462 silly reify mark deleted [
462 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\get-caller-file'
462 silly reify ]
463 silly reify mark deleted [
463 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\require-main-filename'
463 silly reify ]
464 silly reify mark deleted [
464 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\y18n'
464 silly reify ]
465 silly reify mark deleted [
465 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\get-caller-file'
465 silly reify ]
466 silly reify mark deleted [
466 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\require-main-filename'
466 silly reify ]
467 silly reify mark deleted [
467 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\y18n'
467 silly reify ]
468 silly reify mark deleted [
468 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\get-caller-file'
468 silly reify ]
469 silly reify mark deleted [
469 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\require-main-filename'
469 silly reify ]
470 silly reify mark deleted [
470 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\y18n'
470 silly reify ]
471 silly reify mark deleted [
471 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\get-caller-file'
471 silly reify ]
472 silly reify mark deleted [
472 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\require-main-filename'
472 silly reify ]
473 silly reify mark deleted [
473 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\y18n'
473 silly reify ]
474 silly reify mark deleted [
474 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\ansi-regex'
474 silly reify ]
475 silly reify mark deleted [
475 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\strip-ansi'
475 silly reify ]
476 silly reify mark deleted [
476 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack\\node_modules\\y18n'
476 silly reify ]
477 silly reify mark deleted [
477 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\ansi-regex'
477 silly reify ]
478 silly reify mark deleted [
478 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\camelcase'
478 silly reify ]
479 silly reify mark deleted [
479 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\cliui'
479 silly reify ]
480 silly reify mark deleted [
480 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\emoji-regex'
480 silly reify ]
481 silly reify mark deleted [
481 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\get-caller-file'
481 silly reify ]
482 silly reify mark deleted [
482 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\is-fullwidth-code-point'
482 silly reify ]
483 silly reify mark deleted [
483 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\require-main-filename'
483 silly reify ]
484 silly reify mark deleted [
484 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\string-width'
484 silly reify ]
485 silly reify mark deleted [
485 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\strip-ansi'
485 silly reify ]
486 silly reify mark deleted [
486 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\wrap-ansi'
486 silly reify ]
487 silly reify mark deleted [
487 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\y18n'
487 silly reify ]
488 silly reify mark deleted [
488 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\yargs'
488 silly reify ]
489 silly reify mark deleted [
489 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\yargs-parser'
489 silly reify ]
490 silly reify mark deleted [
490 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\cliui\\node_modules\\ansi-regex'
490 silly reify ]
491 silly reify mark deleted [
491 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\cliui\\node_modules\\strip-ansi'
491 silly reify ]
492 silly reify mark deleted [
492 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\string-width\\node_modules\\ansi-regex'
492 silly reify ]
493 silly reify mark deleted [
493 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\string-width\\node_modules\\strip-ansi'
493 silly reify ]
494 silly reify mark deleted [
494 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\wrap-ansi\\node_modules\\ansi-regex'
494 silly reify ]
495 silly reify mark deleted [
495 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\wrap-ansi\\node_modules\\strip-ansi'
495 silly reify ]
496 timing reify:diffTrees Completed in 209ms
497 silly reify mark retired [
497 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\get-caller-file'
497 silly reify ]
498 silly reify mark retired [
498 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\require-main-filename'
498 silly reify ]
499 silly reify mark retired [
499 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\y18n'
499 silly reify ]
500 silly reify mark retired [
500 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\get-caller-file'
500 silly reify ]
501 silly reify mark retired [
501 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\require-main-filename'
501 silly reify ]
502 silly reify mark retired [
502 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\y18n'
502 silly reify ]
503 silly reify mark retired [
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\escodegen',
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\escodegen',
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\escodegen.cmd',
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\escodegen.ps1',
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esgenerate',
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esgenerate.cmd',
503 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esgenerate.ps1'
503 silly reify ]
504 silly reify mark retired [
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\esprima',
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esparse',
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esparse.cmd',
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esparse.ps1',
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esvalidate',
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esvalidate.cmd',
504 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esvalidate.ps1'
504 silly reify ]
505 silly reify mark retired [
505 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\get-caller-file'
505 silly reify ]
506 silly reify mark retired [
506 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\require-main-filename'
506 silly reify ]
507 silly reify mark retired [
507 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\y18n'
507 silly reify ]
508 silly reify mark retired [
508 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\prettier',
508 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\prettier',
508 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\prettier.cmd',
508 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\prettier.ps1'
508 silly reify ]
509 silly reify mark retired [
509 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\get-caller-file'
509 silly reify ]
510 silly reify mark retired [
510 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\require-main-filename'
510 silly reify ]
511 silly reify mark retired [
511 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\y18n'
511 silly reify ]
512 silly reify mark retired [
512 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\ansi-regex'
512 silly reify ]
513 silly reify mark retired [
513 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\strip-ansi'
513 silly reify ]
514 silly reify mark retired [
514 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack\\node_modules\\y18n'
514 silly reify ]
515 silly reify mark retired [
515 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\ansi-regex'
515 silly reify ]
516 silly reify mark retired [
516 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\camelcase'
516 silly reify ]
517 silly reify mark retired [
517 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\cliui'
517 silly reify ]
518 silly reify mark retired [
518 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\emoji-regex'
518 silly reify ]
519 silly reify mark retired [
519 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\get-caller-file'
519 silly reify ]
520 silly reify mark retired [
520 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\is-fullwidth-code-point'
520 silly reify ]
521 silly reify mark retired [
521 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\require-main-filename'
521 silly reify ]
522 silly reify mark retired [
522 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\string-width'
522 silly reify ]
523 silly reify mark retired [
523 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\strip-ansi'
523 silly reify ]
524 silly reify mark retired [
524 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\wrap-ansi'
524 silly reify ]
525 silly reify mark retired [
525 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\y18n'
525 silly reify ]
526 silly reify mark retired [
526 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\yargs'
526 silly reify ]
527 silly reify mark retired [
527 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\yargs-parser'
527 silly reify ]
528 silly reify moves {
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\get-caller-file': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\.get-caller-file-o9mSxclQ',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\require-main-filename': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\.require-main-filename-JVx4VDjh',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\y18n': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\core\\node_modules\\.y18n-FDx3myWL',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\get-caller-file': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\.get-caller-file-NbPM1Yu2',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\require-main-filename': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\.require-main-filename-ejnFZmcN',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\y18n': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\@jest\\test-sequencer\\node_modules\\.y18n-qIMonFAU',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\escodegen': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.escodegen-6JnnJbyG',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\escodegen': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.escodegen-dFV8pGwL',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\escodegen.cmd': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.escodegen.cmd-USWQi3q1',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\escodegen.ps1': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.escodegen.ps1-3xRvTx2v',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esgenerate': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esgenerate-Cs09tsFK',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esgenerate.cmd': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esgenerate.cmd-kn47s3yK',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esgenerate.ps1': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esgenerate.ps1-CbBvCE24',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\esprima': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.esprima-txzmcXbh',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esparse': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esparse-ye7xAIzG',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esparse.cmd': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esparse.cmd-y2a1Kwyt',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esparse.ps1': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esparse.ps1-OjT0Sogo',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esvalidate': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esvalidate-6K8JYi7P',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esvalidate.cmd': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esvalidate.cmd-tmSfSSAI',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\esvalidate.ps1': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\ast-transform\\node_modules\\.bin\\.esvalidate.ps1-J8QMhqAT',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\get-caller-file': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\.get-caller-file-z6iCuyju',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\require-main-filename': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\.require-main-filename-A5GwdL5C',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\y18n': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\jest-circus\\node_modules\\.y18n-4YbXXOzF',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\prettier': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.prettier-7ATbQTrH',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\prettier': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\.prettier-fthBeWg1',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\prettier.cmd': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\.prettier.cmd-WX9AWth0',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\prettier.ps1': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\.bin\\.prettier.ps1-xv6A4Ngg',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\get-caller-file': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\.get-caller-file-PvacnHht',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\require-main-filename': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\.require-main-filename-cO3lCGxW',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\y18n': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\react-scripts\\node_modules\\.y18n-c7CjmMU1',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\ansi-regex': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\.ansi-regex-eklaQKxv',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\strip-ansi': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\renderkid\\node_modules\\.strip-ansi-K2z1wUYc',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack\\node_modules\\y18n': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack\\node_modules\\.y18n-TPUF6uOo',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\ansi-regex': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.ansi-regex-7msj5Pur',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\camelcase': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.camelcase-L6jkMGsq',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\cliui': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.cliui-AIx1YNrR',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\emoji-regex': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.emoji-regex-sYGxt1tI',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\get-caller-file': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.get-caller-file-pEZ4eRGj',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\is-fullwidth-code-point': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.is-fullwidth-code-point-CFUk7BPe',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\require-main-filename': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.require-main-filename-93Obz6G4',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\string-width': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.string-width-GdKsCZ8s',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\strip-ansi': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.strip-ansi-G0cHULY5',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\wrap-ansi': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.wrap-ansi-aiFZJxzB',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\y18n': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.y18n-xu4qph1r',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\yargs': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.yargs-vIu8Of8Q',
528 silly reify   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\yargs-parser': 'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\webpack-dev-server\\node_modules\\.yargs-parser-79toypPe'
528 silly reify }
529 timing reify:retireShallow Completed in 77ms
530 timing reify:createSparse Completed in 87ms
531 timing reify:loadBundles Completed in 0ms
532 silly tarball no local data for ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz. Extracting by manifest.
533 silly tarball no local data for pseudomap@https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz. Extracting by manifest.
534 silly tarball no local data for is-finite@https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz. Extracting by manifest.
535 silly tarball no local data for has-ansi@https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz. Extracting by manifest.
536 silly tarball no local data for repeating@https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz. Extracting by manifest.
537 silly tarball no local data for block-stream@https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz. Extracting by manifest.
538 silly tarball no local data for number-is-nan@https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz. Extracting by manifest.
539 silly tarball no local data for code-point-at@https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz. Extracting by manifest.
540 silly tarball no local data for ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz. Extracting by manifest.
541 silly tarball no local data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz. Extracting by manifest.
542 silly tarball no local data for string-width@https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz. Extracting by manifest.
543 silly tarball no local data for emoji-regex@https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz. Extracting by manifest.
544 silly tarball no local data for strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz. Extracting by manifest.
545 silly tarball no local data for wrap-ansi@https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz. Extracting by manifest.
546 silly tarball no local data for camelcase@https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz. Extracting by manifest.
547 silly tarball no local data for y18n@https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz. Extracting by manifest.
548 silly tarball no local data for yargs-parser@https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz. Extracting by manifest.
549 silly tarball no local data for require-main-filename@https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz. Extracting by manifest.
550 silly tarball no local data for get-caller-file@https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz. Extracting by manifest.
551 silly tarball no local data for cliui@https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz. Extracting by manifest.
552 silly tarball no local data for ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz. Extracting by manifest.
553 silly tarball no local data for emoji-regex@https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz. Extracting by manifest.
554 silly tarball no local data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz. Extracting by manifest.
555 silly tarball no local data for string-width@https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz. Extracting by manifest.
556 silly tarball no local data for strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz. Extracting by manifest.
557 silly tarball no local data for ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz. Extracting by manifest.
558 silly tarball no local data for js-base64@https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz. Extracting by manifest.
559 silly tarball no local data for strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz. Extracting by manifest.
560 silly tarball no local data for p-try@https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz. Extracting by manifest.
561 silly tarball no local data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz. Extracting by manifest.
562 silly tarball no local data for yargs@https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz. Extracting by manifest.
563 silly tarball no local data for emoji-regex@https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz. Extracting by manifest.
564 silly tarball no local data for is-utf8@https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz. Extracting by manifest.
565 silly tarball no local data for p-locate@https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz. Extracting by manifest.
566 silly tarball no local data for p-limit@https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz. Extracting by manifest.
567 silly tarball no local data for locate-path@https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz. Extracting by manifest.
568 silly tarball no local data for scss-tokenizer@https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz. Extracting by manifest.
569 silly tarball no local data for string-width@https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz. Extracting by manifest.
570 silly tarball no local data for find-up@https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz. Extracting by manifest.
571 silly tarball no local data for source-map@https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz. Extracting by manifest.
572 silly tarball no local data for strip-bom@https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz. Extracting by manifest.
573 silly tarball no local data for load-json-file@https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz. Extracting by manifest.
574 silly tarball no local data for os-tmpdir@https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz. Extracting by manifest.
575 silly tarball no local data for ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz. Extracting by manifest.
576 silly tarball no local data for os-homedir@https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz. Extracting by manifest.
577 silly tarball no local data for wide-align@https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz. Extracting by manifest.
578 silly tarball no local data for strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz. Extracting by manifest.
579 silly tarball no local data for ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz. Extracting by manifest.
580 silly tarball no local data for strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz. Extracting by manifest.
581 silly tarball no local data for parse-json@https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz. Extracting by manifest.
582 silly tarball no local data for has-unicode@https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz. Extracting by manifest.
583 silly tarball no local data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz. Extracting by manifest.
584 silly tarball no local data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz. Extracting by manifest.
585 silly tarball no local data for string-width@https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz. Extracting by manifest.
586 silly tarball no local data for string-width@https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz. Extracting by manifest.
587 silly tarball no local data for delegates@https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz. Extracting by manifest.
588 silly tarball no local data for gauge@https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz. Extracting by manifest.
589 silly tarball no local data for are-we-there-yet@https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz. Extracting by manifest.
590 silly tarball no local data for nopt@https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz. Extracting by manifest.
591 silly tarball no local data for readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz. Extracting by manifest.
592 silly tarball no local data for osenv@https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz. Extracting by manifest.
593 silly tarball no local data for string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz. Extracting by manifest.
594 silly tarball no local data for abbrev@https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz. Extracting by manifest.
595 silly tarball no local data for path-type@https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz. Extracting by manifest.
596 silly tarball no local data for read-pkg@https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz. Extracting by manifest.
597 silly tarball no local data for fstream@https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz. Extracting by manifest.
598 silly tarball no local data for trim-newlines@https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz. Extracting by manifest.
599 silly tarball no local data for currently-unhandled@https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz. Extracting by manifest.
600 silly tarball no local data for path-exists@https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz. Extracting by manifest.
601 silly tarball no local data for read-pkg-up@https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz. Extracting by manifest.
602 silly tarball no local data for find-up@https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz. Extracting by manifest.
603 silly tarball no local data for array-find-index@https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz. Extracting by manifest.
604 silly tarball no local data for loud-rejection@https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz. Extracting by manifest.
605 silly tarball no local data for map-obj@https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz. Extracting by manifest.
606 silly tarball no local data for globule@https://registry.npmjs.org/globule/-/globule-1.3.2.tgz. Extracting by manifest.
607 silly tarball no local data for camelcase-keys@https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz. Extracting by manifest.
608 silly tarball no local data for readable-stream@https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz. Extracting by manifest.
609 silly tarball no local data for true-case-path@https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz. Extracting by manifest.
610 silly tarball no local data for string_decoder@https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz. Extracting by manifest.
611 silly tarball no local data for stdout-stream@https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz. Extracting by manifest.
612 silly tarball no local data for npmlog@https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz. Extracting by manifest.
613 silly tarball no local data for tar@https://registry.npmjs.org/tar/-/tar-2.2.2.tgz. Extracting by manifest.
614 silly tarball no local data for sass-graph@https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz. Extracting by manifest.
615 silly tarball no local data for node-gyp@https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz. Extracting by manifest.
616 silly tarball no local data for semver@https://registry.npmjs.org/semver/-/semver-5.3.0.tgz. Extracting by manifest.
617 silly tarball no local data for strip-indent@https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz. Extracting by manifest.
618 silly tarball no local data for meow@https://registry.npmjs.org/meow/-/meow-3.7.0.tgz. Extracting by manifest.
619 silly tarball no local data for indent-string@https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz. Extracting by manifest.
620 silly tarball no local data for nan@https://registry.npmjs.org/nan/-/nan-2.14.2.tgz. Extracting by manifest.
621 silly tarball no local data for redent@https://registry.npmjs.org/redent/-/redent-1.0.0.tgz. Extracting by manifest.
622 silly tarball no local data for in-publish@https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz. Extracting by manifest.
623 silly tarball no local data for get-stdin@https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz. Extracting by manifest.
624 silly tarball no local data for gaze@https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz. Extracting by manifest.
625 silly tarball no local data for internmap@https://registry.npmjs.org/internmap/-/internmap-1.0.0.tgz. Extracting by manifest.
626 silly tarball no local data for d3-time-format@https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz. Extracting by manifest.
627 silly tarball no local data for async-foreach@https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz. Extracting by manifest.
628 silly tarball no local data for d3-color@https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz. Extracting by manifest.
629 silly tarball no local data for d3-format@https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz. Extracting by manifest.
630 silly tarball no local data for d3-interpolate@https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz. Extracting by manifest.
631 silly tarball no local data for warning@https://registry.npmjs.org/warning/-/warning-3.0.0.tgz. Extracting by manifest.
632 silly tarball no local data for camelcase@https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz. Extracting by manifest.
633 silly tarball no local data for d3-array@https://registry.npmjs.org/d3-array/-/d3-array-2.11.0.tgz. Extracting by manifest.
634 silly tarball no local data for d3-array@https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz. Extracting by manifest.
635 silly tarball no local data for yallist@https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz. Extracting by manifest.
636 silly tarball no local data for react-compound-slider@https://registry.npmjs.org/react-compound-slider/-/react-compound-slider-2.5.0.tgz. Extracting by manifest.
637 silly tarball no local data for node-sass@https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz. Extracting by manifest.
638 silly tarball no local data for lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz. Extracting by manifest.
639 silly tarball no local data for ansi-styles@https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz. Extracting by manifest.
640 silly tarball no local data for date-fns@https://registry.npmjs.org/date-fns/-/date-fns-2.17.0.tgz. Extracting by manifest.
641 silly tarball no local data for chalk@https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz. Extracting by manifest.
642 silly tarball no local data for react-timeline-range-slider@https://registry.npmjs.org/react-timeline-range-slider/-/react-timeline-range-slider-1.1.2.tgz. Extracting by manifest.
643 silly tarball no local data for d3-scale@https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.3.tgz. Extracting by manifest.
644 silly tarball no local data for prettier@https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz. Extracting by manifest.
645 silly tarball no local data for esprima@https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz. Extracting by manifest.
646 silly tarball no local data for escodegen@https://registry.npmjs.org/escodegen/-/escodegen-1.2.0.tgz. Extracting by manifest.
647 silly tarball no local data for console-control-strings@https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz. Extracting by manifest.
648 silly tarball no local data for d3-time@https://registry.npmjs.org/d3-time/-/d3-time-2.0.0.tgz. Extracting by manifest.
649 silly tarball no local data for supports-color@https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz. Extracting by manifest.
650 silly tarball no local data for cross-spawn@https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz. Extracting by manifest.
651 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 741ms
652 timing auditReport:getReport Completed in 747ms
653 timing metavuln:cache:get:security-advisory:immer:Z7RYNDPorywlWGry51/OcPdE56afv0Sa+SkHj/wHn7S9QrIFEvAGVkv1qeBBPHeG4AgA1mpaDcNG2Leq97oH0w== Completed in 4ms
654 http fetch GET 200 https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz 1104ms
655 timing reifyNode:node_modules/number-is-nan Completed in 1207ms
656 http fetch GET 200 https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz 1139ms
657 timing reifyNode:node_modules/pseudomap Completed in 1221ms
658 http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz 1218ms
659 timing reifyNode:node_modules/has-ansi/node_modules/ansi-regex Completed in 1295ms
660 http fetch GET 200 https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz 1214ms
661 timing reifyNode:node_modules/has-ansi Completed in 1302ms
662 http fetch GET 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz 1201ms
663 timing reifyNode:node_modules/wrap-ansi/node_modules/strip-ansi Completed in 1334ms
664 http fetch GET 200 https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz 1284ms
665 timing reifyNode:node_modules/is-finite Completed in 1368ms
666 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz 1260ms
667 timing reifyNode:node_modules/wrap-ansi/node_modules/is-fullwidth-code-point Completed in 1377ms
668 http fetch GET 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz 1291ms
669 timing reifyNode:node_modules/block-stream Completed in 1391ms
670 http fetch GET 200 https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz 1302ms
671 timing reifyNode:node_modules/repeating Completed in 1399ms
672 http fetch GET 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz 1243ms
673 timing reifyNode:node_modules/cliui/node_modules/strip-ansi Completed in 1431ms
674 http fetch GET 200 https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz 1268ms
675 timing reifyNode:node_modules/cliui/node_modules/string-width Completed in 1447ms
676 http fetch GET 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz 1275ms
677 timing reifyNode:node_modules/yargs/node_modules/strip-ansi Completed in 1473ms
678 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz 1271ms
679 timing reifyNode:node_modules/yargs/node_modules/is-fullwidth-code-point Completed in 1481ms
680 http fetch GET 200 https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz 1329ms
681 timing reifyNode:node_modules/get-caller-file Completed in 1485ms
682 http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz 1404ms
683 timing reifyNode:node_modules/wrap-ansi/node_modules/ansi-regex Completed in 1519ms
684 http fetch GET 200 https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz 1371ms
685 timing reifyNode:node_modules/require-main-filename Completed in 1525ms
686 http fetch GET 200 https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz 1422ms
687 timing reifyNode:node_modules/wrap-ansi/node_modules/string-width Completed in 1543ms
688 http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz 1381ms
689 timing reifyNode:node_modules/cliui/node_modules/ansi-regex Completed in 1552ms
690 http fetch GET 200 https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz 1428ms
691 timing reifyNode:node_modules/yargs-parser/node_modules/camelcase Completed in 1568ms
692 http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz 1381ms
693 timing reifyNode:node_modules/yargs/node_modules/ansi-regex Completed in 1572ms
694 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz 1423ms
695 timing reifyNode:node_modules/cliui/node_modules/is-fullwidth-code-point Completed in 1598ms
696 http fetch GET 200 https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz 1352ms
697 timing reifyNode:node_modules/yargs/node_modules/string-width Completed in 1601ms
698 http fetch GET 200 https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz 1378ms
699 timing reifyNode:node_modules/yargs/node_modules/p-limit Completed in 1612ms
700 http fetch GET 200 https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz 1568ms
701 timing reifyNode:node_modules/code-point-at Completed in 1674ms
702 http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz 1977ms
703 timing reifyNode:node_modules/strip-ansi/node_modules/ansi-regex Completed in 2271ms
704 http fetch GET 200 https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz 2093ms
705 timing reifyNode:node_modules/yargs/node_modules/p-try Completed in 2300ms
706 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz 1995ms
707 timing reifyNode:node_modules/wide-align/node_modules/is-fullwidth-code-point Completed in 2308ms
708 http fetch GET 200 https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz 2072ms
709 http fetch GET 200 https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz 2088ms
710 timing reifyNode:node_modules/yargs/node_modules/locate-path Completed in 2324ms
711 http fetch GET 200 https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz 2195ms
712 timing reifyNode:node_modules/wrap-ansi Completed in 2331ms
713 timing reifyNode:node_modules/scss-tokenizer Completed in 2379ms
714 http fetch GET 200 https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz 2129ms
715 timing reifyNode:node_modules/wide-align Completed in 2419ms
716 http fetch GET 200 https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz 2162ms
717 timing reifyNode:node_modules/load-json-file Completed in 2431ms
718 http fetch GET 200 https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz 2211ms
719 timing reifyNode:node_modules/yargs/node_modules/p-locate Completed in 2440ms
720 http fetch GET 200 https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz 2087ms
721 timing reifyNode:node_modules/osenv Completed in 2450ms
722 http fetch GET 200 https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz 2203ms
723 timing reifyNode:node_modules/strip-bom Completed in 2468ms
724 http fetch GET 200 https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz 2221ms
725 timing reifyNode:node_modules/yargs/node_modules/find-up Completed in 2473ms
726 http fetch GET 200 https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz 2198ms
727 timing reifyNode:node_modules/os-homedir Completed in 2477ms
728 http fetch GET 200 https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz 2346ms
729 timing reifyNode:node_modules/y18n Completed in 2488ms
730 http fetch GET 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz 2217ms
731 timing reifyNode:node_modules/wide-align/node_modules/ansi-regex Completed in 2491ms
732 http fetch GET 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz 2203ms
733 timing reifyNode:node_modules/wide-align/node_modules/strip-ansi Completed in 2508ms
734 http fetch GET 200 https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz 2352ms
735 timing reifyNode:node_modules/cliui Completed in 2512ms
736 http fetch GET 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz 2234ms
737 timing reifyNode:node_modules/strip-ansi Completed in 2525ms
738 http fetch GET 200 https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz 2199ms
739 timing reifyNode:node_modules/wide-align/node_modules/string-width Completed in 2530ms
740 http fetch GET 200 https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz 2351ms
741 timing reifyNode:node_modules/js-base64 Completed in 2546ms
742 http fetch GET 200 https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz 2330ms
743 timing reifyNode:node_modules/os-tmpdir Completed in 2603ms
744 http fetch GET 200 https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz 2293ms
745 timing reifyNode:node_modules/delegates Completed in 2626ms
746 http fetch GET 200 https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz 2306ms
747 timing reifyNode:node_modules/gauge/node_modules/string-width Completed in 2633ms
748 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz 2330ms
749 timing reifyNode:node_modules/gauge/node_modules/is-fullwidth-code-point Completed in 2648ms
750 http fetch GET 200 https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz 2288ms
751 timing reifyNode:node_modules/read-pkg Completed in 2673ms
752 http fetch GET 200 https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz 2306ms
753 timing reifyNode:node_modules/are-we-there-yet/node_modules/string_decoder Completed in 2680ms
754 http fetch GET 200 https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz 2380ms
755 timing reifyNode:node_modules/has-unicode Completed in 2691ms
756 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz 2345ms
757 timing reifyNode:node_modules/are-we-there-yet Completed in 2696ms
758 http fetch GET 200 https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz 2481ms
759 timing reifyNode:node_modules/is-utf8 Completed in 2707ms
760 http fetch GET 200 https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz 2539ms
761 timing reifyNode:node_modules/cliui/node_modules/emoji-regex Completed in 2711ms
762 http fetch GET 200 https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz 2305ms
763 timing reifyNode:node_modules/read-pkg-up Completed in 2725ms
764 http fetch GET 200 https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz 2601ms
765 timing reifyNode:node_modules/yargs-parser Completed in 2751ms
766 http fetch GET 200 https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz 2641ms
767 timing reifyNode:node_modules/wrap-ansi/node_modules/emoji-regex Completed in 2766ms
768 http fetch GET 200 https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz 2396ms
769 timing reifyNode:node_modules/abbrev Completed in 2772ms
770 http fetch GET 200 https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz 2398ms
771 timing reifyNode:node_modules/read-pkg/node_modules/path-type Completed in 2779ms
772 http fetch GET 200 https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz 2336ms
773 timing reifyNode:node_modules/array-find-index Completed in 2783ms
774 http fetch GET 200 https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz 2350ms
775 timing reifyNode:node_modules/read-pkg-up/node_modules/find-up Completed in 2792ms
776 http fetch GET 200 https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz 2342ms
777 timing reifyNode:node_modules/map-obj Completed in 2796ms
778 http fetch GET 200 https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz 2339ms
779 timing reifyNode:node_modules/camelcase-keys Completed in 2800ms
780 http fetch GET 200 https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz 2442ms
781 timing reifyNode:node_modules/trim-newlines Completed in 2838ms
782 http fetch GET 200 https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz 2632ms
783 timing reifyNode:node_modules/yargs/node_modules/emoji-regex Completed in 2850ms
784 http fetch GET 200 https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz 2470ms
785 timing reifyNode:node_modules/read-pkg-up/node_modules/path-exists Completed in 2872ms
786 http fetch GET 200 https://registry.npmjs.org/semver/-/semver-5.3.0.tgz 2382ms
787 timing reifyNode:node_modules/node-gyp/node_modules/semver Completed in 2881ms
788 http fetch GET 200 https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz 2456ms
789 timing reifyNode:node_modules/loud-rejection Completed in 2906ms
790 http fetch GET 200 https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz 2406ms
791 timing reifyNode:node_modules/meow/node_modules/strip-indent Completed in 2914ms
792 http fetch GET 200 https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz 2550ms
793 timing reifyNode:node_modules/currently-unhandled Completed in 2949ms
794 http fetch GET 200 https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz 2461ms
795 timing reifyNode:node_modules/meow/node_modules/indent-string Completed in 2981ms
796 http fetch GET 200 https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz 2512ms
797 timing reifyNode:node_modules/stdout-stream Completed in 2996ms
798 http fetch GET 200 https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz 2457ms
799 http fetch GET 200 https://registry.npmjs.org/globule/-/globule-1.3.2.tgz 2570ms
800 timing reifyNode:node_modules/globule Completed in 3029ms
801 http fetch GET 200 https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz 2734ms
802 timing reifyNode:node_modules/load-json-file/node_modules/parse-json Completed in 3042ms
803 http fetch GET 200 https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz 2589ms
804 timing reifyNode:node_modules/stdout-stream/node_modules/string_decoder Completed in 3069ms
805 http fetch GET 200 https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz 2582ms
806 timing reifyNode:node_modules/sass-graph Completed in 3076ms
807 http fetch GET 200 https://registry.npmjs.org/redent/-/redent-1.0.0.tgz 2573ms
808 timing reifyNode:node_modules/meow/node_modules/redent Completed in 3100ms
809 http fetch GET 200 https://registry.npmjs.org/meow/-/meow-3.7.0.tgz 2594ms
810 timing reifyNode:node_modules/meow Completed in 3104ms
811 http fetch GET 200 https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz 2653ms
812 timing reifyNode:node_modules/true-case-path Completed in 3124ms
813 http fetch GET 200 https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz 2565ms
814 timing reifyNode:node_modules/camelcase Completed in 3143ms
815 http fetch GET 200 https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz 2538ms
816 timing reifyNode:node_modules/node-sass/node_modules/chalk Completed in 3157ms
817 http fetch GET 200 https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz 2683ms
818 timing reifyNode:node_modules/npmlog Completed in 3169ms
819 http fetch GET 200 https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz 2657ms
820 timing reifyNode:node_modules/in-publish Completed in 3187ms
821 http fetch GET 200 https://registry.npmjs.org/d3-time/-/d3-time-2.0.0.tgz 2542ms
822 timing reifyNode:node_modules/d3-color Completed in 3202ms
823 http fetch GET 200 https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz 2661ms
824 timing reifyNode:node_modules/async-foreach Completed in 3217ms
825 http fetch GET 200 https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz 2688ms
826 timing reifyNode:node_modules/get-stdin Completed in 3221ms
827 http fetch GET 200 https://registry.npmjs.org/internmap/-/internmap-1.0.0.tgz 2692ms
828 timing reifyNode:node_modules/internmap Completed in 3235ms
829 http fetch GET 200 https://registry.npmjs.org/warning/-/warning-3.0.0.tgz 2673ms
830 timing reifyNode:node_modules/react-compound-slider/node_modules/warning Completed in 3242ms
831 http fetch GET 200 https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz 2660ms
832 timing reifyNode:node_modules/node-sass/node_modules/yallist Completed in 3251ms
833 http fetch GET 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz 2657ms
834 timing reifyNode:node_modules/node-sass/node_modules/ansi-styles Completed in 3263ms
835 http fetch GET 200 https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz 2616ms
836 timing reifyNode:node_modules/node-sass/node_modules/supports-color Completed in 3281ms
837 http fetch GET 200 https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz 2939ms
838 timing reifyNode:node_modules/nopt Completed in 3292ms
839 http fetch GET 200 https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz 2595ms
840 timing reifyNode:node_modules/node-sass/node_modules/cross-spawn Completed in 3308ms
841 http fetch GET 200 https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz 2703ms
842 timing reifyNode:node_modules/console-control-strings Completed in 3352ms
843 http fetch GET 200 https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz 2828ms
844 timing reifyNode:node_modules/gaze Completed in 3368ms
845 http fetch GET 200 https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz 2799ms
846 timing reifyNode:node_modules/node-sass/node_modules/lru-cache Completed in 3401ms
847 http fetch GET 304 https://registry.npmjs.org/immer 2692ms (from cache)
848 timing metavuln:packument:immer Completed in 2696ms
849 timing metavuln:load:security-advisory:immer:1603 Completed in 2ms
850 timing metavuln:calculate:security-advisory:immer:1603 Completed in 2698ms
851 http fetch GET 200 https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz 3133ms
852 timing reifyNode:node_modules/gauge Completed in 3473ms
853 timing reifyNode:node_modules/d3-time Completed in 3491ms
854 http fetch GET 200 https://registry.npmjs.org/escodegen/-/escodegen-1.2.0.tgz 2868ms
855 timing reifyNode:node_modules/ast-transform/node_modules/escodegen Completed in 3510ms
856 timing metavuln:cache:get:security-advisory:react-dev-utils:PCtu7gYMkDonhtLo9nRIkZtTmhm6zkMxRVnOj97pOQHCC7XiklrirUDz51X9eaSuZYYSZvhx0NtMza1MlO2RPA== Completed in 113ms
857 http fetch GET 200 https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz 3307ms
858 timing reifyNode:node_modules/scss-tokenizer/node_modules/source-map Completed in 3562ms
859 http fetch GET 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz 3222ms
860 timing reifyNode:node_modules/are-we-there-yet/node_modules/readable-stream Completed in 3581ms
861 http fetch GET 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz 3170ms
862 timing reifyNode:node_modules/stdout-stream/node_modules/readable-stream Completed in 3634ms
863 http fetch GET 200 https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz 3263ms
864 timing reifyNode:node_modules/fstream Completed in 3656ms
865 http fetch GET 200 https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz 3121ms
866 timing reifyNode:node_modules/react-compound-slider/node_modules/d3-array Completed in 3721ms
867 http fetch GET 200 https://registry.npmjs.org/d3-scale/-/d3-scale-3.2.3.tgz 3096ms
868 timing reifyNode:node_modules/d3-scale Completed in 3729ms
869 http fetch GET 200 https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz 3183ms
870 timing reifyNode:node_modules/d3-interpolate Completed in 3749ms
871 http fetch GET 200 https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz 3222ms
872 timing reifyNode:node_modules/d3-time-format Completed in 3769ms
873 http fetch GET 200 https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz 3577ms
874 timing reifyNode:node_modules/yargs Completed in 3790ms
875 http fetch GET 304 https://registry.npmjs.org/react-dev-utils 374ms (from cache)
876 timing metavuln:packument:react-dev-utils Completed in 377ms
877 timing metavuln:load:security-advisory:react-dev-utils:Z7RYNDPorywlWGry51/OcPdE56afv0Sa+SkHj/wHn7S9QrIFEvAGVkv1qeBBPHeG4AgA1mpaDcNG2Leq97oH0w== Completed in 2ms
878 timing metavuln:calculate:security-advisory:react-dev-utils:Z7RYNDPorywlWGry51/OcPdE56afv0Sa+SkHj/wHn7S9QrIFEvAGVkv1qeBBPHeG4AgA1mpaDcNG2Leq97oH0w== Completed in 379ms
879 timing metavuln:cache:get:security-advisory:react-scripts:xpsGibxbm0LLTpchtcIGSajIQ7lHuwo3RoisNfjnr5/wgSuWu1IJtRlPmlpZ4tAZidUTxGnZyvwuF2ziL7rwCg== Completed in 79ms
880 http fetch GET 200 https://registry.npmjs.org/d3-array/-/d3-array-2.11.0.tgz 3358ms
881 timing reifyNode:node_modules/d3-array Completed in 3938ms
882 http fetch GET 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz 3308ms
883 timing reifyNode:node_modules/ast-transform/node_modules/esprima Completed in 3948ms
884 http fetch GET 200 https://registry.npmjs.org/react-compound-slider/-/react-compound-slider-2.5.0.tgz 3378ms
885 http fetch GET 200 https://registry.npmjs.org/react-timeline-range-slider/-/react-timeline-range-slider-1.1.2.tgz 3357ms
886 timing reifyNode:node_modules/react-timeline-range-slider Completed in 3991ms
887 timing reifyNode:node_modules/react-compound-slider Completed in 3993ms
888 http fetch GET 200 https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz 3436ms
889 timing reifyNode:node_modules/d3-format Completed in 3998ms
890 http fetch GET 200 https://registry.npmjs.org/nan/-/nan-2.14.2.tgz 3494ms
891 timing reifyNode:node_modules/nan Completed in 4017ms
892 http fetch GET 304 https://registry.npmjs.org/react-scripts 228ms (from cache)
893 timing metavuln:packument:react-scripts Completed in 233ms
894 timing metavuln:load:security-advisory:react-scripts:PCtu7gYMkDonhtLo9nRIkZtTmhm6zkMxRVnOj97pOQHCC7XiklrirUDz51X9eaSuZYYSZvhx0NtMza1MlO2RPA== Completed in 1ms
895 timing metavuln:calculate:security-advisory:react-scripts:PCtu7gYMkDonhtLo9nRIkZtTmhm6zkMxRVnOj97pOQHCC7XiklrirUDz51X9eaSuZYYSZvhx0NtMza1MlO2RPA== Completed in 234ms
896 timing auditReport:init Completed in 3344ms
897 timing reify:audit Completed in 4093ms
898 http fetch GET 200 https://registry.npmjs.org/tar/-/tar-2.2.2.tgz 3817ms
899 timing reifyNode:node_modules/node-gyp/node_modules/tar Completed in 4306ms
900 http fetch GET 200 https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz 3963ms
901 timing reifyNode:node_modules/node-gyp Completed in 4459ms
902 http fetch GET 200 https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz 4405ms
903 timing reifyNode:node_modules/node-sass Completed in 5004ms
904 http fetch GET 200 https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz 5064ms
905 timing reifyNode:node_modules/prettier Completed in 5700ms
906 http fetch GET 200 https://registry.npmjs.org/date-fns/-/date-fns-2.17.0.tgz 11143ms
907 timing reifyNode:node_modules/date-fns Completed in 11760ms
908 timing reify:unpack Completed in 11768ms
909 timing reify:unretire Completed in 1ms
910 timing build:queue Completed in 7ms
911 timing build:link:node_modules/node-gyp Completed in 56ms
912 timing build:link:node_modules/node-sass Completed in 55ms
913 timing build:link:node_modules/in-publish Completed in 60ms
914 timing build:link:node_modules/nopt Completed in 55ms
915 timing build:link:node_modules/ast-transform/node_modules/escodegen Completed in 54ms
916 timing build:link:node_modules/sass-graph Completed in 54ms
917 timing build:link:node_modules/prettier Completed in 55ms
918 timing build:link:node_modules/node-gyp/node_modules/semver Completed in 53ms
919 timing build:link:node_modules/meow/node_modules/strip-indent Completed in 53ms
920 timing build:link:node_modules/ast-transform/node_modules/esprima Completed in 53ms
921 timing build:link Completed in 60ms
922 info run [email protected] install node_modules/node-sass node scripts/install.js
923 info run [email protected] install { code: 0, signal: null }
924 timing build:run:install:node_modules/node-sass Completed in 1044ms
925 timing build:run:install Completed in 1044ms
926 info run [email protected] postinstall node_modules/node-sass node scripts/build.js
927 info run [email protected] postinstall { code: 1, signal: null }
928 timing reify:rollback:createSparse Completed in 4202ms
929 timing reify:rollback:retireShallow Completed in 86ms
930 timing command:install Completed in 24316ms
931 verbose stack Error: command failed
931 verbose stack     at ChildProcess.<anonymous> (C:\Users\Martin\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\index.js:64:27)
931 verbose stack     at ChildProcess.emit (node:events:379:20)
931 verbose stack     at maybeClose (node:internal/child_process:1065:16)
931 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:296:5)
932 verbose pkgid [email protected]
933 verbose cwd C:\WORKBRENCH\FENEARO\Feanaro_React\playground
934 verbose Windows_NT 10.0.17134
935 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Martin\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "i" "react-timeline-range-slider" "--save" "--legacy-peer-deps"
936 verbose node v15.6.0
937 verbose npm  v7.5.4
938 error code 1
939 error path C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\node-sass
940 error command failed
941 error command C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js
942 error Building: C:\Program Files\nodejs\node.exe C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
943 error gyp info it worked if it ends with ok
943 error gyp verb cli [
943 error gyp verb cli   'C:\\Program Files\\nodejs\\node.exe',
943 error gyp verb cli   'C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\node-gyp\\bin\\node-gyp.js',
943 error gyp verb cli   'rebuild',
943 error gyp verb cli   '--verbose',
943 error gyp verb cli   '--libsass_ext=',
943 error gyp verb cli   '--libsass_cflags=',
943 error gyp verb cli   '--libsass_ldflags=',
943 error gyp verb cli   '--libsass_library='
943 error gyp verb cli ]
943 error gyp info using [email protected]
943 error gyp info using [email protected] | win32 | x64
943 error gyp verb command rebuild []
943 error gyp verb command clean []
943 error gyp verb clean removing "build" directory
943 error gyp verb command configure []
943 error gyp verb check python checking for Python executable "python2" in the PATH
943 error gyp verb `which` failed Error: not found: python2
943 error gyp verb `which` failed     at getNotFoundError (C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:13:12)
943 error gyp verb `which` failed     at F (C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:68:19)
943 error gyp verb `which` failed     at E (C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:80:29)
943 error gyp verb `which` failed     at C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:89:16
943 error gyp verb `which` failed     at C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\isexe\index.js:42:5
943 error gyp verb `which` failed     at C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\isexe\windows.js:36:5
943 error gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:194:21)
943 error gyp verb `which` failed  python2 Error: not found: python2
943 error gyp verb `which` failed     at getNotFoundError (C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:13:12)
943 error gyp verb `which` failed     at F (C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:68:19)
943 error gyp verb `which` failed     at E (C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:80:29)
943 error gyp verb `which` failed     at C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\which\which.js:89:16
943 error gyp verb `which` failed     at C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\isexe\index.js:42:5
943 error gyp verb `which` failed     at C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\isexe\windows.js:36:5
943 error gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:194:21) {
943 error gyp verb `which` failed   code: 'ENOENT'
943 error gyp verb `which` failed }
943 error gyp verb check python checking for Python executable "python" in the PATH
943 error gyp verb `which` succeeded python C:\Program Files\Python39\python.EXE
943 error gyp ERR! configure error
943 error gyp ERR! stack Error: Command failed: C:\Program Files\Python39\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
943 error gyp ERR! stack   File "<string>", line 1
943 error gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
943 error gyp ERR! stack                       ^
943 error gyp ERR! stack SyntaxError: invalid syntax
943 error gyp ERR! stack
943 error gyp ERR! stack     at ChildProcess.exithandler (node:child_process:333:12)
943 error gyp ERR! stack     at ChildProcess.emit (node:events:379:20)
943 error gyp ERR! stack     at maybeClose (node:internal/child_process:1065:16)
943 error gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:296:5)
943 error gyp ERR! System Windows_NT 10.0.17134
943 error gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\WORKBRENCH\\FENEARO\\Feanaro_React\\playground\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
943 error gyp ERR! cwd C:\WORKBRENCH\FENEARO\Feanaro_React\playground\node_modules\node-sass
943 error gyp ERR! node -v v15.6.0
943 error gyp ERR! node-gyp -v v3.8.0
943 error gyp ERR! not ok
943 error Build failed with error code: 1
944 verbose exit 1

i find "cannot solve python2" or similar, i search it on google and there it is ...:
https://stackoverflow.com/questions/45801457/node-js-python-not-found-exception-due-to-node-sass-and-node-gyp
I think i get this js files locally and make sass --> css anyway ... Beacause at the end it is always css.

Support for multiple slots

I am having a requirement where we need to multiple timeslots in a day. Can you suggest the right way please?

Make it scorlable

It will be great if the timeline range will be more dynamic. I want to scroll to left and right if the bar reaches the edge. Do you plan to implement it?

Return the time onUpdateCallback

Currently only the error state is returned when the onUpdateCallback is fired. It would also be extremely useful to have the current time, similar to the onChangeCallback. That way components can react to change in time when the slider is dragged and not just when the dragging stops.

https://github.com/lizashkod/react-timeline-range-slider/blob/master/src/index.js#L96
Perhaps add:

 const formattedNewTime = newTime.map(t => new Date(t))
 onUpdateCallback({ error: isValuesNotValid, time: formattedNewTime })

Error with end time

Hi!, is it possible that the endTime only works after 12pm? Currently Im trying to set an interval between 9 am to 12 pm, and its not letting me, its giving an weird error "n is not a function", i also i noticed that the same happens if i use post 12 hours in startTime, i don't know if is this an issue or im using it wrong, thanks!

Unable to install component in Mac

Hi, I am unable to install this component, encounter build error. Please advise.

$ npm i react-timeline-range-slider
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: request has been deprecated, see request/request#3142
npm ERR! code 1
npm ERR! path /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass
npm ERR! command failed
npm ERR! command sh -c node scripts/build.js
npm ERR! Building: /usr/local/Cellar/node/16.1.0/bin/node /Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/ast.o ../src/libsass/src/ast.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o ../src/libsass/src/ast_fwd_decl.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/backtrace.o ../src/libsass/src/backtrace.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/backtrace.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/base64vlq.o ../src/libsass/src/base64vlq.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/base64vlq.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/bind.o ../src/libsass/src/bind.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/bind.o.d.raw -c
npm ERR! cc -o Release/obj.target/libsass/src/libsass/src/cencode.o ../src/libsass/src/cencode.c '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cencode.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/check_nesting.o ../src/libsass/src/check_nesting.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/check_nesting.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/color_maps.o ../src/libsass/src/color_maps.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/color_maps.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/constants.o ../src/libsass/src/constants.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/constants.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/context.o ../src/libsass/src/context.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/context.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/cssize.o ../src/libsass/src/cssize.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/cssize.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/emitter.o ../src/libsass/src/emitter.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/emitter.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/environment.o ../src/libsass/src/environment.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/environment.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/error_handling.o ../src/libsass/src/error_handling.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/error_handling.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/eval.o ../src/libsass/src/eval.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/eval.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/expand.o ../src/libsass/src/expand.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/expand.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/extend.o ../src/libsass/src/extend.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/extend.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/file.o ../src/libsass/src/file.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/file.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/functions.o ../src/libsass/src/functions.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/functions.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/inspect.o ../src/libsass/src/inspect.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/inspect.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/json.o ../src/libsass/src/json.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/json.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/lexer.o ../src/libsass/src/lexer.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/lexer.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/listize.o ../src/libsass/src/listize.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/listize.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o ../src/libsass/src/memory/SharedPtr.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/node.o ../src/libsass/src/node.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/node.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/operators.o ../src/libsass/src/operators.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/operators.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/output.o ../src/libsass/src/output.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/output.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/parser.o ../src/libsass/src/parser.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/parser.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/plugins.o ../src/libsass/src/plugins.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/plugins.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/position.o ../src/libsass/src/position.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/position.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/prelexer.o ../src/libsass/src/prelexer.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/prelexer.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o ../src/libsass/src/remove_placeholders.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/remove_placeholders.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/sass.o ../src/libsass/src/sass.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/sass2scss.o ../src/libsass/src/sass2scss.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass2scss.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/sass_context.o ../src/libsass/src/sass_context.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_context.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/sass_functions.o ../src/libsass/src/sass_functions.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_functions.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/sass_util.o ../src/libsass/src/sass_util.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_util.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/sass_values.o ../src/libsass/src/sass_values.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_values.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/source_map.o ../src/libsass/src/source_map.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/source_map.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/subset_map.o ../src/libsass/src/subset_map.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/subset_map.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/to_c.o ../src/libsass/src/to_c.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_c.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/to_value.o ../src/libsass/src/to_value.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/to_value.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/units.o ../src/libsass/src/units.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/units.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/utf8_string.o ../src/libsass/src/utf8_string.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/utf8_string.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/util.o ../src/libsass/src/util.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/util.o.d.raw -c
npm ERR! c++ -o Release/obj.target/libsass/src/libsass/src/values.o ../src/libsass/src/values.cpp '-DNODE_GYP_MODULE_NAME=libsass' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DLIBSASS_VERSION="3.5.5"' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/libsass/src/libsass/src/values.o.d.raw -c
npm ERR! rm -f Release/sass.a && ./gyp-mac-tool filter-libtool libtool -static -o Release/sass.a Release/obj.target/libsass/src/libsass/src/ast.o Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o Release/obj.target/libsass/src/libsass/src/backtrace.o Release/obj.target/libsass/src/libsass/src/base64vlq.o Release/obj.target/libsass/src/libsass/src/bind.o Release/obj.target/libsass/src/libsass/src/cencode.o Release/obj.target/libsass/src/libsass/src/check_nesting.o Release/obj.target/libsass/src/libsass/src/color_maps.o Release/obj.target/libsass/src/libsass/src/constants.o Release/obj.target/libsass/src/libsass/src/context.o Release/obj.target/libsass/src/libsass/src/cssize.o Release/obj.target/libsass/src/libsass/src/emitter.o Release/obj.target/libsass/src/libsass/src/environment.o Release/obj.target/libsass/src/libsass/src/error_handling.o Release/obj.target/libsass/src/libsass/src/eval.o Release/obj.target/libsass/src/libsass/src/expand.o Release/obj.target/libsass/src/libsass/src/extend.o Release/obj.target/libsass/src/libsass/src/file.o Release/obj.target/libsass/src/libsass/src/functions.o Release/obj.target/libsass/src/libsass/src/inspect.o Release/obj.target/libsass/src/libsass/src/json.o Release/obj.target/libsass/src/libsass/src/lexer.o Release/obj.target/libsass/src/libsass/src/listize.o Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o Release/obj.target/libsass/src/libsass/src/node.o Release/obj.target/libsass/src/libsass/src/operators.o Release/obj.target/libsass/src/libsass/src/output.o Release/obj.target/libsass/src/libsass/src/parser.o Release/obj.target/libsass/src/libsass/src/plugins.o Release/obj.target/libsass/src/libsass/src/position.o Release/obj.target/libsass/src/libsass/src/prelexer.o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o Release/obj.target/libsass/src/libsass/src/sass.o Release/obj.target/libsass/src/libsass/src/sass2scss.o Release/obj.target/libsass/src/libsass/src/sass_context.o Release/obj.target/libsass/src/libsass/src/sass_functions.o Release/obj.target/libsass/src/libsass/src/sass_util.o Release/obj.target/libsass/src/libsass/src/sass_values.o Release/obj.target/libsass/src/libsass/src/source_map.o Release/obj.target/libsass/src/libsass/src/subset_map.o Release/obj.target/libsass/src/libsass/src/to_c.o Release/obj.target/libsass/src/libsass/src/to_value.o Release/obj.target/libsass/src/libsass/src/units.o Release/obj.target/libsass/src/libsass/src/utf8_string.o Release/obj.target/libsass/src/libsass/src/util.o Release/obj.target/libsass/src/libsass/src/values.o
npm ERR! c++ -o Release/obj.target/binding/src/binding.o ../src/binding.cpp '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/src -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/config -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/openssl/openssl/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/uv/include -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/zlib -I/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/deps/v8/include -I../../nan -I../src/libsass/include -O3 -gdwarf-2 -mmacosx-version-min=10.7 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=c++11 -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw -c
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp verb cli [
npm ERR! gyp verb cli '/usr/local/Cellar/node/16.1.0/bin/node',
npm ERR! gyp verb cli '/Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp/bin/node-gyp.js',
npm ERR! gyp verb cli 'rebuild',
npm ERR! gyp verb cli '--verbose',
npm ERR! gyp verb cli '--libsass_ext=',
npm ERR! gyp verb cli '--libsass_cflags=',
npm ERR! gyp verb cli '--libsass_ldflags=',
npm ERR! gyp verb cli '--libsass_library='
npm ERR! gyp verb cli ]
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | darwin | x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory
npm ERR! gyp verb command configure []
npm ERR! gyp verb find Python Python is not set from command line or npm configuration
npm ERR! gyp verb find Python Python is not set from environment variable PYTHON
npm ERR! gyp verb find Python checking if "python3" can be used
npm ERR! gyp verb find Python - executing "python3" to get executable path
npm ERR! gyp verb find Python - executable path is "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3"
npm ERR! gyp verb find Python - executing "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3" to get version
npm ERR! gyp verb find Python - version is "3.9.5"
npm ERR! gyp info find Python using Python version 3.9.5 found at "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3"
npm ERR! gyp verb get node dir no --target version specified, falling back to host node version: 16.1.0
npm ERR! gyp verb command install [ '16.1.0' ]
npm ERR! gyp verb install input version string "16.1.0"
npm ERR! gyp verb install installing version: 16.1.0
npm ERR! gyp verb install --ensure was passed, so won't reinstall if already installed
npm ERR! gyp verb install version is already installed, need to check "installVersion"
npm ERR! gyp verb got "installVersion" 9
npm ERR! gyp verb needs "installVersion" 9
npm ERR! gyp verb install version is good
npm ERR! gyp verb get node dir target node version installed: 16.1.0
npm ERR! gyp verb build dir attempting to create "build" dir: /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass/build
npm ERR! gyp verb build dir "build" dir needed to be created? /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass/build
npm ERR! gyp verb build/config.gypi creating config file
npm ERR! gyp verb build/config.gypi writing out config file: /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass/build/config.gypi
npm ERR! (node:6596) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
npm ERR! (Use node --trace-deprecation ... to show where the warning was created)
npm ERR! gyp verb config.gypi checking for gypi file: /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass/config.gypi
npm ERR! gyp verb common.gypi checking for gypi file: /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass/common.gypi
npm ERR! gyp verb gyp gyp format was not specified; forcing "make"
npm ERR! gyp info spawn /Library/Frameworks/Python.framework/Versions/3.9/bin/python3
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args '/Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'make',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass/build/config.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node/common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library',
npm ERR! gyp info spawn args '-Dvisibility=default',
npm ERR! gyp info spawn args '-Dnode_root_dir=/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=/Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp',
npm ERR! gyp info spawn args '-Dnode_lib_file=/Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/<(target_arch)/node.lib',
npm ERR! gyp info spawn args '-Dmodule_root_dir=/Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass',
npm ERR! gyp info spawn args '-Dnode_engine=v8',
npm ERR! gyp info spawn args '--depth=.',
npm ERR! gyp info spawn args '--no-parallel',
npm ERR! gyp info spawn args '--generator-output',
npm ERR! gyp info spawn args 'build',
npm ERR! gyp info spawn args '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp verb command build []
npm ERR! gyp verb build type Release
npm ERR! gyp verb architecture x64
npm ERR! gyp verb node dev dir /Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0
npm ERR! gyp verb which succeeded for make /usr/bin/make
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! In file included from ../src/libsass/src/ast.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/ast_fwd_decl.cpp:1:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/bind.cpp:3:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/check_nesting.cpp:4:
npm ERR! In file included from ../src/libsass/src/check_nesting.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/color_maps.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/context.cpp:9:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/cssize.cpp:6:
npm ERR! In file included from ../src/libsass/src/cssize.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/environment.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/error_handling.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/eval.cpp:10:
npm ERR! In file included from ../src/libsass/src/eval.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/expand.cpp:5:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/extend.cpp:2:
npm ERR! In file included from ../src/libsass/src/extend.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/file.cpp:23:
npm ERR! In file included from ../src/libsass/src/sass_functions.hpp:6:
npm ERR! In file included from ../src/libsass/src/functions.hpp:4:
npm ERR! In file included from ../src/libsass/src/listize.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/functions.cpp:2:
npm ERR! In file included from ../src/libsass/src/functions.hpp:4:
npm ERR! In file included from ../src/libsass/src/listize.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/inspect.cpp:9:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/listize.cpp:6:
npm ERR! In file included from ../src/libsass/src/listize.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/node.cpp:4:
npm ERR! In file included from ../src/libsass/src/node.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/operators.cpp:2:
npm ERR! In file included from ../src/libsass/src/operators.hpp:4:
npm ERR! In file included from ../src/libsass/src/values.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/output.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/parser.cpp:2:
npm ERR! In file included from ../src/libsass/src/parser.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/remove_placeholders.cpp:2:
npm ERR! In file included from ../src/libsass/src/remove_placeholders.hpp:6:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/sass.cpp:11:
npm ERR! In file included from ../src/libsass/src/sass_functions.hpp:6:
npm ERR! In file included from ../src/libsass/src/functions.hpp:4:
npm ERR! In file included from ../src/libsass/src/listize.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/sass_context.cpp:9:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/sass_functions.cpp:5:
npm ERR! In file included from ../src/libsass/src/values.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/sass_util.cpp:2:
npm ERR! In file included from ../src/libsass/src/node.hpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/sass_values.cpp:5:
npm ERR! In file included from ../src/libsass/src/eval.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/source_map.cpp:7:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/subset_map.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/to_c.cpp:3:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/to_value.cpp:2:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/util.cpp:3:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/libsass/src/values.cpp:3:
npm ERR! In file included from ../src/libsass/src/values.hpp:4:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable 'numerator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto numerator : numerators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1614:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto numerator : numerators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! ../src/libsass/src/ast.hpp:1616:25: warning: loop variable 'denominator' of type 'const std::__1::basic_string' creates a copy from type 'const std::__1::basic_string' [-Wrange-loop-analysis]
npm ERR! for (const auto denominator : denominators)
npm ERR! ^
npm ERR! ../src/libsass/src/ast.hpp:1616:14: note: use reference type 'const std::__1::basic_string &' to prevent copying
npm ERR! for (const auto denominator : denominators)
npm ERR! ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! &
npm ERR! 2 warnings generated.
npm ERR! In file included from ../src/binding.cpp:1:
npm ERR! In file included from ../../nan/nan.h:56:
npm ERR! In file included from /Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node/node.h:63:
npm ERR! In file included from /Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node/v8.h:30:
npm ERR! /Users/ngchengpiaw/Library/Caches/node-gyp/16.1.0/include/node/v8-internal.h:452:38: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'?
npm ERR! !std::is_same<Data, std::remove_cv_t>::value>::Perform(data);
npm ERR! ~~~~~^~~~~~~~~~~
npm ERR! remove_cv
npm ERR! /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/type_traits:697:50: note: 'remove_cv' declared here
npm ERR! template struct _LIBCPP_TEMPLATE_VIS remove_cv
npm ERR! ^
npm ERR! 1 error generated.
npm ERR! make: *** [Release/obj.target/binding/src/binding.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: make failed with exit code: 2
npm ERR! gyp ERR! stack at ChildProcess.onExit (/Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp/lib/build.js:194:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:365:28)
npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
npm ERR! gyp ERR! System Darwin 20.3.0
npm ERR! gyp ERR! command "/usr/local/Cellar/node/16.1.0/bin/node" "/Users/ngchengpiaw/Desktop/react/test/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
npm ERR! gyp ERR! cwd /Users/ngchengpiaw/Desktop/react/test/node_modules/node-sass
npm ERR! gyp ERR! node -v v16.1.0
npm ERR! gyp ERR! node-gyp -v v7.1.2
npm ERR! gyp ERR! not ok
npm ERR! Build failed with error code: 1

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/ngchengpiaw/.npm/_logs/2021-07-01T09_41_33_597Z-debug.log

convert package to tsx

I convert your package on typescript, copy paste if you want or any want it, if you really make great package then use https://github.com/formium/tsdx thanks for awesome component !

const now = new Date()
const getTodayAtSpecificHour = (hour = 12) =>
    set(now, { hours: hour, minutes: 0, seconds: 0, milliseconds: 0 })

const selectedStart = getTodayAtSpecificHour()
const selectedEnd = getTodayAtSpecificHour(14)

const startTime = getTodayAtSpecificHour(7)
const endTime = endOfToday()

const disabledIntervals = [
    { start: getTodayAtSpecificHour(16), end: getTodayAtSpecificHour(17) },
    { start: getTodayAtSpecificHour(7), end: getTodayAtSpecificHour(12) },
    { start: getTodayAtSpecificHour(20), end: getTodayAtSpecificHour(24) }
]

export class TimeRangePeriod extends React.Component<any,any> {
    constructor(props:any){
        super(props);
        this.state = {
            error: false,
            selectedInterval: [selectedStart, selectedEnd],
        }
    }


    errorHandler = ({ error }) => this.setState({ error })

    onChangeCallback = selectedInterval => this.setState({ selectedInterval })

    render() {
        const { selectedInterval, error } = this.state
        return (
            <TimeRangePeriodTRS
                sliderRailClassName="react_time_range__rail"
                formatTick={ms => format(new Date(ms), 'HH:mm')}
                step={1}
                containerClassName="TimeRangePeriodTRS"
                error={error}
                ticksNumber={36}
                selectedInterval={selectedInterval}
                timelineInterval={[startTime, endTime]}
                onUpdateCallback={this.errorHandler}
                onChangeCallback={this.onChangeCallback}
                disabledIntervals={disabledIntervals}
            />
        )
    }
}


class SliderRail extends Component<{ getRailProps: any, className_: string }, any> {
    render() {
        const { getRailProps, className_ } = this.props;
        return <div className={className_}>
            <div className='react_time_range__rail__outer' {...getRailProps()} />
            <div className='react_time_range__rail__inner' />
        </div>
    }
}

interface HandlePeriodTRSProps {
    error: any,
    domain: { min: number, max: number },
    handle: {
        id: string,
        value: number,
        percent: number
    }
    getHandleProps: Function,
    disabled: boolean,
}

// {
//   error,
//   domain: [min, max],
//   handle: { id, value, percent = 0 },
//   disabled,
//   getHandleProps,
// }
// { disabled: false }
class HandlePeriodTRS extends Component<HandlePeriodTRSProps, any>{
    render() {
        const { domain, handle, getHandleProps, disabled, error } = this.props;
        const { min, max } = domain;
        const { id, value, percent } = handle;
        const leftPosition = `${percent}%`

        return (
            <>
                <div className='react_time_range__handle_wrapper' style={{ left: leftPosition }} {...getHandleProps(id)} />
                <div
                    role='slider'
                    aria-valuemin={min}
                    aria-valuemax={max}
                    aria-valuenow={value}
                    className={`react_time_range__handle_container${disabled ? '__disabled' : ''}`}
                    style={{ left: leftPosition }}
                >
                    <div className={`react_time_range__handle_marker${error ? '__error' : ''}`} />
                </div>
            </>
        )
    }
}




interface KeyboardHandlePeriodTRSProps {
    error: any,
    domain: { min: number, max: number },
    handle: {
        id: string,
        value: number,
        percent: number
    }
    getHandleProps: Function,
    disabled: boolean,
}

// {
//   error,
//   domain: [min, max],
//   handle: { id, value, percent = 0 },
//   disabled,
//   getHandleProps,
// }
// { disabled: false }
class KeyboardHandlePeriodTRS extends Component<KeyboardHandlePeriodTRSProps, any>{
    render() {
        const { domain, handle, getHandleProps, disabled, error } = this.props;
        const { min, max } = domain;
        const { id, value, percent } = handle;
        return <button
            role='slider'
            aria-valuemin={min}
            aria-valuemax={max}
            aria-valuenow={value}
            className='react_time_range__keyboard_handle'
            style={{
                left: `${percent}%`,
                backgroundColor: disabled ? '#666' : '#ffc400'
            }}
            {...getHandleProps(id)}
        />
    }
}


// Track.defaultProps = { disabled: false }
interface TrackPeriodTRSProps {
    source: {
        id: string,
        value: number,
        percent: number
    },
    target: {
        id: string,
        value: number,
        percent: number
    },
    getTrackProps?: Function,
    disabled: boolean,
    error?: any
}
class TrackPeriodTRS extends Component<TrackPeriodTRSProps, any>{
    getTrackConfig = ({ error, source, target, disabled }) => {
        const basicStyle = {
            left: `${source.percent}%`,
            width: `calc(${target.percent - source.percent}% - 1px)`,
        }

        if (disabled) return basicStyle

        const coloredTrackStyle = error
            ? {
                backgroundColor: 'rgba(214,0,11,0.5)',
                borderLeft: '1px solid rgba(214,0,11,0.5)',
                borderRight: '1px solid rgba(214,0,11,0.5)',
            }
            : {
                backgroundColor: 'rgba(98, 203, 102, 0.5)',
                borderLeft: '1px solid #62CB66',
                borderRight: '1px solid #62CB66',
            }

        return { ...basicStyle, ...coloredTrackStyle }
    }
    render() {
        const { source, target, getTrackProps, disabled, error } = this.props;
        return <div
            className={`react_time_range__track${disabled ? '__disabled' : ''}`}
            style={this.getTrackConfig({ error, source, target, disabled })}
            {...getTrackProps!()}
        />
    }
}
interface TickPeriodTRSProps {
    tick: {
        id: string,
        value: number,
        percent: number
    }
    count: number,
    format: Function
}
class TickPeriodTRS extends Component<TickPeriodTRSProps, any>{
    render() {
        const { tick, count, format } = this.props;
        const isFullHour = !getMinutes(tick.value)

        const tickLabelStyle = {
            marginLeft: `${-(100 / count) / 2}%`,
            width: `${100 / count}%`,
            left: `${tick.percent}%`,
        }

        return (
            <>
                <div
                    className={`react_time_range__tick_marker${isFullHour ? '__large' : ''}`}
                    style={{ left: `${tick.percent}%` }}
                />
                {isFullHour && (
                    <div className='react_time_range__tick_label' style={tickLabelStyle}>
                        {format(tick.value)}
                    </div>
                )}
            </>
        )
    }
}



const getTimelineConfig = (timelineStart, timelineLength) => (date) => {
    const percent = differenceInMilliseconds(date, timelineStart) / timelineLength * 100
    const value = Number(format(date, 'T'))
    return { percent, value }
}

const getFormattedBlockedIntervals = (blockedDates: any[] = [], [startTime, endTime]: any[]) => {
    if (!blockedDates.length) return null

    const timelineLength = differenceInMilliseconds(endTime, startTime)
    const getConfig = getTimelineConfig(startTime, timelineLength)

    const formattedBlockedDates = blockedDates.map((interval, index) => {
        let { start, end } = interval

        if (isBefore(start, startTime)) start = startTime
        if (isAfter(end, endTime)) end = endTime

        const source = getConfig(start)
        const target = getConfig(end)

        return { id: `blocked-track-${index}`, source, target }
    })

    return formattedBlockedDates
}

const getNowConfig = ([startTime, endTime]: any[]) => {
    const timelineLength = differenceInMilliseconds(endTime, startTime)
    const getConfig = getTimelineConfig(startTime, timelineLength)

    const source = getConfig(new Date())
    const target = getConfig(addMinutes(new Date(), 1))

    return { id: 'now-track', source, target }
}
//   selectedInterval: [
//     set(new Date(), { minutes: 0, seconds: 0, milliseconds: 0 }),
//     set(addHours(new Date(), 1), { minutes: 0, seconds: 0, milliseconds: 0 })
//   ],
//   timelineInterval: [startOfToday(), endOfToday()],
//   formatTick: ms => format(new Date(ms), 'HH:mm'),
//   disabledIntervals: [],
//   step: 1000*60*30,
//   ticksNumber: 48,
//   error: false,
//   mode: 3,
interface TimeRangePeriodTRSProps {
    ticksNumber: number,
    selectedInterval: any[],
    timelineInterval: any[],
    disabledIntervals: any[],
    containerClassName: string,
    sliderRailClassName: string,
    step: number,
    formatTick: Function,
    onChangeCallback: any
    onUpdateCallback: any
    error: any
}
class TimeRangePeriodTRS extends React.Component<TimeRangePeriodTRSProps, any> {
    get disabledIntervals() {
        return getFormattedBlockedIntervals(this.props.disabledIntervals, this.props.timelineInterval)
    }

    get now() {
        return getNowConfig(this.props.timelineInterval)
    }

    onChange = newTime => {
        const formattedNewTime = newTime.map(t => new Date(t))
        this.props.onChangeCallback(formattedNewTime)
    }

    checkIsSelectedIntervalNotValid = ([start, end], source, target) => {
        const { value: startInterval } = source
        const { value: endInterval } = target

        if (startInterval > start && endInterval <= end || startInterval >= start && endInterval < end)
            return true
        if (start >= startInterval && end <= endInterval) return true

        const isStartInBlockedInterval = start > startInterval && start < endInterval && end >= endInterval
        const isEndInBlockedInterval = end < endInterval && end > startInterval && start <= startInterval

        return isStartInBlockedInterval || isEndInBlockedInterval
    }

    onUpdate = newTime => {
        const { onUpdateCallback } = this.props
        const disabledIntervals = this.disabledIntervals

        if (disabledIntervals?.length) {
            const isValuesNotValid = disabledIntervals.some(({ source, target }) =>
                this.checkIsSelectedIntervalNotValid(newTime, source, target))
            onUpdateCallback({ error: isValuesNotValid })
            return
        }

        onUpdateCallback({ error: false })
    }

    getDateTicks = () => {
        const { timelineInterval, ticksNumber } = this.props
        return scaleTime().domain(timelineInterval).ticks(ticksNumber).map(t => +t)
    }

    render() {
        const {
            sliderRailClassName,
            timelineInterval,
            selectedInterval,
            containerClassName,
            error,
            step,
            //   showNow,
            formatTick,
            //   mode,
        } = this.props

        const domain = timelineInterval.map(t => Number(t))

        const disabledIntervals = this.disabledIntervals

        return (
            <div className={containerClassName || 'react_time_range__time_range_container'}>
                <Slider
                    mode={1}
                    step={step}
                    domain={domain}
                    onUpdate={this.onUpdate}
                    onChange={this.onChange}
                    values={selectedInterval.map(t => +t)}
                    rootStyle={{ position: 'relative', width: '100%' }}
                >
                    <Rail>
                        {({ getRailProps }) =>
                            <SliderRail className_={sliderRailClassName} getRailProps={getRailProps} />}
                    </Rail>

                    <Handles>
                        {({ handles, getHandleProps }) => (
                            <>
                                {handles.map(handle => (
                                    <HandlePeriodTRS
                                        disabled={false}
                                        error={error}
                                        key={handle.id}
                                        handle={handle}
                                        domain={{ min: domain[0], max: domain[1] }}
                                        getHandleProps={getHandleProps}
                                    />
                                ))}
                            </>
                        )}
                    </Handles>

                    <Tracks left={false} right={false}>
                        {({ tracks, getTrackProps }) => (
                            <>
                                {tracks?.map(({ id, source, target }) =>{
                                    return <TrackPeriodTRS
                                        error={error}
                                        key={id}
                                        source={source}
                                        target={target}
                                        getTrackProps={getTrackProps}
                                        disabled={false}
                                    />
                                })}
                            </>
                        )}
                    </Tracks>

                    {disabledIntervals?.length && (
                        <Tracks left={false} right={false}>
                            {({ getTrackProps }) => (
                                <>
                                    {disabledIntervals.map(({ id, source, target }) => {
                                        return <TrackPeriodTRS
                                            key={id}
                                            source={{ ...source, id: id }}
                                            target={{ ...target, id: id }}
                                            getTrackProps={getTrackProps}
                                            disabled={true}
                                        />}
                                    )}
                                </>
                            )}
                        </Tracks>
                    )}

                    {//showNow && 
                        (
                            <Tracks left={false} right={false}>
                                {({ getTrackProps }) => (
                                    <TrackPeriodTRS
                                        key={this.now?.id}
                                        source={{ ...this.now?.source, id: this.now?.id }}
                                        target={{ ...this.now?.target, id: this.now?.id }}
                                        getTrackProps={getTrackProps}
                                        disabled={false}
                                    />
                                )}
                            </Tracks>
                        )}

                    <Ticks values={this.getDateTicks()}>
                        {({ ticks }) => (
                            <>
                                {ticks.map(tick => (
                                    <TickPeriodTRS
                                        key={tick.id}
                                        tick={tick}
                                        count={ticks.length}
                                        format={formatTick}
                                    />
                                ))}
                            </>
                        )}
                    </Ticks>
                </Slider>
            </div>
        )
    }
}

endOfToday error

i get the following error:
Attempted import error: 'endOfToday' is not exported from 'date-fns'.

someone has any ideas how to fix this?

No uncontrolled option?

I am trying to use this component in a controlled fashion, but it doesn't seem to work.

Does this component offer a way to set the values (selected time range) programmatically, besides the initial selectedInterval prop?

Because the selectedInterval prop only works the first time the component is initialized. It does not work to update the component if the selectedInterval changes later on.

non-range option?

Is there an option to use this time slider, not as a range, but as a single value slider? I.e. just one handle that picks a certain time, rather than 2 handles that pick a range? Is this something that is already possible that I'm not seeing? Would this be hard to implement?

Why do I have to provide the 'error' property ?

Hi. This is a nice component. Thank you for sharing.

I have a concern about the 'error' property. Since I have to provide it, I have to compute myself the boolean using the current selected interval and disabled intervals, otherwise the initial red-or-green color of the component can be wrong.

This feels weird and a bit overly complicated.

Could you compute it inside the component instead ?

npm install breaks at loading node-sass

entering cli command:
user@pc new-app % npm i react-timeline-range-slider
outputs:

npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm ERR! code 1
npm ERR! path /Users/spdl/Developing_temp/reactJS/new-app/node_modules/node-sass
npm ERR! command failed
npm ERR! command sh -c node scripts/build.js

a build is then attempted but outputs a long series of c++ errors while trying to create the library

I'm getting these errors on a macOS Catalina Version 10.15.7 with npm version 8.3.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.