Comments (16)
Hi there,
@imsnif @LuudJanssen
I'll look for what could break. Sorry for the inconvenience.
from synp.
Everything should be fixed in v1.8.2. If not, feel free to open another one issue.
from synp.
Sorry for losing the track. In version 1.8.2 everything works as expected. Thank you!
from synp.
Oi, sorry about that! @antongolub, feel like taking a look? If you don't have time, let me know and I'll delve into your changes and see what's up. @LuudJanssen, for now working with 1.7
works for you?
from synp.
No problem @imsnif! Yes, running npx [email protected] --source-file yarn.lock
works for me.
from synp.
Could you verify #47 fix and release a patch?
from synp.
I have the same issue. Fixing the version of synp to 1.7.0 helps.
from synp.
@LuudJanssen, @alexiusp - could you try with 1.8.1
? Is it working for you?
from synp.
@LuudJanssen, @alexiusp ,
Any news?
The latest beta build is available as @antongolub/synp package. If everything works fine, we would like to release the pull request and close the issue.
from synp.
I have tried version 1.8.1. Issue mentioned above has gone, but I have another issue. Seems like this version of synp works incorrectly with private repositories and/or with dependencies referenced by direct github link instead of npm package name. When I run synp v.1.8.1 with one of my repos I see this:
synp --source-file yarn.lock --force
Invalid URL: git+ssh://[email protected]:xxxx/xxxx_components.git#0b2e****637d
Usage: synp [options]Options:
-V, --version output the version number
-s, --source-file [source-file] The path to the yarn.lock or
package-lock.json to be converted
-f, --force Force overwrite destination file
--with-workspace Enable experimental npm lockfile v2
processing
-h, --help display help for command
In my package.json I have a dependency like this:
"xxxx_components": "git+ssh://[email protected]:xxxx/xxxx_components.git"
It's a private repository. Build process on Jenkins is set up correctly and all necessary files are in node_modules. Yarn also understands this kind of dependencies and install them properly.
from synp.
@alexiusp
I see... I've replaced deprecated url.parse(val)
call with new url.URL(val)
.
standard: Use JavaScript Standard Style (https://standardjs.com)
/Users/a.golub/projects/synp/lib/lockfileV1/entry.js:8:26: 'url.parse' was deprecated since v11.0.0. Use 'url.URL' constructor instead.
from synp.
Reverted. Could you try the latest beta? npx @antongolub/[email protected]
from synp.
Hey @antongolub - let's go forward with your fixes. I think if it doesn't fix stuff for @alexiusp we can re-examine it. Is everything merged, can I bump the version and publish?
from synp.
from synp.
@antongolub - the last commit on master is 1.8.1
from synp.
@imsnif
AFK. Could you merge the latest PR?
Ready for release.
from synp.
Related Issues (20)
- Every module in package-lock.json generated by synp has empty "requires" field which result in running failure because of module loss
- Workspace mode - yarn.lock conversion fails with invalid package.json in tests HOT 1
- `dev` marker may not be set correctly for dependencies of scoped packages HOT 1
- Support composite version syntax in pkg.json HOT 1
- package-lock.json does not contain deps meta of resolved entries HOT 1
- dev dependencies are losing "dev" flag HOT 2
- Do not require `bash` for monorepos traversing
- Package-lock.json missing some deps compared to npm's version HOT 1
- Warning displayed by 'checkWorkspace' has typo: `--with-workspaces` should be `--with-workspace` HOT 2
- Fix npm v7 / package-lock v2 converter HOT 2
- pin colors.js version to 1.4.0 HOT 1
- The automated release is failing 🚨 HOT 7
- ChainAlert: npm package release (1.9.9) has no matching tag in this repo HOT 1
- Terminal Broken after initial conversion. HOT 5
- [Feature request] add `resolutions` support HOT 1
- Why do I need a node_modules folder? HOT 1
- Unknown token HOT 2
- create package-lock.json successfully ,but package-lock.json is overwritten after "npm install"
- sourceFile.split is not a function HOT 1
- package-lock v3 not working with npmToYarn
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from synp.