Initial commit
This commit is contained in:
		
						commit
						5030661b0a
					
				
							
								
								
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | ||||
| native/target | ||||
| native/index.node | ||||
| native/artifacts.json | ||||
| **/*~ | ||||
| **/node_modules | ||||
| **/.DS_Store | ||||
							
								
								
									
										3
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| # test-project | ||||
| 
 | ||||
| This is just to test compiling native rust into npm modules. | ||||
							
								
								
									
										4
									
								
								lib/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								lib/index.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,4 @@ | ||||
| var addon = require('../native'); | ||||
| 
 | ||||
| module.exports = addon; | ||||
| console.log(addon.hello()); | ||||
							
								
								
									
										151
									
								
								native/Cargo.lock
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										151
									
								
								native/Cargo.lock
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,151 @@ | ||||
| [[package]] | ||||
| name = "aho-corasick" | ||||
| version = "0.6.9" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "memchr 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "cfg-if" | ||||
| version = "0.1.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "cslice" | ||||
| version = "0.2.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "gcc" | ||||
| version = "0.3.55" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "lazy_static" | ||||
| version = "1.2.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "libc" | ||||
| version = "0.2.45" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "memchr" | ||||
| version = "2.1.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "neon" | ||||
| version = "0.2.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "cslice 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "neon-build 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "neon-runtime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "neon-build" | ||||
| version = "0.2.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "neon-runtime" | ||||
| version = "0.2.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "regex" | ||||
| version = "0.2.11" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "memchr 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "regex-syntax" | ||||
| version = "0.5.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "semver" | ||||
| version = "0.9.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "semver-parser" | ||||
| version = "0.7.0" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "test-project" | ||||
| version = "0.1.0" | ||||
| dependencies = [ | ||||
|  "neon 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
|  "neon-build 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "thread_local" | ||||
| version = "0.3.6" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| dependencies = [ | ||||
|  "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "ucd-util" | ||||
| version = "0.1.3" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "utf8-ranges" | ||||
| version = "1.0.2" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [[package]] | ||||
| name = "version_check" | ||||
| version = "0.1.5" | ||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||||
| 
 | ||||
| [metadata] | ||||
| "checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e" | ||||
| "checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" | ||||
| "checksum cslice 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "697c714f50560202b1f4e2e09cd50a421881c83e9025db75d15f276616f04f40" | ||||
| "checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" | ||||
| "checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" | ||||
| "checksum libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)" = "2d2857ec59fadc0773853c664d2d18e7198e83883e7060b63c924cb077bd5c74" | ||||
| "checksum memchr 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "db4c41318937f6e76648f42826b1d9ade5c09cafb5aef7e351240a70f39206e9" | ||||
| "checksum neon 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2e4dcd1e15c5944d89d283ec7c3b1b4ef83b5d2227b3b5d91d33224a45c7a3" | ||||
| "checksum neon-build 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "870c8f0b18ce83d8af6d95b9b723678aef55c047f29e09ac3e3d10ceecf57fd0" | ||||
| "checksum neon-runtime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff1178addfa03e060fc79e795c21170823e69f0229b0b13a4a2585190ef8fa76" | ||||
| "checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384" | ||||
| "checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7" | ||||
| "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" | ||||
| "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" | ||||
| "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" | ||||
| "checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86" | ||||
| "checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" | ||||
| "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" | ||||
							
								
								
									
										17
									
								
								native/Cargo.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								native/Cargo.toml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | ||||
| [package] | ||||
| name = "test-project" | ||||
| version = "0.1.0" | ||||
| authors = ["John Shaver <john@jshaver.net>"] | ||||
| license = "MIT" | ||||
| build = "build.rs" | ||||
| exclude = ["artifacts.json", "index.node"] | ||||
| 
 | ||||
| [lib] | ||||
| name = "test_project" | ||||
| crate-type = ["dylib"] | ||||
| 
 | ||||
| [build-dependencies] | ||||
| neon-build = "0.2.0" | ||||
| 
 | ||||
| [dependencies] | ||||
| neon = "0.2.0" | ||||
							
								
								
									
										7
									
								
								native/build.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								native/build.rs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| extern crate neon_build; | ||||
| 
 | ||||
| fn main() { | ||||
|     neon_build::setup(); // must be called in build.rs
 | ||||
| 
 | ||||
|     // add project-specific build logic here...
 | ||||
| } | ||||
							
								
								
									
										12
									
								
								native/src/lib.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								native/src/lib.rs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| #[macro_use] | ||||
| extern crate neon; | ||||
| 
 | ||||
| use neon::prelude::*; | ||||
| 
 | ||||
| fn hello(mut cx: FunctionContext) -> JsResult<JsString> { | ||||
|     Ok(cx.string("hello node")) | ||||
| } | ||||
| 
 | ||||
| register_module!(mut cx, { | ||||
|     cx.export_function("hello", hello) | ||||
| }); | ||||
							
								
								
									
										647
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										647
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @ -0,0 +1,647 @@ | ||||
| { | ||||
|   "name": "test-project", | ||||
|   "version": "0.1.0", | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
|     "ansi-escape-sequences": { | ||||
|       "version": "4.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.0.1.tgz", | ||||
|       "integrity": "sha512-G3Aona26cXv8nWIwID6MP11WSishqnyOPQjYaVJ7CfY2Xgu5sHOXM39nQg6XtyfF9++oLV6l2uFGojBb4zglGA==", | ||||
|       "requires": { | ||||
|         "array-back": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "ansi-escapes": { | ||||
|       "version": "3.1.0", | ||||
|       "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", | ||||
|       "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==" | ||||
|     }, | ||||
|     "ansi-regex": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | ||||
|       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" | ||||
|     }, | ||||
|     "ansi-styles": { | ||||
|       "version": "3.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||||
|       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||||
|       "requires": { | ||||
|         "color-convert": "^1.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "array-back": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", | ||||
|       "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", | ||||
|       "requires": { | ||||
|         "typical": "^2.6.1" | ||||
|       } | ||||
|     }, | ||||
|     "async": { | ||||
|       "version": "2.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", | ||||
|       "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", | ||||
|       "requires": { | ||||
|         "lodash": "^4.17.10" | ||||
|       } | ||||
|     }, | ||||
|     "balanced-match": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", | ||||
|       "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" | ||||
|     }, | ||||
|     "brace-expansion": { | ||||
|       "version": "1.1.11", | ||||
|       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | ||||
|       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | ||||
|       "requires": { | ||||
|         "balanced-match": "^1.0.0", | ||||
|         "concat-map": "0.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "builtins": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", | ||||
|       "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" | ||||
|     }, | ||||
|     "chalk": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", | ||||
|       "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", | ||||
|       "requires": { | ||||
|         "ansi-styles": "^3.1.0", | ||||
|         "escape-string-regexp": "^1.0.5", | ||||
|         "supports-color": "^4.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "chardet": { | ||||
|       "version": "0.4.2", | ||||
|       "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", | ||||
|       "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" | ||||
|     }, | ||||
|     "cli-cursor": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", | ||||
|       "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", | ||||
|       "requires": { | ||||
|         "restore-cursor": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "cli-width": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", | ||||
|       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" | ||||
|     }, | ||||
|     "color-convert": { | ||||
|       "version": "1.9.3", | ||||
|       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||||
|       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||||
|       "requires": { | ||||
|         "color-name": "1.1.3" | ||||
|       } | ||||
|     }, | ||||
|     "color-name": { | ||||
|       "version": "1.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||||
|       "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" | ||||
|     }, | ||||
|     "command-line-args": { | ||||
|       "version": "4.0.7", | ||||
|       "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", | ||||
|       "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", | ||||
|       "requires": { | ||||
|         "array-back": "^2.0.0", | ||||
|         "find-replace": "^1.0.3", | ||||
|         "typical": "^2.6.1" | ||||
|       } | ||||
|     }, | ||||
|     "command-line-commands": { | ||||
|       "version": "2.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-2.0.1.tgz", | ||||
|       "integrity": "sha512-m8c2p1DrNd2ruIAggxd/y6DgygQayf6r8RHwchhXryaLF8I6koYjoYroVP+emeROE9DXN5b9sP1Gh+WtvTTdtQ==", | ||||
|       "requires": { | ||||
|         "array-back": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "command-line-usage": { | ||||
|       "version": "4.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz", | ||||
|       "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==", | ||||
|       "requires": { | ||||
|         "ansi-escape-sequences": "^4.0.0", | ||||
|         "array-back": "^2.0.0", | ||||
|         "table-layout": "^0.4.2", | ||||
|         "typical": "^2.6.1" | ||||
|       } | ||||
|     }, | ||||
|     "commander": { | ||||
|       "version": "2.17.1", | ||||
|       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", | ||||
|       "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", | ||||
|       "optional": true | ||||
|     }, | ||||
|     "concat-map": { | ||||
|       "version": "0.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||||
|       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | ||||
|     }, | ||||
|     "deep-extend": { | ||||
|       "version": "0.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", | ||||
|       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" | ||||
|     }, | ||||
|     "escape-string-regexp": { | ||||
|       "version": "1.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | ||||
|       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" | ||||
|     }, | ||||
|     "external-editor": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", | ||||
|       "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", | ||||
|       "requires": { | ||||
|         "chardet": "^0.4.0", | ||||
|         "iconv-lite": "^0.4.17", | ||||
|         "tmp": "^0.0.33" | ||||
|       } | ||||
|     }, | ||||
|     "figures": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", | ||||
|       "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", | ||||
|       "requires": { | ||||
|         "escape-string-regexp": "^1.0.5" | ||||
|       } | ||||
|     }, | ||||
|     "find-replace": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", | ||||
|       "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", | ||||
|       "requires": { | ||||
|         "array-back": "^1.0.4", | ||||
|         "test-value": "^2.1.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "array-back": { | ||||
|           "version": "1.0.4", | ||||
|           "resolved": "http://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", | ||||
|           "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", | ||||
|           "requires": { | ||||
|             "typical": "^2.6.0" | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "fs.realpath": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||||
|       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | ||||
|     }, | ||||
|     "git-config": { | ||||
|       "version": "0.0.7", | ||||
|       "resolved": "https://registry.npmjs.org/git-config/-/git-config-0.0.7.tgz", | ||||
|       "integrity": "sha1-qcij7wendsPXImE1bYtye2IgKyg=", | ||||
|       "requires": { | ||||
|         "iniparser": "~1.0.5" | ||||
|       } | ||||
|     }, | ||||
|     "glob": { | ||||
|       "version": "7.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", | ||||
|       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", | ||||
|       "requires": { | ||||
|         "fs.realpath": "^1.0.0", | ||||
|         "inflight": "^1.0.4", | ||||
|         "inherits": "2", | ||||
|         "minimatch": "^3.0.4", | ||||
|         "once": "^1.3.0", | ||||
|         "path-is-absolute": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "handlebars": { | ||||
|       "version": "4.0.12", | ||||
|       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", | ||||
|       "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", | ||||
|       "requires": { | ||||
|         "async": "^2.5.0", | ||||
|         "optimist": "^0.6.1", | ||||
|         "source-map": "^0.6.1", | ||||
|         "uglify-js": "^3.1.4" | ||||
|       } | ||||
|     }, | ||||
|     "has-flag": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", | ||||
|       "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" | ||||
|     }, | ||||
|     "iconv-lite": { | ||||
|       "version": "0.4.24", | ||||
|       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", | ||||
|       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", | ||||
|       "requires": { | ||||
|         "safer-buffer": ">= 2.1.2 < 3" | ||||
|       } | ||||
|     }, | ||||
|     "inflight": { | ||||
|       "version": "1.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | ||||
|       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | ||||
|       "requires": { | ||||
|         "once": "^1.3.0", | ||||
|         "wrappy": "1" | ||||
|       } | ||||
|     }, | ||||
|     "inherits": { | ||||
|       "version": "2.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | ||||
|       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" | ||||
|     }, | ||||
|     "iniparser": { | ||||
|       "version": "1.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/iniparser/-/iniparser-1.0.5.tgz", | ||||
|       "integrity": "sha1-g21r7+bfv87gvM8c+fKsxwJ/eD0=" | ||||
|     }, | ||||
|     "inquirer": { | ||||
|       "version": "3.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", | ||||
|       "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", | ||||
|       "requires": { | ||||
|         "ansi-escapes": "^3.0.0", | ||||
|         "chalk": "^2.0.0", | ||||
|         "cli-cursor": "^2.1.0", | ||||
|         "cli-width": "^2.0.0", | ||||
|         "external-editor": "^2.0.4", | ||||
|         "figures": "^2.0.0", | ||||
|         "lodash": "^4.3.0", | ||||
|         "mute-stream": "0.0.7", | ||||
|         "run-async": "^2.2.0", | ||||
|         "rx-lite": "^4.0.8", | ||||
|         "rx-lite-aggregates": "^4.0.8", | ||||
|         "string-width": "^2.1.0", | ||||
|         "strip-ansi": "^4.0.0", | ||||
|         "through": "^2.3.6" | ||||
|       } | ||||
|     }, | ||||
|     "is-fullwidth-code-point": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||||
|       "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" | ||||
|     }, | ||||
|     "is-promise": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", | ||||
|       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" | ||||
|     }, | ||||
|     "lodash": { | ||||
|       "version": "4.17.11", | ||||
|       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", | ||||
|       "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" | ||||
|     }, | ||||
|     "lodash.padend": { | ||||
|       "version": "4.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", | ||||
|       "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" | ||||
|     }, | ||||
|     "mimic-fn": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", | ||||
|       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" | ||||
|     }, | ||||
|     "minimatch": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | ||||
|       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | ||||
|       "requires": { | ||||
|         "brace-expansion": "^1.1.7" | ||||
|       } | ||||
|     }, | ||||
|     "minimist": { | ||||
|       "version": "0.0.10", | ||||
|       "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", | ||||
|       "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" | ||||
|     }, | ||||
|     "mkdirp": { | ||||
|       "version": "0.5.1", | ||||
|       "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | ||||
|       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", | ||||
|       "requires": { | ||||
|         "minimist": "0.0.8" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "minimist": { | ||||
|           "version": "0.0.8", | ||||
|           "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | ||||
|           "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "mute-stream": { | ||||
|       "version": "0.0.7", | ||||
|       "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", | ||||
|       "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" | ||||
|     }, | ||||
|     "neon-cli": { | ||||
|       "version": "0.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/neon-cli/-/neon-cli-0.2.0.tgz", | ||||
|       "integrity": "sha512-IsrxCyUcuAyWiq4Z+JnTXrjurj2SAL2VtWnCXS8iBYGJeIs1NIhFuLaM6fe7+rOyFfDcqUUTWGxZmkvUqwweRA==", | ||||
|       "requires": { | ||||
|         "chalk": "~2.1.0", | ||||
|         "command-line-args": "^4.0.2", | ||||
|         "command-line-commands": "^2.0.0", | ||||
|         "command-line-usage": "^4.0.0", | ||||
|         "git-config": "0.0.7", | ||||
|         "handlebars": "^4.0.3", | ||||
|         "inquirer": "^3.0.6", | ||||
|         "mkdirp": "^0.5.1", | ||||
|         "quickly-copy-file": "^1.0.0", | ||||
|         "rimraf": "^2.6.1", | ||||
|         "rsvp": "^4.6.1", | ||||
|         "semver": "^5.1.0", | ||||
|         "toml": "^2.3.0", | ||||
|         "ts-typed-json": "^0.2.2", | ||||
|         "validate-npm-package-license": "^3.0.1", | ||||
|         "validate-npm-package-name": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "once": { | ||||
|       "version": "1.4.0", | ||||
|       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||||
|       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||||
|       "requires": { | ||||
|         "wrappy": "1" | ||||
|       } | ||||
|     }, | ||||
|     "onetime": { | ||||
|       "version": "2.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", | ||||
|       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", | ||||
|       "requires": { | ||||
|         "mimic-fn": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "optimist": { | ||||
|       "version": "0.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", | ||||
|       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", | ||||
|       "requires": { | ||||
|         "minimist": "~0.0.1", | ||||
|         "wordwrap": "~0.0.2" | ||||
|       } | ||||
|     }, | ||||
|     "os-tmpdir": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | ||||
|       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" | ||||
|     }, | ||||
|     "path-is-absolute": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | ||||
|       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" | ||||
|     }, | ||||
|     "quickly-copy-file": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/quickly-copy-file/-/quickly-copy-file-1.0.0.tgz", | ||||
|       "integrity": "sha1-n4/wZiMFEO50IrASFHKwk6hpCFk=", | ||||
|       "requires": { | ||||
|         "mkdirp": "~0.5.0" | ||||
|       } | ||||
|     }, | ||||
|     "reduce-flatten": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz", | ||||
|       "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=" | ||||
|     }, | ||||
|     "restore-cursor": { | ||||
|       "version": "2.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", | ||||
|       "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", | ||||
|       "requires": { | ||||
|         "onetime": "^2.0.0", | ||||
|         "signal-exit": "^3.0.2" | ||||
|       } | ||||
|     }, | ||||
|     "rimraf": { | ||||
|       "version": "2.6.2", | ||||
|       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", | ||||
|       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", | ||||
|       "requires": { | ||||
|         "glob": "^7.0.5" | ||||
|       } | ||||
|     }, | ||||
|     "rsvp": { | ||||
|       "version": "4.8.4", | ||||
|       "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz", | ||||
|       "integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==" | ||||
|     }, | ||||
|     "run-async": { | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", | ||||
|       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", | ||||
|       "requires": { | ||||
|         "is-promise": "^2.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "rx-lite": { | ||||
|       "version": "4.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", | ||||
|       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" | ||||
|     }, | ||||
|     "rx-lite-aggregates": { | ||||
|       "version": "4.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", | ||||
|       "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", | ||||
|       "requires": { | ||||
|         "rx-lite": "*" | ||||
|       } | ||||
|     }, | ||||
|     "safer-buffer": { | ||||
|       "version": "2.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||||
|       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" | ||||
|     }, | ||||
|     "semver": { | ||||
|       "version": "5.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", | ||||
|       "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" | ||||
|     }, | ||||
|     "signal-exit": { | ||||
|       "version": "3.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", | ||||
|       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" | ||||
|     }, | ||||
|     "source-map": { | ||||
|       "version": "0.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | ||||
|       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" | ||||
|     }, | ||||
|     "spdx-correct": { | ||||
|       "version": "3.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", | ||||
|       "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", | ||||
|       "requires": { | ||||
|         "spdx-expression-parse": "^3.0.0", | ||||
|         "spdx-license-ids": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "spdx-exceptions": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", | ||||
|       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" | ||||
|     }, | ||||
|     "spdx-expression-parse": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", | ||||
|       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", | ||||
|       "requires": { | ||||
|         "spdx-exceptions": "^2.1.0", | ||||
|         "spdx-license-ids": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "spdx-license-ids": { | ||||
|       "version": "3.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", | ||||
|       "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" | ||||
|     }, | ||||
|     "string-width": { | ||||
|       "version": "2.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", | ||||
|       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", | ||||
|       "requires": { | ||||
|         "is-fullwidth-code-point": "^2.0.0", | ||||
|         "strip-ansi": "^4.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "strip-ansi": { | ||||
|       "version": "4.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | ||||
|       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | ||||
|       "requires": { | ||||
|         "ansi-regex": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "supports-color": { | ||||
|       "version": "4.5.0", | ||||
|       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", | ||||
|       "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", | ||||
|       "requires": { | ||||
|         "has-flag": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "table-layout": { | ||||
|       "version": "0.4.4", | ||||
|       "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.4.tgz", | ||||
|       "integrity": "sha512-uNaR3SRMJwfdp9OUr36eyEi6LLsbcTqTO/hfTsNviKsNeyMBPICJCC7QXRF3+07bAP6FRwA8rczJPBqXDc0CkQ==", | ||||
|       "requires": { | ||||
|         "array-back": "^2.0.0", | ||||
|         "deep-extend": "~0.6.0", | ||||
|         "lodash.padend": "^4.6.1", | ||||
|         "typical": "^2.6.1", | ||||
|         "wordwrapjs": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "test-value": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", | ||||
|       "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", | ||||
|       "requires": { | ||||
|         "array-back": "^1.0.3", | ||||
|         "typical": "^2.6.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "array-back": { | ||||
|           "version": "1.0.4", | ||||
|           "resolved": "http://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", | ||||
|           "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", | ||||
|           "requires": { | ||||
|             "typical": "^2.6.0" | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "through": { | ||||
|       "version": "2.3.8", | ||||
|       "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", | ||||
|       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" | ||||
|     }, | ||||
|     "tmp": { | ||||
|       "version": "0.0.33", | ||||
|       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", | ||||
|       "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", | ||||
|       "requires": { | ||||
|         "os-tmpdir": "~1.0.2" | ||||
|       } | ||||
|     }, | ||||
|     "toml": { | ||||
|       "version": "2.3.3", | ||||
|       "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.3.tgz", | ||||
|       "integrity": "sha512-O7L5hhSQHxuufWUdcTRPfuTh3phKfAZ/dqfxZFoxPCj2RYmpaSGLEIs016FCXItQwNr08yefUB5TSjzRYnajTA==" | ||||
|     }, | ||||
|     "ts-typed-json": { | ||||
|       "version": "0.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.2.2.tgz", | ||||
|       "integrity": "sha1-UxhL7ok+RZkbc8jEY6OLWeJ81H4=", | ||||
|       "requires": { | ||||
|         "rsvp": "^3.5.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "rsvp": { | ||||
|           "version": "3.6.2", | ||||
|           "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", | ||||
|           "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "typical": { | ||||
|       "version": "2.6.1", | ||||
|       "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", | ||||
|       "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" | ||||
|     }, | ||||
|     "uglify-js": { | ||||
|       "version": "3.4.9", | ||||
|       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", | ||||
|       "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", | ||||
|       "optional": true, | ||||
|       "requires": { | ||||
|         "commander": "~2.17.1", | ||||
|         "source-map": "~0.6.1" | ||||
|       } | ||||
|     }, | ||||
|     "validate-npm-package-license": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", | ||||
|       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", | ||||
|       "requires": { | ||||
|         "spdx-correct": "^3.0.0", | ||||
|         "spdx-expression-parse": "^3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "validate-npm-package-name": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", | ||||
|       "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", | ||||
|       "requires": { | ||||
|         "builtins": "^1.0.3" | ||||
|       } | ||||
|     }, | ||||
|     "wordwrap": { | ||||
|       "version": "0.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", | ||||
|       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" | ||||
|     }, | ||||
|     "wordwrapjs": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz", | ||||
|       "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==", | ||||
|       "requires": { | ||||
|         "reduce-flatten": "^1.0.1", | ||||
|         "typical": "^2.6.1" | ||||
|       } | ||||
|     }, | ||||
|     "wrappy": { | ||||
|       "version": "1.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||||
|       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" | ||||
|     } | ||||
|   } | ||||
| } | ||||
							
								
								
									
										14
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | ||||
| { | ||||
|   "name": "test-project", | ||||
|   "version": "0.1.0", | ||||
|   "description": "This is just to test compiling native rust into npm modules.", | ||||
|   "main": "lib/index.js", | ||||
|   "author": "John Shaver <john@jshaver.net>", | ||||
|   "license": "MIT", | ||||
|   "dependencies": { | ||||
|     "neon-cli": "^0.2.0" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "install": "neon build" | ||||
|   } | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user