diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2024-02-08 21:27:04 +0100 |
---|---|---|
committer | Martin Jansa <martin.jansa@gmail.com> | 2024-04-14 20:55:40 +0200 |
commit | 400e9521cd561bc38aa75ee890b50d2a3da2808d (patch) | |
tree | 8ca520bbc2df21937dcb372eb378e49716df25ed | |
parent | 6255d57985a6fdbdffc5bbd800d0429549fe68c6 (diff) | |
download | meta-openembedded-contrib-400e9521cd561bc38aa75ee890b50d2a3da2808d.tar.gz |
npmsw-test: test recipe with local link source in npm shrinkwrap
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
6 files changed, 82 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/nodejs/npmsw-test.bb b/meta-oe/recipes-devtools/nodejs/npmsw-test.bb new file mode 100644 index 0000000000..721237bc6e --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/npmsw-test.bb @@ -0,0 +1,7 @@ +inherit npm +LICENSE = "CLOSED" +SRC_URI = " \ + file://npm-local-link-sources/ \ + npmsw://${THISDIR}/${BPN}/npm-local-link-sources/inner/npm-shrinkwrap-v3.json \ +" +S = "${WORKDIR}/npm-local-link-sources/inner" diff --git a/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v1.json b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v1.json new file mode 100644 index 0000000000..bcdca7de93 --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v1.json @@ -0,0 +1,11 @@ +{ + "name": "@npm-local-link-sources/inner", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@npm-local-link-sources/upper": { + "version": "file:.." + } + } +} diff --git a/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v2.json b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v2.json new file mode 100644 index 0000000000..2427acf2d2 --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v2.json @@ -0,0 +1,28 @@ +{ + "name": "@npm-local-link-sources/inner", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "@npm-local-link-sources/inner", + "version": "1.0.0", + "dependencies": { + "@npm-local-link-sources/upper": "file:../" + } + }, + "..": { + "name": "@npm-local-link-sources/upper", + "version": "1.0.0" + }, + "node_modules/@npm-local-link-sources/upper": { + "resolved": "..", + "link": true + } + }, + "dependencies": { + "@npm-local-link-sources/upper": { + "version": "file:.." + } + } +} diff --git a/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v3.json b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v3.json new file mode 100644 index 0000000000..99e0e8f6b8 --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/npm-shrinkwrap-v3.json @@ -0,0 +1,23 @@ +{ + "name": "@npm-local-link-sources/inner", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@npm-local-link-sources/inner", + "version": "1.0.0", + "dependencies": { + "@npm-local-link-sources/upper": "file:../" + } + }, + "..": { + "name": "@npm-local-link-sources/upper", + "version": "1.0.0" + }, + "node_modules/@npm-local-link-sources/upper": { + "resolved": "..", + "link": true + } + } +} diff --git a/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/package.json b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/package.json new file mode 100644 index 0000000000..a578771b93 --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/inner/package.json @@ -0,0 +1,8 @@ +{ + "name": "@npm-local-link-sources/inner", + "version": "1.0.0", + "description": "Inner project in npm-local-link-sources example", + "dependencies": { + "@npm-local-link-sources/upper": "file:../" + } +} diff --git a/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/package.json b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/package.json new file mode 100644 index 0000000000..42176c3eda --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/npmsw-test/npm-local-link-sources/package.json @@ -0,0 +1,5 @@ +{ + "name": "@npm-local-link-sources/upper", + "version": "1.0.0", + "description": "Upper project in npm-local-link-sources example" +} |