Skip to content

Commit 01bf66a

Browse files
Workaround for outdated dependency yarnpkg/lockfile
1 parent 627d4b6 commit 01bf66a

File tree

6 files changed

+9523
-0
lines changed

6 files changed

+9523
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
BSD 2-Clause License
2+
3+
For Yarn software
4+
5+
Copyright (c) 2016-present, Yarn Contributors. All rights reserved.
6+
7+
Redistribution and use in source and binary forms, with or without modification,
8+
are permitted provided that the following conditions are met:
9+
10+
* Redistributions of source code must retain the above copyright notice, this
11+
list of conditions and the following disclaimer.
12+
13+
* Redistributions in binary form must reproduce the above copyright notice,
14+
this list of conditions and the following disclaimer in the documentation
15+
and/or other materials provided with the distribution.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
18+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
21+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
22+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
24+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# yarn-lockfile
2+
3+
Parse and/or write `yarn.lock` files
4+
5+
## Usage Examples
6+
7+
```js
8+
const fs = require('fs');
9+
const lockfile = require('@yarnpkg/lockfile');
10+
// or (es6)
11+
import fs from 'fs';
12+
import * as lockfile from '@yarnpkg/lockfile';
13+
14+
let file = fs.readFileSync('yarn.lock', 'utf8');
15+
let json = lockfile.parse(file);
16+
17+
console.log(json);
18+
19+
let fileAgain = lockfile.stringify(json);
20+
21+
console.log(fileAgain);
22+
```

0 commit comments

Comments
 (0)