Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@esy-nightly/esy

Package Overview
Dependencies
Maintainers
3
Versions
581
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@esy-nightly/esy - npm Package Compare versions

Comparing version 0.7.2-3-g8f11d520 to 0.7.2-30-g179a6adb

platform-darwin/_export/esy_zlib-b9f35f3c.tar.gz

2

package.json
{
"name": "@esy-nightly/esy",
"version": "0.7.2-3-g8f11d520",
"version": "0.7.2-30-g179a6adb",
"license": "BSD-2-Clause",

@@ -5,0 +5,0 @@ "description": "Package builder for esy.",

@@ -59,4 +59,4 @@ # esy

├── esy-install
│ This dune library implements installer.
├── esy-fetch
│ This dune library implements installer - fetching and installing of package sources

@@ -70,6 +70,2 @@ ├── esy-build-package

├── esy-installer
│ Implementation of installation procedure defined with *.install files.
│ This re-implements opam-installer.
├── esy-install-npm-release

@@ -84,5 +80,2 @@ │ Sources for `bin/esyInstallRelease.js`.

├── esy-yarn-lockfile
│ Parser for a subset of yarn lockfile format.
├── esy-lib

@@ -95,3 +88,6 @@ │ A collection of utility modules shared between other libraries.

├── esy.lock
│ Lock files. Esy uses itself for development
├── package.json
│ Manifest for yarn to manage NPM dependencies of this project

@@ -104,7 +100,8 @@ ├── scripts

├── test-e2e-slow
│ End-to-end test suite which takes a significant amount of time.
│ End-to-end test suite which takes a significant amount of time since they're
│ not mocked or rarely so.
│ We execute it on CI by placing `@slowtest` token in commit messages.
└── test-e2e
End-to-end test suite.
End-to-end test suite that dont need the network. Heavily mocked

@@ -139,9 +136,29 @@ ## Workflow

Run:
`esy` has primarily 3 kinds of tests.
1. Unit tests - useful when developing parsers etc
2. Slow end-to-end tests
3. Fast end-to-end tests
#### Unit Tests
These are present inline in the `*.re` files. To run them,
```
% make test
esy b dune runtest
```
#### Slow tests
#### Fast end-to-end tests
These are present in `test-e2e` folder and are written in JS. They're run by `jest`
```
yarn jest
```
#### Slow end-to-end tests
They're present in `test-e2e-slow` and are written in JS. They're supposed to mimick the user's workflow
as closely as possible.
By placing `@slowtest` token in commit messages, we mark the commit ready for the slow tests framework

@@ -158,3 +175,3 @@ (tests that hit the network). They are run with `node test-e2e-slow/run-slow-tests.js`

```sh
.\node_modules\@prometheansacrifice\esy-bash\re\_build\default\bin\EsyBash.exe bash
.\node_modules\esy-bash\re\_build\default\bin\EsyBash.exe bash
```

@@ -161,0 +178,0 @@

@@ -59,4 +59,4 @@ # esy

├── esy-install
│ This dune library implements installer.
├── esy-fetch
│ This dune library implements installer - fetching and installing of package sources

@@ -70,6 +70,2 @@ ├── esy-build-package

├── esy-installer
│ Implementation of installation procedure defined with *.install files.
│ This re-implements opam-installer.
├── esy-install-npm-release

@@ -84,5 +80,2 @@ │ Sources for `bin/esyInstallRelease.js`.

├── esy-yarn-lockfile
│ Parser for a subset of yarn lockfile format.
├── esy-lib

@@ -95,3 +88,6 @@ │ A collection of utility modules shared between other libraries.

├── esy.lock
│ Lock files. Esy uses itself for development
├── package.json
│ Manifest for yarn to manage NPM dependencies of this project

@@ -104,7 +100,8 @@ ├── scripts

├── test-e2e-slow
│ End-to-end test suite which takes a significant amount of time.
│ End-to-end test suite which takes a significant amount of time since they're
│ not mocked or rarely so.
│ We execute it on CI by placing `@slowtest` token in commit messages.
└── test-e2e
End-to-end test suite.
End-to-end test suite that dont need the network. Heavily mocked

@@ -139,9 +136,29 @@ ## Workflow

Run:
`esy` has primarily 3 kinds of tests.
1. Unit tests - useful when developing parsers etc
2. Slow end-to-end tests
3. Fast end-to-end tests
#### Unit Tests
These are present inline in the `*.re` files. To run them,
```
% make test
esy b dune runtest
```
#### Slow tests
#### Fast end-to-end tests
These are present in `test-e2e` folder and are written in JS. They're run by `jest`
```
yarn jest
```
#### Slow end-to-end tests
They're present in `test-e2e-slow` and are written in JS. They're supposed to mimick the user's workflow
as closely as possible.
By placing `@slowtest` token in commit messages, we mark the commit ready for the slow tests framework

@@ -158,3 +175,3 @@ (tests that hit the network). They are run with `node test-e2e-slow/run-slow-tests.js`

```sh
.\node_modules\@prometheansacrifice\esy-bash\re\_build\default\bin\EsyBash.exe bash
.\node_modules\esy-bash\re\_build\default\bin\EsyBash.exe bash
```

@@ -161,0 +178,0 @@

@@ -59,4 +59,4 @@ # esy

├── esy-install
│ This dune library implements installer.
├── esy-fetch
│ This dune library implements installer - fetching and installing of package sources

@@ -70,6 +70,2 @@ ├── esy-build-package

├── esy-installer
│ Implementation of installation procedure defined with *.install files.
│ This re-implements opam-installer.
├── esy-install-npm-release

@@ -84,5 +80,2 @@ │ Sources for `bin/esyInstallRelease.js`.

├── esy-yarn-lockfile
│ Parser for a subset of yarn lockfile format.
├── esy-lib

@@ -95,3 +88,6 @@ │ A collection of utility modules shared between other libraries.

├── esy.lock
│ Lock files. Esy uses itself for development
├── package.json
│ Manifest for yarn to manage NPM dependencies of this project

@@ -104,7 +100,8 @@ ├── scripts

├── test-e2e-slow
│ End-to-end test suite which takes a significant amount of time.
│ End-to-end test suite which takes a significant amount of time since they're
│ not mocked or rarely so.
│ We execute it on CI by placing `@slowtest` token in commit messages.
└── test-e2e
End-to-end test suite.
End-to-end test suite that dont need the network. Heavily mocked

@@ -139,9 +136,29 @@ ## Workflow

Run:
`esy` has primarily 3 kinds of tests.
1. Unit tests - useful when developing parsers etc
2. Slow end-to-end tests
3. Fast end-to-end tests
#### Unit Tests
These are present inline in the `*.re` files. To run them,
```
% make test
esy b dune runtest
```
#### Slow tests
#### Fast end-to-end tests
These are present in `test-e2e` folder and are written in JS. They're run by `jest`
```
yarn jest
```
#### Slow end-to-end tests
They're present in `test-e2e-slow` and are written in JS. They're supposed to mimick the user's workflow
as closely as possible.
By placing `@slowtest` token in commit messages, we mark the commit ready for the slow tests framework

@@ -158,3 +175,3 @@ (tests that hit the network). They are run with `node test-e2e-slow/run-slow-tests.js`

```sh
.\node_modules\@prometheansacrifice\esy-bash\re\_build\default\bin\EsyBash.exe bash
.\node_modules\esy-bash\re\_build\default\bin\EsyBash.exe bash
```

@@ -161,0 +178,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc