diff options
Diffstat (limited to 'tests/registry/npm/@denotest/node-lifecycle-scripts')
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 |