All notable changes to this project will be documented in this file. Dates are displayed in UTC.
sync
/async
: when package.json main
is not a string, throw an error ([#178
][])v11.6
, v10.15
, v8.15
, v6.16
(([083e78c
][])eslint
, @ljharb/eslint-config
, tape
(([29a4994
][])2c67936
][])sync
/async
: fix preserveSymlinks
option ([#177
][])sync
/async
: when package.json main
is not a string, throw an error ([#178
][])node-modules-paths
: Change paths
function option to receive a thunk for node modules resolution paths (([d652f01
][])node
v11.4
, v10.14
, v8.14
, v6.15
(([2b4f3a8
][])async
/sync
/node-modules-paths
: Adds support for “paths” being a function (([7112873
][])eslint
, @ljharb/eslint-config
, object-keys
, safe-publish-latest
, tape
(([5542700
][])f3961df
][])f839d20
][])path-parse
(([1018c0e
][])f5394d8
][])filename
option is passed (([9c370c9
][])node
v10.4
(([3a64219
][])6f771b2
][])#162
][])node
v10.1
, v9.11
, v8.11
, v6.14
, 4.9
(([ad16af2
][])def5931
][])756419a
][])trace_events
, v8/tools/arguments
(([bae0338
][])_tls_legacy
is removed in node 10 (([4225ac5
][])#157
][])#146
][])c3621a3
][])13fb572
][])fa6e6f5
][])0f29c93
][])0c18e40
][])876b0b0
][])23df5f5
][])c449d48
][])opts.package
in non-relative lookups (([c8a2052
][])04cb0bb
][])7cbd17a
][])4b10996
][])async_hooks
core module, added in node 8 ([#144
][])88c0778
][])dc23387
][])v9.8
, v8.10
, v6.13
(([315d729
][])node
v9.3
, v8.8
, v6.12
; pin included builds to LTS (([5091aa2
][])90b1192
][])eslint
, tape
(([2acf953
][])2764758
][])eslint
(([699a54e
][])eslint
(([2674fad
][])http2
([#139
][])b826f30
][])v8.4
; node 0.6 is failing due to travis-ci changes; allow it to fail for now. (([e9d3a24
][])node
8.7
; use nvm install-latest-npm
so new npm doesn’t break old node (([d0de222
][])eslint
, @ljharb/eslint-config
, tape
(([76f28a3
][])node
v8.8
(([e0c5d51
][])3412f98
][])perf_hooks
, added in node v8.5 (([e66117d
][])eslint
(([5bfb072
][])preserveSymlinks
option ([#130
][])sync
: fix when package.json main = ‘.’ or main = ‘./‘ ([#125
][])node
v8.2
, v7.10
, v6.11
; npm 4.6+ breaks on node < 4 (([41a3604
][])703517b
][])11fb3d8
][])eslint
, @ljharb/eslint-config
, tape
(([bc2f7bf
][])#121
][])npm run lint
(([3677928
][])node
v7.7
, v6.10
, v4.8
; comment out OSX builds since they block linux builds. (([1d3883c
][])a983d38
][])node
v7.9
(([0da055c
][])1de578f
][])sync
: ensure that the path is a string, explicitly. (([b7ba83d
][])eslint
(([452fdf9
][])26369cf
][])1aa1d9d
][])68a081d
][])process.versions.node
exists. ([#120
][])process.versions.node
exists. ([#120
][])resolve.sync
should re-throw non ENOENT errors. ([
#79`][])#100
][][#110
][][#111
][][#112
][])#109
][][#75
][][#74
][][#70
][])0ab33b2
][])safe-publish-latest
(([83c25dd
][])3fa5f02
][])7e98547
][])tape
(([764f3a2
][])3e8a8da
][])#83
][])35b2b64
][])#76
][])4c25e45
][])612cac2
][])503c746
][])5b737d5
][])5ebb39a
][])60ff554
][])98d22e0
][])90826f5
][])70146a5
][])47bbfcd
][])7f0a3f1
][])73e958e
][])e7bffbf
][])70b71e7
][])caca9f9
][])3be4b79
][])644f814
][])9aa36e7
][])#67
][])44480ff
][])#65
][])#55
][])caff2ba
][])b8d09e3
][])96d38c6
][])10380e1
][])f6edcd9
][])695bbc1
][])5cae82f
][])965c70b
][])3ee0f0e
][])a67f230
][])55515e7
][])node-modules-paths
: opts
should be optional, and opts.paths
should not be concatenated when omitted. ([#96
][])f63faaf
][])path.join
more often to normalize paths across OS’s. (([8280c53
][])path
methods to make tests pass on both linux and Windows. (([af9a885
][])7f0ce87
][])6984dcb
][])node-modules-paths
and add tests. (([58b99a3
][])appveyor
(([caffe35
][])c622aef
][])1260d9d
][])start
path (([9d6b7af
][])async
: remove unnecessary slashes, since path.join
adds them. (([dd50615
][])tap
module’s “main” (([ddca9ed
][])0f6d088
][])a15ffd6
][])4183463
][])b89f089
][])12fa78c
][])b11f273
][])4f56bb6
][])110168a
][])8408e6e
][])#25
][])325584a
][])b5ba043
][])c46593d
][])d65a422
][])cd7169b
][])20f8945
][])b57a75a
][])8c4078c
][])ad3a477
][])62a5726
][])b7b2806
][])7f84028
][])790cdf5
][])c396065
][])7033bbb
][])ba7038a
][])34a958e
][])e427ca8
][])d1191a9
][])f4b02e3
][])a800954
][])3534992
][])c9111d2
][])e1a9809
][])2d4e80e
][])8a1ba59
][])2979cde
][])46fe923
][])a964396
][])d1c1012
][])3bea5b6
][])3521c2f
][])27fa227
][])98fc4a5
][])a6646cc
][])d67d595
][])b625169
][])30cc7b3
][])ebeafab
][])5e7e24b
][])12d4c16
][])2dffd07
][])4ab55a2
][])7bb6ef4
][])5e3fcc6
][])3fb86d0
][])638951e
][])030f0d3
][])d2b19c8
][])d30c22d
][])b0af4c3
][])9fbb632
][])c92c883
][])502b6e9
][])ce56f56
][])2ad8287
][])055c7ce
][])cf4f5a5
][])9049abf
][])5218f01
][])4084043
][])a9ef081
][])463b108
][])7885443
][])78010b1
][])c40c5c1
][])410635e
][])dfef4b6
][])eda2247
][])2032753
][])Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.