summaryrefslogtreecommitdiff
path: root/tests/registry/npm/@denotest/node-lifecycle-scripts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/registry/npm/@denotest/node-lifecycle-scripts')
-rw-r--r--tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/helper.js0
-rw-r--r--tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/index.js5
-rw-r--r--tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/install.js5
-rw-r--r--tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/package.json12
-rw-r--r--tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/preinstall.js5
5 files changed, 27 insertions, 0 deletions
diff --git a/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/helper.js b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/helper.js
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/helper.js
diff --git a/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/index.js b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/index.js
new file mode 100644
index 000000000..4eb9b107a
--- /dev/null
+++ b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/index.js
@@ -0,0 +1,5 @@
+modules.export = {
+ value: 42
+};
+
+console.log('index.js', modules.export.value); \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/install.js b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/install.js
new file mode 100644
index 000000000..298daa5f8
--- /dev/null
+++ b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/install.js
@@ -0,0 +1,5 @@
+module.exports = {
+ sayHi: () => 'Hi from node-lifecycle-scripts!'
+};
+
+console.log('install.js', module.exports.sayHi()); \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/package.json b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/package.json
new file mode 100644
index 000000000..3c6fa005f
--- /dev/null
+++ b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/package.json
@@ -0,0 +1,12 @@
+{
+ "name": "@denotest/node-lifecycle-scripts",
+ "version": "1.0.0",
+ "scripts": {
+ "preinstall": "echo preinstall && node preinstall.js && node --require ./helper.js preinstall.js",
+ "install": "echo install && cli-esm 'hello from install script'",
+ "postinstall": "echo postinstall && npx cowsay postinstall"
+ },
+ "dependencies": {
+ "@denotest/bin": "1.0.0"
+ }
+} \ No newline at end of file
diff --git a/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/preinstall.js b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/preinstall.js
new file mode 100644
index 000000000..e3a59c753
--- /dev/null
+++ b/tests/registry/npm/@denotest/node-lifecycle-scripts/1.0.0/preinstall.js
@@ -0,0 +1,5 @@
+if ("Deno" in globalThis && typeof globalThis.Deno === 'object') {
+ console.log('deno preinstall.js');
+} else {
+ console.log('node preinstall.js');
+} \ No newline at end of file