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

@bedrock/core

Package Overview
Dependencies
Maintainers
5
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bedrock/core - npm Package Compare versions

Comparing version 6.1.2 to 6.1.3

5

CHANGELOG.md
# `@bedrock/core` ChangeLog
## 6.1.3 - 2024-03-06
### Fixed
- Move eslint plugin to `devDependencies`.
## 6.1.2 - 2024-02-28

@@ -4,0 +9,0 @@

10

CONTRIBUTING.md

@@ -1,4 +0,4 @@

# Contributing to Bedrock
# Contributing to Bedrock®
Details for developers about contributing to the Bedrock code.
Details for developers about contributing to the Bedrock® code.

@@ -133,8 +133,2 @@ ## Commit Messages

### AngularJS
See [bedrock-angular](https://github.com/digitalbazaar/bedrock-angular/blob/master/CONTRIBUTING.md).
## Testing

@@ -141,0 +135,0 @@

29

FEATURES.md
# Basic Platform Features
This document outlines the basic features of the Bedrock software platform.
Generally speaking, Bedrock is an application framework that allows
Bedrock® is an application framework that allows
Web technology-based products to be built on top of it. The framework removes

@@ -166,7 +165,7 @@ the need to build and maintain common application subsystems that deal

### RDFa and JSON-LD Support
### JSON-LD and RDFa Support
Parsers to read in and convert both RDFa and JSON-LD to native data formats
Parsers to read in and convert both JSON-LD and RDFa to native data formats
and modify, translate, and process the information are included. Converters
are included to translate from RDFa to JSON-LD and vice-versa.
are included to translate from JSON-LD to RDFa and vice-versa.

@@ -186,5 +185,5 @@ ### Digital Signatures for Linked Data

### Extensible HTML5/CSS3 Templating System
### Extensible HTML/CSS Templating System
A front-end HTML5 templating system is provided that supports
A front-end HTML templating system is provided that supports
dynamic views and compiled view caching. The static or dynamic pages of a

@@ -209,14 +208,5 @@ site is able to be overridden, allowing for the core web server

A RequireJS-based frontend with auto-dependency determination is also
provided. The RequireJS-optimizer concatenates and minifies
all Javascript for optimized production sites. AngularJS and Bootstrap-based
frontend with stackable modals and customizable popovers are also
provided. An AngularJS-template compiler w/ Javascript and HTML minification
for single connection load for production sites is available. Grunt-based CSS
concatenation and optimization for production sites makes it easy to
deploy production sites w/ no manual build process necessary.
### VueJS and Quasar UI Widgets
### AngularJS UI Widgets
Basic Angular UI widgets are available: stackable modals, popovers,
Basic UI widgets are available: stackable modals, popovers,
navbar hovercard, duplicate ID checker, generic modal alert, common

@@ -227,3 +217,3 @@ alert display, tabs, bootstrap-styled form inputs, and help toggle.

improve initial page and widget-readiness for complex UIs by
delaying AngularJS-compilation until it's needed.
delaying compilation until it's needed.

@@ -259,2 +249,1 @@ ## Developer Tooling

and a layered front-end design.
{
"name": "@bedrock/core",
"version": "6.1.2",
"version": "6.1.3",
"type": "module",

@@ -31,3 +31,2 @@ "description": "A core foundation for rich Web applications.",

"cycle": "^1.0.3",
"eslint-plugin-unicorn": "^51.0.1",
"fast-safe-stringify": "^2.1.1",

@@ -44,2 +43,3 @@ "serialize-error": "^10.0.0",

"eslint-plugin-jsdoc": "^48.2.0",
"eslint-plugin-unicorn": "^51.0.1",
"jsdoc": "^4.0.2",

@@ -46,0 +46,0 @@ "jsdoc-to-markdown": "^8.0.1"

@@ -1,6 +0,6 @@

# Bedrock _(@bedrock/core)_
# Bedrock® _(@bedrock/core)_
![Bedrock Logo](./branding/BedrockLogo.png)
[![Build Status](https://img.shields.io/github/actions/workflow/status/digitalbazaar/bedrock/main.yml)](https://github.com/digitalbazaar/bedrock/actions/workflow/main.yml)
[![Build Status](https://img.shields.io/github/actions/workflow/status/digitalbazaar/bedrock/main.yml)](https://github.com/digitalbazaar/bedrock/actions/workflows/main.yml)
[![Coverage Status](https://img.shields.io/codecov/c/github/digitalbazaar/bedrock)](https://codecov.io/gh/digitalbazaar/bedrock)

@@ -12,2 +12,8 @@

Bedrock® is a modular Web application framework designed to help keep code
well-organized, secure, and to allow an ecosystem to grow without unnecessary
hindrance. Bedrock provides a powerful configuration system, an event-based API,
Linked Data-capabilities, securely integrated modules, and testing capabilities
that make writing modular Web applications easy.
When creating a Web app, you need a foundation on which to build. There are

@@ -19,18 +25,6 @@ a lot of disparate technologies out there that can be brought together into

Bedrock helps you launch your ideas faster by bundling all the best-of-breed
tooling that's necessary to build a modern, scalable Web app. It creates a
solid foundation on which you can build, letting you focus on your
project-specific needs.
Bedrock is an opinionated, but flexible framework. Bedrock modules emulate
organizing principles and clear guidelines for developers to follow that help
break down problems and reduce cognitive load.
Bedrock uses a modular design to help keep code well-organized and to allow an
ecosystem to grow without unnecessary hindrance. Bedrock keeps its core simple:
it provides a powerful configuration system, an event-based API, Linked
Data-capabilities, and testing infrastructure that makes writing interactive
modules easy. Bedrock is an opinionated, but flexible framework; it tells
developers that there's one recommended way to accomplish a task, but if need
be, a developer can go in another direction. Many of Bedrock's modules attempt
to emulate this approach, creating organizing priniciples and clear guidelines
for developers to follow that help break down problems and reduce cognitive
load.
Bedrock uses node.js and runs on Linux, Mac OS X, and Windows. It can run on a

@@ -41,10 +35,7 @@ low-powered laptop all the way up to an enterprise server.

A very basic, runnable "Hello World" bedrock example can be found
at [bedrock-hello-world](https://github.com/digitalbazaar/bedrock-hello-world).
Runnable examples can be found at [bedrock-examples](https://github.com/digitalbazaar/bedrock-examples).
More complex, runnable examples can be found at [bedrock-examples](https://github.com/digitalbazaar/bedrock-examples).
## Quick Examples
```
```sh
npm install bedrock

@@ -72,6 +63,5 @@ ```

```sh
npm install bedrock-vue bedrock-quasar
```
bedrock-vue
bedrock-quasar
```

@@ -282,3 +272,3 @@ Create a simple express-based bedrock application:

```
```sh
node project.js debug --debug-event request

@@ -317,3 +307,3 @@ ```

```
```sh
node project.js

@@ -326,3 +316,3 @@ ```

```
```sh
node project.js test

@@ -758,7 +748,11 @@ ```

node index.js
```sh
node index.js
```
To add more verbose debugging, use the `--log-level` option:
node index.js --log-level debug
```sh
node index.js --log-level debug
```

@@ -770,11 +764,17 @@ Running the Tests

npm test
```sh
npm test
```
Run only the mocha test framework:
node index.js test --framework mocha
```sh
node index.js test --framework mocha
```
Run a specific mocha test:
node index.js test --framework mocha --mocha-test tests/test.js
```sh
node index.js test --framework mocha --mocha-test tests/test.js
```

@@ -784,5 +784,7 @@ Running the Code Coverage Tool

npm run coverage
```sh
npm run coverage
```
Look at 'coverage.html' using a web browser
Look at `coverage.html` using a web browser

@@ -816,5 +818,6 @@ Features

Additional Bedrock libraries are available for non-commercial use such as
self-study, research, personal projects, or for evaluation purposes. See the
[Bedrock Non-Commercial License v1.0](LICENSES/LicenseRef-Bedrock-NC-1.0.txt)
Other Bedrock libraries are available under a non-commercial license for uses
such as self-study, research, personal projects, or for evaluation purposes.
See the
[Bedrock Non-Commercial License v1.0](https://github.com/digitalbazaar/bedrock/blob/main/LICENSES/LicenseRef-Bedrock-NC-1.0.txt)
for details.

@@ -821,0 +824,0 @@

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