Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
7208588
Merge pull request #1 from handyscript/handy-json
vvhybe Jun 25, 2023
9a5f377
Create dependabot.yml
vvhybe Jun 25, 2023
8569bc5
Merge pull request #3 from handyscript/dependabot-pkg-alerts
vvhybe Jun 25, 2023
1e6481e
Merge pull request #30 from handyscript/handy-json
vvhybe Sep 25, 2023
4078b46
Merge pull request #32 from handyscript/documentation
vvhybe Sep 25, 2023
ad47be1
Merge pull request #33 from handyscript/config
vvhybe Sep 26, 2023
7a8bd1e
Merge pull request #34 from handyscript/dev
vvhybe Sep 26, 2023
5ddce41
Update and rename auto-assign.yml to auto-assign.txt
vvhybe Sep 27, 2023
e38067a
Merge pull request #35 from handyscript/pause-auto-assign-workflow
vvhybe Sep 27, 2023
667261e
adding `dropEntry` method to object module
vvhybe Oct 1, 2023
ef4189f
Merge branch 'main' of https://github.com/handyscript/handyscript
vvhybe Oct 1, 2023
6861b50
Bump rollup from 3.29.2 to 4.1.4
dependabot[bot] Oct 16, 2023
26752a0
Bump @babel/traverse from 7.22.20 to 7.23.2
dependabot[bot] Oct 19, 2023
aa48cab
Bump @typescript-eslint/eslint-plugin from 6.7.2 to 6.8.0
dependabot[bot] Oct 23, 2023
6e4d05d
Merge pull request #51 from handyscript/dependabot/npm_and_yarn/types…
vvhybe Oct 25, 2023
6ceaa36
Bump axios from 1.5.0 to 1.5.1
dependabot[bot] Oct 25, 2023
4a12faa
Bump eslint from 8.49.0 to 8.52.0
dependabot[bot] Oct 25, 2023
75dde51
Merge pull request #50 from handyscript/dependabot/npm_and_yarn/eslin…
vvhybe Oct 25, 2023
c4291da
Merge pull request #48 from handyscript/dependabot/npm_and_yarn/babel…
vvhybe Oct 25, 2023
7baf2d0
Merge pull request #47 from handyscript/dependabot/npm_and_yarn/rollu…
vvhybe Oct 25, 2023
b170a3c
Merge pull request #41 from handyscript/dependabot/npm_and_yarn/axios…
vvhybe Oct 25, 2023
84f4bcf
Bump @babel/traverse from 7.22.20 to 7.23.2 in /test
dependabot[bot] Oct 25, 2023
9c2e5fd
Bump rollup-plugin-typescript2 from 0.35.0 to 0.36.0
dependabot[bot] Oct 25, 2023
716c4bb
Merge pull request #38 from handyscript/dependabot/npm_and_yarn/rollu…
vvhybe Oct 25, 2023
a767699
Merge pull request #49 from handyscript/dependabot/npm_and_yarn/test/…
vvhybe Oct 25, 2023
d80922b
change function url documentation
vvhybe Oct 30, 2023
5bb46e8
change documentation date style
vvhybe Oct 30, 2023
4fcf6dc
test files
vvhybe Oct 30, 2023
10e7e56
pkg update
vvhybe Oct 30, 2023
f93e3c7
change module resolution
vvhybe Oct 30, 2023
738a0f7
bundeled modules
vvhybe Oct 30, 2023
bcedfb4
pkg
vvhybe Oct 30, 2023
bffe61f
update pkgs
vvhybe Oct 30, 2023
9fe5819
Bump rollup from 4.1.5 to 4.3.0
dependabot[bot] Nov 6, 2023
2fe2525
Merge pull request #52 from handyscript/dependabot/npm_and_yarn/rollu…
vvhybe Nov 8, 2023
174187d
github npm workflow package
vvhybe Nov 8, 2023
1e7448e
avoid Prototype-Pollution assisgnment #37
vvhybe Nov 8, 2023
fe965fe
Merge pull request #53 from handyscript/Fix-Prototype-polluting-assig…
vvhybe Nov 8, 2023
a3d44a2
fixed untracked files
vvhybe Nov 8, 2023
c4ec250
eslint update
vvhybe Nov 10, 2023
b63f933
migrate to webpack module bundler
vvhybe Nov 11, 2023
e2f6a41
adjusts paths
vvhybe Nov 11, 2023
5214e7b
2.0.0
vvhybe Nov 11, 2023
1835ab1
adding jest for test files
vvhybe Nov 11, 2023
bdc5b2c
update the package
vvhybe Nov 11, 2023
bedbdfd
change inside imports
vvhybe Nov 11, 2023
bcde1b8
exclude test files in webpack bundle files
vvhybe Nov 11, 2023
af0b8f6
disable `test script` for now
vvhybe Nov 11, 2023
a6d68ae
disable `test script` for now
vvhybe Nov 11, 2023
8c565cd
Merge branch 'main' of https://github.com/handyscript/handyscript
vvhybe Nov 11, 2023
4ca9126
1.4.1
vvhybe Nov 11, 2023
ccd4064
adding log token
vvhybe Nov 11, 2023
f02aa89
1.4.2
vvhybe Nov 11, 2023
4709aaa
adjust webpack bundleing
vvhybe Nov 13, 2023
746a565
add webpack bundle plugins
vvhybe Nov 13, 2023
3ce29bf
eslint .ignore file
vvhybe Nov 13, 2023
ce20668
update jest test configs to include all generated lib tests
vvhybe Nov 13, 2023
76b9fc2
update test files
vvhybe Nov 13, 2023
6ecde8d
add manual test file
vvhybe Nov 13, 2023
514919e
separate type for isolated ts types
vvhybe Nov 13, 2023
1b1332a
extend the date module with more methods
vvhybe Nov 13, 2023
4a7a0c7
fix/update string module docs and funcionality
vvhybe Nov 13, 2023
c006d4f
Merge pull request #54 from handyscript/main
vvhybe Nov 13, 2023
5a88bf8
Merge pull request #55 from handyscript/config
vvhybe Nov 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# build folder
/dist

# dependencies
/node_modules

# testing
/coverage
/test
**/*.test.*

# configs
**/*.config.*
45 changes: 0 additions & 45 deletions .eslintrc.cjs

This file was deleted.

36 changes: 36 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module"
},
"plugins": [
"@typescript-eslint"
],
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"double"
],
"semi": [
"error",
"always"
]
}
}
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Pausing this workflow
name: Auto Assign PR
on:
pull_request:
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/release-package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Node.js Package

on:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 16
- run: npm ci
- run: npm test --if-present

publish-gpr:
needs: build
runs-on: ubuntu-latest
permissions:
packages: write
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 16
registry-url: https://npm.pkg.github.com/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
145 changes: 18 additions & 127 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,133 +4,24 @@ logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# JEST coverage
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp
.cache

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

# testing
/test/node_modules
# /test
# /test/**/*
# *.test.*
# *.spec.*
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
@vvhybe:registry=https://npm.pkg.github.com
# npm login --registry=https://npm.pkg.github.com --scope=@vvhybe
# Auth Key
//npm.pkg.github.com/:_authToken=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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center" width="100%">
<img width="100%" alt="Handy Script Cover" src="assets/HSCover.png"/>
<img width="100%" alt="Handy Script Cover" src="static/assets/HSCover.png"/>
</p>

<h1 align="center">Handy Script</h1>
Expand Down
Loading