Skip to content
This repository was archived by the owner on Dec 30, 2023. It is now read-only.

Commit 212cc5d

Browse files
authored
refactor(runtime): 🏗 Rename to environment & major reorganization (#114)
1 parent e38a9b4 commit 212cc5d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+727
-783
lines changed

.changeset/orange-elephants-march.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@terminal-nerds/snippets-environment": minor
3+
---
4+
5+
🏗️ Rename to `environment` & major reorganization

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ Reusable pieces of code, which can be **reused** across the projects.
159159

160160
[runtime]: ./packages/runtime/README.md
161161
[runtime badge]: https://img.shields.io/static/v1?label=%40terminal-nerds&message=snippets-runtime&style=flat-square&color=informational
162-
[runtime version badge]: https://img.shields.io/npm/v/@terminal-nerds/snippets-runtime/latest?style=flat-square&logo=npm
163-
[runtime npm page]: https://www.npmjs.com/package/@terminal-nerds/snippets-runtime
162+
[runtime version badge]: https://img.shields.io/npm/v/@terminal-nerds/snippets-environment/latest?style=flat-square&logo=npm
163+
[runtime npm page]: https://www.npmjs.com/package/@terminal-nerds/snippets-environment
164164

165165
[string]: ./packages/string/README.md
166166
[string badge]: https://img.shields.io/static/v1?label=%40terminal-nerds&message=snippets-string&style=flat-square&color=informational

packages/config/CHANGELOG.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
### Patch Changes
66

77
- Updated dependencies [[`d86ad4a`](https://github.com/terminal-nerds/snippets/commit/d86ad4abf89db7ed01dfce729594d07b74d189a7)]:
8-
- @terminal-nerds/snippets-runtime@0.6.2
8+
- @terminal-nerds/snippets-environment@0.6.2
99

1010
## 0.4.3
1111

1212
### Patch Changes
1313

1414
- Updated dependencies [[`05015d5`](https://github.com/terminal-nerds/snippets/commit/05015d567ddfc7beff51b9c09aac59c06f3380b9)]:
15-
- @terminal-nerds/snippets-runtime@0.6.1
15+
- @terminal-nerds/snippets-environment@0.6.1
1616

1717
## 0.4.2
1818

@@ -23,7 +23,7 @@
2323
- Updated dependencies [[`3d519ff`](https://github.com/terminal-nerds/snippets/commit/3d519ffcc696e8c102fcb8856c9067ad6e51c35d), [`b2341ed`](https://github.com/terminal-nerds/snippets/commit/b2341ed3378773a64fe9df1283e4a3225da0b90e)]:
2424
- @terminal-nerds/snippets-error@0.4.1
2525
- @terminal-nerds/snippets-object@0.4.1
26-
- @terminal-nerds/snippets-runtime@0.6.0
26+
- @terminal-nerds/snippets-environment@0.6.0
2727

2828
## 0.4.1
2929

@@ -47,7 +47,7 @@
4747
- Updated dependencies [[`2630f51`](https://github.com/terminal-nerds/snippets/commit/2630f5138db3f2f1bc0b766cd94c1c415bba2656), [`ebabfc7`](https://github.com/terminal-nerds/snippets/commit/ebabfc72f7831ea12055d0214e47c4be8aa051fd), [`c07740f`](https://github.com/terminal-nerds/snippets/commit/c07740fb2f91e869d75c01b23724a3dad634a0c5)]:
4848
- @terminal-nerds/snippets-error@0.4.0
4949
- @terminal-nerds/snippets-object@0.3.0
50-
- @terminal-nerds/snippets-runtime@0.5.0
50+
- @terminal-nerds/snippets-environment@0.5.0
5151

5252
## 0.3.1
5353

@@ -66,14 +66,14 @@
6666

6767
- Updated dependencies [[`7591f40`](https://github.com/terminal-nerds/snippets/commit/7591f402ea0d6287ccc30c93aab16e725ebd252d)]:
6868
- @terminal-nerds/snippets-error@0.3.0
69-
- @terminal-nerds/snippets-runtime@0.4.0
69+
- @terminal-nerds/snippets-environment@0.4.0
7070

7171
## 0.2.1
7272

7373
### Patch Changes
7474

7575
- Updated dependencies [[`2a474e0`](https://github.com/terminal-nerds/snippets/commit/2a474e0f693bcc245108ccba1ad1606a747c3591), [`2a474e0`](https://github.com/terminal-nerds/snippets/commit/2a474e0f693bcc245108ccba1ad1606a747c3591), [`2a474e0`](https://github.com/terminal-nerds/snippets/commit/2a474e0f693bcc245108ccba1ad1606a747c3591)]:
76-
- @terminal-nerds/snippets-runtime@0.3.0
76+
- @terminal-nerds/snippets-environment@0.3.0
7777

7878
## 0.2.0
7979

@@ -84,7 +84,7 @@
8484
### Patch Changes
8585

8686
- Updated dependencies [[`7ba7377`](https://github.com/terminal-nerds/snippets/commit/7ba73779bb732b0f1bfe7a9d1c702514fb99a193)]:
87-
- @terminal-nerds/snippets-runtime@0.2.0
87+
- @terminal-nerds/snippets-environment@0.2.0
8888

8989
## 0.1.0
9090

@@ -97,4 +97,4 @@
9797
### Patch Changes
9898

9999
- Updated dependencies [[`82e822d`](https://github.com/terminal-nerds/snippets/commit/82e822d32580c8f31a51416b05cca0f6a4222c20), [`40625dc`](https://github.com/terminal-nerds/snippets/commit/40625dcc60a3d3484e1b9bed3b840f215e3c4803), [`82e822d`](https://github.com/terminal-nerds/snippets/commit/82e822d32580c8f31a51416b05cca0f6a4222c20), [`1837e4f`](https://github.com/terminal-nerds/snippets/commit/1837e4f5ee3883b2187c5b81f6cf8ceb2ed7619a), [`82e822d`](https://github.com/terminal-nerds/snippets/commit/82e822d32580c8f31a51416b05cca0f6a4222c20)]:
100-
- @terminal-nerds/snippets-runtime@0.1.0
100+
- @terminal-nerds/snippets-environment@0.1.0

packages/config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"dependencies": {
4444
"@terminal-nerds/snippets-error": "workspace:*",
4545
"@terminal-nerds/snippets-object": "workspace:*",
46-
"@terminal-nerds/snippets-runtime": "workspace:*",
46+
"@terminal-nerds/snippets-environment": "workspace:*",
4747
"pkg-dir": "7.0.0",
4848
"type-fest": "3.11.0"
4949
},

packages/config/source/read/read.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { existsSync } from "node:fs";
22
import { join } from "node:path";
33

44
import { RuntimeError } from "@terminal-nerds/snippets-error/custom/runtime";
5-
import { getRuntimeEnvironmentName, IN_BROWSER } from "@terminal-nerds/snippets-runtime/environment";
5+
import { getRuntimeEnvironmentName, IN_BROWSER } from "@terminal-nerds/snippets-environment/environment";
66
import { packageDirectorySync } from "pkg-dir";
77
import type { Join } from "type-fest";
88

packages/runtime/CHANGELOG.md renamed to packages/environment/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @terminal-nerds/snippets-runtime<!-- markdownlint-disable line-length list-marker-space no-duplicate-header ul-style ul-indent no-bare-urls -->
1+
# @terminal-nerds/snippets-environment<!-- markdownlint-disable line-length list-marker-space no-duplicate-header ul-style ul-indent no-bare-urls -->
22

33
## 0.6.2
44

File renamed without changes.

packages/runtime/README.md renamed to packages/environment/README.md

Lines changed: 24 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,45 @@
1-
# @terminal-nerds/snippets-runtime
1+
# @terminal-nerds/snippets-environment
22

33
![package version badge]
44
[![dependencies badge]][dependencies url]\
55
[![install size badge]][install size url]
66

7-
➡️ **This package wraps all available modules with snippets related to JavasScript runtimes**
7+
➡️ **This package wraps all available modules with snippets related to JavasScript environment**
88
— part of the [terminal-nerds/snippets] project.
99

1010
[terminal-nerds/snippets]: https://github.com/terminal-nerds/snippets
11-
[package version badge]: https://img.shields.io/npm/v/@terminal-nerds/snippets-runtime/latest?style=for-the-badge&logo=npm
12-
[dependencies badge]: https://img.shields.io/librariesio/release/npm/@terminal-nerds/snippets-runtime?style=for-the-badge
13-
[dependencies url]: https://libraries.io/npm/@terminal-nerds%2snippets-runtime
14-
[install size badge]: https://packagephobia.com/badge?p=@terminal-nerds/snippets-runtime
15-
[install size url]: https://packagephobia.com/result?p=@terminal-nerds/snippets-runtime
11+
[package version badge]: https://img.shields.io/npm/v/@terminal-nerds/snippets-environment/latest?style=for-the-badge&logo=npm
12+
[dependencies badge]: https://img.shields.io/librariesio/release/npm/@terminal-nerds/snippets-environment?style=for-the-badge
13+
[dependencies url]: https://libraries.io/npm/@terminal-nerds%2snippets-environment
14+
[install size badge]: https://packagephobia.com/badge?p=@terminal-nerds/snippets-environment
15+
[install size url]: https://packagephobia.com/result?p=@terminal-nerds/snippets-environment
1616

1717
## Modules included
1818

1919
[![documentation badge]][documentation url]
2020

2121
[documentation badge]: https://img.shields.io/static/v1?color=informational&style=for-the-badge&label=documentation&message=jsdocs.io
22-
[documentation url]: https://jsdocs.io/package/@terminal-nerds/snippets-runtime
22+
[documentation url]: https://jsdocs.io/package/@terminal-nerds/snippets-environment
2323

24-
| Name | Size |
25-
| ------------------------------------------------ | --------------------------------------------------------------- |
26-
| [`@terminal-nerds/snippets-runtime/environment`] | ![environment size gzip badge] ![environment size brotli badge] |
27-
| [`@terminal-nerds/snippets-runtime/runtime`] | ![environment size gzip badge] ![environment size brotli badge] |
28-
| [`@terminal-nerds/snippets-runtime/module`] | ![module size gzip badge] ![module size brotli badge] |
29-
| [`@terminal-nerds/snippets-runtime/scope`] | ![scope size gzip badge] ![scope size brotli badge] |
30-
| [`@terminal-nerds/snippets-runtime/variable`] | ![variable size gzip badge] ![variable size brotli badge] |
24+
| Name | Size |
25+
| ------------------------------------------------- | --------------------------------------------------------- |
26+
| [`@terminal-nerds/snippets-environment/runtime`] | ![runtime size gzip badge] ![runtime size brotli badge] |
27+
| [`@terminal-nerds/snippets-environment/scope`] | ![scope size gzip badge] ![scope size brotli badge] |
28+
| [`@terminal-nerds/snippets-environment/variable`] | ![variable size gzip badge] ![variable size brotli badge] |
3129

3230
<!-- prettier-ignore-start -->
3331
<!-- MODULES LINKS -->
34-
[`@terminal-nerds/snippets-runtime/runtime`]: https://github.com/terminal-nerds/snippets/blob/main/packages/runtime/source/environment/environment.ts
35-
[runtime size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/environment/environment.js?label=gzip
36-
[runtime size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/environment/environment.js?label=brotli
32+
[`@terminal-nerds/snippets-environment/runtime`]: https://github.com/terminal-nerds/snippets/blob/main/packages/environment/source/runtime/runtime.ts
33+
[runtime size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-environment/dist/runtime/runtime.js?label=gzip
34+
[runtime size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-environment/dist/runtime/runtime.js?label=brotli
3735

38-
[`@terminal-nerds/snippets-runtime/environment`]: https://github.com/terminal-nerds/snippets/blob/main/packages/runtime/source/environment/environment.ts
39-
[environment size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/environment/environment.js?label=gzip
40-
[environment size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/environment/environment.js?label=brotli
36+
[`@terminal-nerds/snippets-environment/scope`]: https://github.com/terminal-nerds/snippets/blob/main/packages/environment/source/scope/scope.ts
37+
[scope size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-environment/dist/scope/scope.js?label=gzip
38+
[scope size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-environment/dist/scope/scope.js?label=brotli
4139

42-
[`@terminal-nerds/snippets-runtime/module`]: https://github.com/terminal-nerds/snippets/blob/main/packages/runtime/source/module/module.ts
43-
[module size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/module/module.js?label=gzip
44-
[module size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/module/module.js?label=brotli
45-
46-
[`@terminal-nerds/snippets-runtime/scope`]: https://github.com/terminal-nerds/snippets/blob/main/packages/runtime/source/scope/scope.ts
47-
[scope size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/scope/scope.js?label=gzip
48-
[scope size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/scope/scope.js?label=brotli
49-
50-
[`@terminal-nerds/snippets-runtime/variable`]: https://github.com/terminal-nerds/snippets/blob/main/packages/runtime/source/variable/variable.ts
51-
[variable size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/variable/variable.js?label=gzip
52-
[variable size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-runtime/dist/variable/variable.js?label=brotli
40+
[`@terminal-nerds/snippets-environment/variable`]: https://github.com/terminal-nerds/snippets/blob/main/packages/environment/source/variable/variable.ts
41+
[variable size gzip badge]: https://badgen.net/badgesize/gzip/file-url/unpkg.com/@terminal-nerds/snippets-environment/dist/variable/variable.js?label=gzip
42+
[variable size brotli badge]: https://badgen.net/badgesize/brotli/file-url/unpkg.com/@terminal-nerds/snippets-environment/dist/variable/variable.js?label=brotli
5343
<!-- prettier-ignore-end -->
5444

5545
---
@@ -71,8 +61,8 @@ the latest version, which supports new features _(such as `satisfies`)_, is supp
7161

7262
### Runtime environments
7363

74-
This package can be used in several runtime environments.
75-
We aim for cross-runtime compatibility and ensure proper error messages
64+
This package can be used in several environment environments.
65+
We aim for cross-environment compatibility and ensure proper error messages
7666
if a particular snippet cannot be run in the currently running environment.
7767

7868
#### Browsers

packages/runtime/package.json renamed to packages/environment/package.json

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"$schema": "https://json.schemastore.org/package",
33
"type": "module",
4-
"name": "@terminal-nerds/snippets-runtime",
4+
"name": "@terminal-nerds/snippets-environment",
55
"version": "0.6.2",
6-
"description": "@terminal-nerds reusable snippets for runtime.",
6+
"description": "@terminal-nerds reusable snippets for environment.",
77
"keywords": [
88
"snippets",
99
"typescript",
10-
"runtime"
10+
"environment"
1111
],
1212
"author": {
1313
"name": "Mateusz Kadlubowski",
@@ -19,7 +19,7 @@
1919
"repository": {
2020
"type": "git",
2121
"url": "https://github.com/terminal-nerds/snippets.git",
22-
"directory": "packages/runtime"
22+
"directory": "packages/environment"
2323
},
2424
"bugs": "https://github.com/terminal-nerds/snippets/issues",
2525
"engines": {
@@ -32,16 +32,25 @@
3232
"require": "./dist/main.cjs"
3333
},
3434
"./*": {
35-
"types": "./dist/*/*.d.ts",
36-
"import": "./dist/*/*.js",
37-
"require": "./dist/*/*.cjs"
35+
"types": [
36+
"./dist/*.d.ts",
37+
"./dist/*/index.d.ts"
38+
],
39+
"import": [
40+
"./dist/*.js",
41+
"./dist/*/index.js"
42+
],
43+
"require": [
44+
"./dist/*.cjs",
45+
"./dist/*/index.cjs"
46+
]
3847
}
3948
},
4049
"files": [
4150
"dist/"
4251
],
4352
"dependencies": {
44-
"local-pkg": "0.4.3",
53+
"@terminal-nerds/snippets-array": "workspace:^",
4554
"zod": "3.21.4"
4655
},
4756
"peerDependencies": {
@@ -67,7 +76,7 @@
6776
"dev:pkg": "tsup --watch",
6877
"dev:test": "vitest watch --ui",
6978
"fix": "concurrently \"pnpm:fix:*\" --group --timings",
70-
"fix:format": "pretty-quick --branch main --pattern \"packages/runtime/**/*\" --verbose",
79+
"fix:format": "pretty-quick --branch main --pattern \"packages/environment/**/*\" --verbose",
7180
"fix:js": "pnpm lint:js --fix",
7281
"fix:md": "pnpm lint:md --fix",
7382
"fix:pkg": "syncpack format ; syncpack fix-mismatches",

0 commit comments

Comments
 (0)