0.9.15 • Published 9 months ago

@mariamaneva/js-playground v0.9.15

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

Description

JS Playground

This is a simple JS/TS code playground framework that I created in order to test code snippets, play Advent of Code, etc a while ago. As my original project got larger, I decided to encapsulate the code-running logic in a package.

All the playground files are listed in a clickable sidebar explorer. Nesting is possible too. To test the output you can use both the DOM and Devtools console.

You can see the updated output after each save as well.

Usage

  1. Install the package
npm install @mariamaneva/js-playground
  1. In your root package.json file, add the following script commands:
"scripts": {
  // add these lines
  "start": "npm run start --prefix node_modules/@mariamaneva/js-playground",
  "new-page": "npm run new-page --prefix node_modules/@mariamaneva/js-playground",
  "update-nav": "npm run update-nav --prefix node_modules/@mariamaneva/js-playground",
  "help": "npm run help --prefix node_modules/@mariamaneva/js-playground"
}
  1. Create a new playground page:
npm run new-page --path <your_page_name>.js

OR

npm run new-page --path <your_page_name>.ts
  1. Start the project
npm start
  1. Open <your_page_name>.js file from the sections folder and add your code where the // code comment is. As you keep updating and saving you can monitor your output in the respective page within the browser.

Adding a new page

Repeat step 3 and re-run the project every time you need a new playground file.

Updating the sidebar explorer

If you deleted any files from the sections folder, run npm run update-nav and re-start the project to update the sidebar explorer

0.9.15

9 months ago

0.9.14

11 months ago

0.9.13

11 months ago

0.9.12

11 months ago

0.9.11

11 months ago

0.9.10

11 months ago

0.9.9

11 months ago

0.9.8

11 months ago

0.9.7

11 months ago