open-index/open-npm huggingface dataset:
npm package: @recordex/smartcontract
Description: Recordex smart contract types package
Latest version: 0.1.6

# smartcontract

## Description

Data will be stored in a JSON file. The JSON file will contain the following:

```json
{
  "users": [
    { "id": "user1", "name": "Alice", "password": "hash1" },
    { "id": "user2", "name": "Bob", "password": "hash2" }
  ],
  "files": [
    { "id": "file1", "name": "report.docx", "owner": "user1", "size": "2MB" },
    { "id": "file2", "name": "image.png", "owner": "user2", "size": "3MB" }
  ],
  "permissions": [
    { "id": "read", "description": "Read file contents" },
    { "id": "write", "description": "Write file contents" },
    { "id": "delete", "description": "Delete file" }
  ],
  "access_control_list": [
    {
      "user_id": "user1",
      "file_id": "file1",
      "permissions": ["read", "write"]
    },
    { "user_id": "user2", "file_id": "file1", "permissions": ["read"] },
    { "user_id": "user1", "file_id": "file2", "permissions": ["read"] },
    {
      "user_id": "user2",
      "file_id": "file2",
      "permissions": ["read", "write", "delete"]
    }
  ]
}
```

## To Install @recordex/smartcontract package

This article is useful for setting up github npm registry.
https://docs.github.com/ja/packages/working-with-a-github-packages-registry/working-with-the-npm-registry

## About Hardhat

This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.

Try running some of the following tasks:

```shell
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.ts
```
npm package: @recordpoint/core
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.2.0.
Latest version: 0.0.1

# RecordpointCore

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.2.0.

## Code scaffolding

Run `ng generate component component-name --project recordpointCore` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project recordpointCore`.
> Note: Don't forget to add `--project recordpointCore` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build recordpointCore` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build recordpointCore`, go to the dist folder `cd dist/recordpoint-core` and run `npm publish`.

## Running unit tests

Run `ng test recordpointCore` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.